首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x,int y){return(x+y);} main() { int a=1,b=2,c=3,sum; sum=fun((a++,b++,a+b),c++)
有以下程序 fun(int x,int y){return(x+y);} main() { int a=1,b=2,c=3,sum; sum=fun((a++,b++,a+b),c++)
admin
2009-03-16
48
问题
有以下程序 fun(int x,int y){return(x+y);} main() { int a=1,b=2,c=3,sum; sum=fun((a++,b++,a+b),c++); printf("%d\n",sum); }
选项
A、6
B、7
C、8
D、9
答案
C
解析
在fun((a++,b++,a+b),c++)中,先算括号内的(a++,b++,a+b)逗号运算,即先算出a++的值,a=2;再算出b++的值,b=3;最后算出a+b的值,a+b=2+3=5,整个逗号表达式的值为最后a+b的值即为5;接下来调用fun函数,此时原语句变为:smn=fun(5,C++);进行运算,c++表示在使用c以后再将c的值加1,所以结果为:5+3=8。
转载请注明原文地址:https://kaotiyun.com/show/DeXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimnumAsInteger,kAsInteger,nAsIntegersum=InputBox("请输入一个正整数:")k=su
标准模块中有如下程序代码:PublicxAsInteger,yAsIntegerSubvar_pub()x=10:y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:
下面有关标准模块的叙述中,错误的是()。
下面关于控件数组的叙述中正确的是
下列叙述中正确的是
把数学表达式表示为正确的VB表达式应该是( )。
在窗体上画多个控件,其中有一个名称为Text1的文本框,影响Text1的Tab顺序的属性是
已知变量x、y为整数型,且x=4,y=12.s为字符串型,且s=a,Lblok为标签控件,下列赋值语句不合法的是()。
结构化程序设计的基本原则不包括()。
随机试题
为什么说“实践是认识发展的动力”?
B细胞及其肿瘤的表型特征是
女孩,3岁。因发热伴呕吐16小时,拟诊为流行性脑脊髓膜炎收治入院。全身皮肤散在瘀点、瘀斑,颈部略有阻抗。入院后给予抗感染治疗,但发现皮肤瘀点、瘀斑进行性增多,应立即采取的治疗措施是
王妹妹,9个月。因患肺炎而入院,入院当天病儿哭闹不停,不愿离开母亲。此时该病儿主要的心理压力来源是
更正登记一般均可在原土地权利证书上进行更改的有()。
某公司会计人员在审核购货发票及材料入库单时发现,该批材料采购量过大。下列关于该原始凭证所反映的经济业务的说法中,正确的是()。
商业银行根据约定条件和实际投资收资情况向客户支付收益,并不保证客户本金安全的理财计划,这样的理财计划是()。
因病或非因工致残,由医院证明并经劳动鉴定委员会确认完全丧失劳动能力的,退休年龄男年满()周岁,女年满()周岁。
下列诗句和作者连线,错误的一组是()。
国家安全的支柱和核心是
最新回复
(
0
)