正确答案: D

24

题目:函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5,则在函数中以传值调用(callbyvalue)方式调用函数f时,输出为(1);在函数t中以引用调用(callbyreference)方式调用函数时,输出为(2)()。空白(2)处应选择

解析:本题主要考查函数调用时参数的传递方式。如果采用传值方式调用,则形参值的变化不会影响实参;如果采用引用方式调用,则形参值的变化会直接反映到实参。本题中如果在函数t中采用传值方式调用函数f,a的值传给形参r,在函数f中,a的值变为6,r的值为10并返回赋给变量x,由于a是全局变量,退出函数f后a的值依然为6,所以函数t的输出结果为16。如果函数t采用传值方式调用函数f,则形参r就是对实参a的引用,对r的修改就是对a的修改,在执行a=r+1时,a和r的值都变为6,执行r=r*2,a和r的值都变为12,并将r的值返回给x,因此函数t的输出结果为24。

查看原题 查看所有试题

学习资料的答案和解析:

  • [单选题]日常病程记录中,病情危重患者()
  • 每天至少记录1次,时间具体到分


  • [单选题]以下各项中不是慢性肺心病心电图表现的是().
  • Sv1+Rv5≥1.05mV


  • [单选题]插接后的化纤绳,其强度为未插接时的()。
  • 90%


  • [多选题]认知失调论认为,认知失调可能的原因包括()。
  • 逻辑的矛盾

    文化价值的冲突

    观念的矛盾

    新旧经验相悖


  • [单选题]《海上交通安全法》规定,下列哪些情况应迅速向主管机关报告()。Ⅰ、船舶遇难Ⅱ、发现助航标志移位Ⅲ、发现妨碍航行的漂浮物Ⅳ、外籍商船因避风未及批准,进入我国港口Ⅴ、发生交通事故
  • C.仅Ⅴ不对


  • [单选题]在装配图中,坚固件如轴、球、键等实心零件,若纵向剖切面通过其对称平面或轴线时,()绘制。
  • 这些零件均按不剖视


  • 推荐下载科目: 系统开发和运行题库 操作系统知识题库 标准化和软件知识产权基础知识题库 算法设计和分析题库 面向对象技术题库 计算机专业英语题库 数据结构题库 数据库技术题库 多媒体基础知识题库 网络基础知识题库
    @2019-2025 必典考网 www.51bdks.net 蜀ICP备2021000628号 川公网安备 51012202001360号