首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
52
问题
有以下程序 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://www.kaotiyun.com/show/DeXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是()。
在窗体上画一个命令按钮和一个标签,其名称分别为Commandl和Labell,然后编写如下事件过程:PrivateSubCommandl_Click()Dimarr(10)Fori=6
以下不合法的VB变量名是
编写如下程序:PrivateSubCommand1_Click() Dima(3,3)AsInteger DimsAsInteger Fori=1To3 Forj=1To3 a(i,j)=i
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是
数据库系统的数据独立性是指()。
下列有语法错误的赋值语句是( )。
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
已知变量x、y为整数型,且x=4,y=12.s为字符串型,且s=a,Lblok为标签控件,下列赋值语句不合法的是()。
检查软件产品是否符合需求定义的过程称为()。
随机试题
治疗肝经郁热型蛇丹除选用局部阿是穴、华佗夹脊、大敦、阳陵泉外,还应加()
下列不属于仓储用地布置的一般原则的是()。
重力式码头干地填土的填料应分层压实,每层填土虚铺厚度,对机械夯实或辗压不宜大于()。
私募基金管理人、私募基金托管人及私募基金销售机构应当妥善保存私募基金投资决策、交易和投资者适当性管理等方面的记录及其他相关资料,保存期限自()之日起不得少于10年。
在进行行业分析时,如果投资者要从一个行业的发展历程来全面深刻地认识和理解该行业,并把握其发展脉搏,则应该采取历史资料研究法。()
工作岗位分析是对()所进行的系统研究,并制定出工作说明书等岗位人事规范的过程。
简述中小学心理健康教育工作的基本意义。
传输层的主要任务是向高层屏蔽下层数据通信的细节,向用户提供可靠的
Thephysicalfitnessinstructor’scourseisofferedasa【D1】______.Thisemploymentmustbe【D2】______tosportsadministration.
【B1】【B7】
最新回复
(
0
)