首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的执行结果为______。 #include<iostream.h> int f(int i) { return++i;} int g(int&i) {return++i;} void main( ) { int
下列程序的执行结果为______。 #include<iostream.h> int f(int i) { return++i;} int g(int&i) {return++i;} void main( ) { int
admin
2010-12-16
18
问题
下列程序的执行结果为______。
#include<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="<<a<<",b="<<b<<endl;
}
选项
答案
a=3,b=2
解析
本题考查函数间引用传递的知识点。g(a)执行之后,返回值为1,a也变为1,这就是引用传递的特点。然后执行f(1),返回值为2,此时a=2+1,故a此时为3。由于f(b)不具有引用传递的特征,因此,执行后b=0+2,结果为2。
转载请注明原文地址:https://jikaoti.com/ti/cJL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化程序设计的基本原则不包括( )。
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()。
以下定义数组的语句中错误的是()。
以下叙述中错误的是()。
下面属于黑盒测试方法的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
下列关于类、对象、属性和方法的叙述中,错误的是()。
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
请编写一个函数voidfun(char*tt,intpp[]),统计在tt所指字符串中’a’到’z’26个小写字母各自出现的次数,并依次放在pp所指数组中。例如,当输入字符串:abcdefgabcdeabc后,程序的输出结果应该是:
随机试题
A.肺通气量B.肺泡通气量C.最大通气量D.解剖无效腔气量E.肺泡无效腔气量每分钟吸入肺泡的新鲜空气量是
进入第二产程的主要标志是
成熟中性粒细胞过氧化物酶活性减低的疾病是
《合同法》规定,一方当事人主张解除合同,对方有异议的,可以请求( )确认解除合同的效力。
根据流动性偏好理论,投资者认为投资于长期债券要承担较高的价格风险,这是因为长期债券未来收益( )。
某股份有限公司注册资本为5000万元,法定公积金已累计提取600万元。2005年度公司实现税后利润1000万元,则该公司2005年度应当提取的法定公积金数额为()万元。
从动态的角度考察一定时期的货币总需求是指()。
()提出了三水平六阶段的道德发展阶段论。
在2002年中,新宾斯平销售量最大的月份是( )在2002年中,该医药公司共销售新宾斯平10mg×50s______盒。
Shouldweuseanimalsforexperimentationpurposeorforbidusinganimalsforscientificexperiment?Thishasbeenanintensely
最新回复
(
0
)