首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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(
有下列程序: 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(
admin
2013-06-11
29
问题
有下列程序: 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
答案
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/qxJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【 】。intfun(int*x,intn){if(n==0)returnx[0];elsereturnx[0]+fun(x+1,n-1);}main(){in
设变量x和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是
下面程序的输出结果是() main() { charx=040; print{("%d\n",x=x<<1);}
在下列叙述中,错误的一条是()
以下选项中不合法的用户标识符是()
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是()。
十六进制数BB转换成十进制数是()
有一个数值152,它与十六进制数6A相等,那么该数值是()
结构化程序设计的一种基本方法是
当用户要求输入的字符串中含有空格时,应使用的输入函数是
随机试题
__________这部作品塑造了俄国文学史上第一个“小人物”维林的形象,开创了俄国文学写“小人物”的传统。
A.尿镜检红细胞满视野B.尿镜检白细胞满视野C.尿外观深黄色,含大量胆红素D.尿外观酱油色,隐血试验(+)阵发性睡眠性血红蛋白尿()
共同富裕是指
男性,43岁。因腹痛,消瘦来诊。行胃镜检查示胃溃疡,该患者腹痛的性质错误的是
食品标签的审核、批准、发证工作由( )负责。
B公司于2007年3月20日,购买甲公司股票150万股,成交价格每股9元,作为可供出售金融资产;购买该股票另支付手续费等22.5万元。5月20日,收到甲公司按每10股派发3.75元的现金股利。6月30日该股票市价为每股8.25元,2007年8月30日B公司
人民检察院通过行使检察权,依法对公安机关及其人民警察遵守和执行法律的情况进行监督、检查。根据我国法律法规,下列不属于检察机关对公安机关实施法律监督的内容是()。
在数据库系统设计中,使用的E-R图的主要元素是()。
A、Theylackthecognitiveandmemoryskills.B、Theycan’tfollowtheconflictsintheshow.C、Theytendtobemoreattractedby
Britonsareincreasinglyentertainingguestsathomewithdinner,filmandkaraokenights,(1)______bytelevisionshowsoncookin
最新回复
(
0
)