首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main(){int a=0,b=0,c=0 c=(a+=++b,b+=4); printf("%d,%d,%d\n",a,b,c);} 则程序的输出结果是 ‘
若有以下程序 #include main(){int a=0,b=0,c=0 c=(a+=++b,b+=4); printf("%d,%d,%d\n",a,b,c);} 则程序的输出结果是 ‘
admin
2018-01-11
66
问题
若有以下程序
#include
main(){int a=0,b=0,c=0 c=(a+=++b,b+=4);
printf("%d,%d,%d\n",a,b,c);}
则程序的输出结果是 ‘
选项
A、1,5,1
B、-1,4,4
C、1,5,5
D、-1,4,-1
答案
C
解析
对于语句“c=(a+=++b,b+=4);”首先计算“a=a+(++b)”,a,b初值为0,则计算以后a为1,b为1,然后计算b+=4,得到b的值为5,此时表达式b+=4的值为整个逗号表达式的值,因此c的值为5。
转载请注明原文地址:https://www.kaotiyun.com/show/xFxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下列宏定义:#defineA2#defineB(A+3)则执行赋值语句“k=B*20;”(k为int型变量)后,k的值是_________。
以下程序运行后的输出结果是_________。main(){inti=10,j=0;do{j=j+i;i--;}while(i>2):printf("%d\n",j);}
执行下列程序后,输出的结果是()。#include#defineS(X)X*Xvoidmain(){inta=9,k=3,m=2;a/=S(k+m)/S(k+m):
若有说明语句:double*p,a;则通过scanf语句正确给输入项读入数据的程序段是()。
有以下程序:main(){inta=0,b=0;a=10;/*给a赋值b=20;给b赋值*/printf("a十b=%d\n",a+b);//输出计算机结果}
下列叙述中正确的是()。
C语言可执行程序的开始执行点是()。
对下述程序的判断中,正确的是()。#includemain(){char*p,s[256];p=s:while(strcmp(s,"theend")){printf("In
若有下列定义,则对a数组元素地址的正确引用是()。inta[5],*p=a;
若已定义的函数有返回值,则以下关于该函数调用叙述中错误的是
随机试题
重大过失
ICR小鼠10只,雌性,4~6周龄,体重18~22g,为进行某种药物对荷瘤鼠细胞免疫功能的影响实验。造模成功后,实验组给予药物注射,选用的注射方法是
患者,女,27岁。继发不孕伴痛经2年。妇科检查:宫颈光滑,子宫后位,正常大小,粘连固定,经阴道后穹隆扪及触痛结节。应诊断为
取源部件安装完毕后,应随同设备和管道进行()。
(操作员:李主管;账套:102账套;操作日期:2014年1月1日)新增客户往来单位。单位编码:009单位名称:ABC集团单位类型:无信用额度:人民币50000元所属地区:区外单位地址:山西省
根据《中华人民共和国进出境动植物检疫法》及其实施条例的规定,不论输往国家是否有特殊要求,出境货物的木质包装及动植物性铺垫材料均须依照规定实施检疫。( )
证券金融公司借入次级债,应当()向证监会报告。
你认为应该如何提高罪犯劳动改造的积极性?
WhereistheBankofEnglishcreated?
A、Smokingisusuallyassociatedwithpoverty.B、Smokingisnotasunhealthyasitseems.C、Smokingisthestudents’bestpastime
最新回复
(
0
)