首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5,则在函数中以传值调用(call by value)方式调用函数f时,输出为_______;在函数t中以引用调用(call by reference)方式调用函数时,输出为_____
函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5,则在函数中以传值调用(call by value)方式调用函数f时,输出为_______;在函数t中以引用调用(call by reference)方式调用函数时,输出为_____
admin
2019-06-12
69
问题
函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5,则在函数中以传值调用(call by value)方式调用函数f时,输出为_______;在函数t中以引用调用(call by reference)方式调用函数时,输出为_______。
(4)
选项
A、12
B、16
C、20
D、24
答案
B
解析
本题主要考查函数调用时参数的传递方式。如果采用传值方式调用,则形参值的变化不会影响实参;如果采用引用方式调用,则形参值的变化会直接反映到实参。
本题中如果在函数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。
转载请注明原文地址:https://www.kaotiyun.com/show/fzCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
计算机感染特洛伊木马后的典型现象是(45)。
X、Y为逻辑变量,与逻辑表达式等价的是__________。(2012年下半年试题)
下面不属于数字签名作用的是__________。
大型局域网通常划分为核心层、汇聚层和接入层,以下关于各个网络层次的描述中,不正确的是__________。(2010年下半年试题)
在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是(1)。
SNMPv2MIB扩展和细化了MIB-II中定义的管理对象,又增加了新的管理对象。扩展和新增的管理对象不包括__________。
电路交换技术中采用时分多路复用进行数据交换,其时隙含__________。
阅读下列说明和Java代码,应填入(n)处。【说明】某游戏公司现欲开发一款面向儿童的模拟游戏,该游戏主要模拟现实世界中各种鸭子的发声特征、飞行特征和外观特征。游戏需要模拟的鸭子种类及其特征如表10-7所示:为支持将来能够模拟更
阅读下列算法说明和算法,将应填入(n)的字句写在对应的栏内。[说明]下列最短路径算法的具体流程如下:首先构造一个只含n个顶点的森林,然后依权值从小到大从连通网中选择不使森林中产生回路的边加入到森林中去,直至该森林变成一棵树为止,这棵树便是
某基于微处理器的住宅系统,使用传感器(如红外探头、摄像头等)来检测各种意外情况,如非法进入、火警、水灾等。房主可以在安装该系统时配置安全监控设备(如传感器、显示器、报警器等),也可以在系统运行时修改配置,通过录像机和电视机监控与系统连接的所有传感
随机试题
根据《企业职工生育保险试行办法》,下列关于生育保险待遇的说法,对于已经参加生育保险的,正确的是()。
下述肿瘤中,哪一种是良性肿瘤
砂属于细骨料,其主要质量要求包括()等。
甲公司与A公司2016年度有关资料如下:(1)甲公司2016年1月1日发行股票10000万股取得A公司70%的股权,并能够对A公司实施控制。甲公司普通股股票每股面值为1元,发行日每股市价为2.95元,甲公司另支付发行费用500万元。甲公司对A公司投资前所
2016年8月1日,某企业开始研究开发一项新技术,当月共发生研发支出200万元,其中,费用化的金额60万元,符合资本化条件的金额140万元。8月末,研发活动尚未完成。该企业2016年8月应计入当期利润总额的研发支出为()万元。
某社区是一个混合型居住小区,其中农转居就地上楼的占80%,商品房占20%。一对老年夫妇是种了一辈子地的农民,住在一层,他们在自己家旁边的绿化地种上了蔬菜。邻居看到了他家种菜,也仿效种上了各类蔬菜。为了确保蔬菜能够长势良好,两家还用粪便施肥,弄得楼上居民不敢
没有约定标的物的合同()。
社会主义法治的价值追求是()。
Whydoesthemanwanttotakeaclassatthecommunitycollege?
HowmanytroopsaregoingtowithdrawfromAfghanistanbytheendofnextyear?
最新回复
(
0
)