首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: fun(int x,int y) {return (x+y);} main() { int a=1,b=2,c=3,sum; sm=fun((a++,b++,a+B) ,c++); printf(
有下列程序: fun(int x,int y) {return (x+y);} main() { int a=1,b=2,c=3,sum; sm=fun((a++,b++,a+B) ,c++); printf(
admin
2013-06-11
26
问题
有下列程序: fun(int x,int y) {return (x+y);} main() { int a=1,b=2,c=3,sum; sm=fun((a++,b++,a+B) ,c++); printf("%d\n",sum); } 执行后的输出结果是( )。
选项
A、6
B、7
C、8
D、9
答案
4
解析
函数fun(int x,int y)的功能是返回两个整型数据的和。在主函数中,变量a,b,c的初始值分别为1,2,3。因此逗号表达式“a++,b++,a+b”的值等于5,表达式c++的值为3,调用于函数的表达式为“fun(5,3);”,其返回值等8。所以变量sum的值等于8。
转载请注明原文地址:https://kaotiyun.com/show/KjJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是() main() {intw=5;fun(w);printf("\n");} fun(intk) {if(k>0)fun(k-1); printf("%d",k); }
下列关于switch语句和break语句的结论中,只有()是正确的。
当前在数据库管理系统的研究方面,较活跃的是()
以下程序运行后的输出结果是【】。fun(intx){if(x/2>0)fun(x/2);printf("%d",x);}main(){fun(6);}
设有以下定义或语句,则输出的结果是(用small模式编译,指针变量占2个字节) structdate {long*cat; structdate*next; doubledog; {too; printf("%d",
若有以下定义和语句: ihtw[2][3],(*pw)[3];pw=w; 则对w数组元素的非法引用是()
以下函数的功能是计算请填空。doublefun(intn){doubles=0.0,fac=1.0;inti;for(i=1;i<=n;i++){fac=fac【】;
模式/内模式映射为数据库提供了【】数据独立性。
数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是______。
数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是()。
随机试题
患者女性,68岁,经产妇,G5P5。绝经18年,近2年下腹坠胀并有块状物脱出至阴道口外。查阴道前壁明显膨出,宫颈外口位于处女膜缘。本病例应诊断为
可作为sLE特征性标志的自身抗体
五行中,水是土的()
天麻中柱中的维管束为
生活垃圾填埋场埋填区防渗层常用的防渗材料有()。
关于商业汇票的贴现,说法错误的有( )。
在没有法律特权的情况下,某县政府为了实施殡葬改革,责令全县农村土地上的坟墓,必须限期平掉,逾期不平坟的,予以强制平坟,平坟费用由未平坟的村民承担,且其子女不得报考本县重点中学。该县政府的做法多处违法,具体表现有()。
下列关于立法的表述,不能成立的是()。
InBritain,theConservativePartyandtheLaborPartyarethemajorpoliticalpowers.Ingeneralelection,______tendtobemore
【B1】【B9】
最新回复
(
0
)