首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的执行结果为【 】。 #inciude<iostream, h> int f(int i) { return + +i; } int g(int &i){return ++i; } void main() { int a, b; a=
下列程序的执行结果为【 】。 #inciude<iostream, h> int f(int i) { return + +i; } int g(int &i){return ++i; } void main() { int a, b; a=
admin
2013-05-30
34
问题
下列程序的执行结果为【 】。
#inciude<iostream, h>
int f(int i) { return + +i; }
int g(int &i){return ++i; }
void main()
{ int a, b;
a=b=0;
a+ =f(g(A) );
b+=f(f(B) );
cout<<%= "<<a<<", b="<<(b<<end1;
}
选项
答案
a=3,b=2
解析
本题考查函数间引用传递的知识点。g(a)执行之后,返回值为1,a也变为1,这就是引用传递的特点。然后执行f(1),返回值为2,此时a=2+1,故a此时为3。由于f(b)不具有引用传递的特征,因此,执行后b=0+2,结果为2。
转载请注明原文地址:https://kaotiyun.com/show/CQNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
从数据库存的整体结构看,数据库存系统采用的数据模型有()。
阅读下面程序:#include<iostream.h>voidfunl(chara,charb){charc;c=a;a=b;b=C;}voidfun2(char&a,charb){
有以下程序#include<iostream,h>inti=0;voidfun(){{Staticinti=1Std::cont<<i++<<’,’;}
设有关系R和S,关系代数表达式为R-(R-S)表示的是()。
纯虚函数是在基类中声明但没有定义的虚函数,可以声明该函数为纯虚函数是在【】置于虚函数的原型后完成的。
结构化方式由结构化分析,结构化设计和【】构成,它是一种面向数据流的开发方法。
一个函数功能不太复杂,但要求被频繁调用,选用______。
一个函数无返回值时,应选择的函数类型是______。
C++语言中的函数的返回值的类型是由______。
设一棵完全二叉树共有699个节点,则在该二叉树中的叶子节点数为()。
随机试题
人多数根和根茎药材的采集时间是()(2007年第164题)
设,则().
手术体位要求说法正确的是()
全肺切除术后护理注意事项中正确的是
正常人尿液中可出现的白细胞主要是
进度风险导致的损失不包括( )。
隧道通风控制系统是根据一氧化碳与()检测到的环境及交通量数据等控制风机的运转。
根据《中华人民共和国合同法》,下列合同中属于建设工程合同的有()。
某市地铁建设项目进行公开招标,最终由东方建筑公司中标,合同总价为3.5亿元、工期定为一年,承包合同约定按工程预算总额的25%预付备料款;开工后按月结算工程款,并按理论方法扣回备料款;经过计算,双方约定该工程主要材料和结构件金额约占工价的60%。根
下列不属于资产的基本特征的是( )。
最新回复
(
0
)