首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
17
问题
有下列程序: 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全国计算机二级
相关试题推荐
下列选项中不属于软件生命周期开发阶段任务的是______。
以下程序的输出结果是【 】。#include<string.h>main(){chara[]={’\1’,’\2’,’\3’,’\4’,’\0’};printf("%d%d\n",sizeof(a),strlen(a)
以下程序的运行结果是【 】。main(){inta=2,b=7,c=5;switch(a>0){case1:switch(b<0){case1:printf("@");bre
已知字符A的ASCII码值为65,以下语句的输出结果是【】。charch=’b’;printf("%c%d\n",ch,ch);
下面程序的输出结果是() main() { inta=-1,b=4,k; k=(a++<=0)&&(!(b--<=0)); prinft("%d%d\n",k,a,b);}
若有以下定义和语句,且0<=I<10,则对数组元素的错误引用是() inta[]={1,2,3,4,5,6,7,8,9,0}; int*p,I p=a;
有以下程序:#include<stdlib.h>main(){char*p,*q;p=(char*)malloc(sizeof(char)*20);q=p;scanf("%s%s",p,q);p
有一个已排好序的数组,今输入一个数,要求按原来的顺序规律将它插入到数组中。算法是:假设排序顺序是从小到大,对输入的数,检查它在数组中哪个数之后,然后将比这个数大的数顺序后移一个位置,在空出的位置上将该数插入。请在程序中的空白处填上一条语句或一个表达式。
程序的编制与算法的设计在效率上的关系是:()
在关系数据模型中,通常可以把()称为属性,其值称为属性值。
随机试题
A.血尿B.胎盘早剥C.呼吸困难D.改变体位后胎心率异常E.剧痛后宫缩停止羊水栓塞可出现
1g黄大茶,注水
患者,女,42岁。步行中不慎踩空仰面跌倒,右手掌撑地受伤1小时,右肩痛,不敢活动该肩关节,以手托患肢急诊来院。查体:右肩方肩畸形,Dugas征(+)。局部肿胀、压痛明显。问题:怎样选择治疗方案?
()不是公开招标方式选择咨询单位程序中的工作步骤。
无机结合料基层是一种()基层。
关于采用不同性质的填料填筑路堤的要求,下列叙述正确的有()。
自从20世纪中叶化学工业在世界范围成为一个产业以来,人们一直担心,它所造成的污染将严重影响人类的健康。但统计数据表明,这半个世纪以来,化学工业发达的工业化国家的人均寿命增长率,大大高于化学工业不发达的发展中国家。因此,人们关于化学工业危害人类健康的担心是多
合法的表达式是()。
例如:您是来参加今天会议的吗?您来早了一点儿,现在才8点半。您先进来坐吧。★会议最可能几点开始?A8点B8点半C9点√星期天,我一个人去森林公园玩儿,要回家的时候已经很晚了,我迷路了,不知道公共汽车站在哪
EdithSmithofNewYorkwasconcernedabouther18-month-olddaughter,AmandaThedaughterdidnotrespondwhenherparentsspok
最新回复
(
0
)