首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main() { int a=0,b=0,c=0; c=(a一=++a),(a+=b,b+=4); printf(“%d,%d,%d\n”,a,b,c); } 则程序
若有以下程序: #include main() { int a=0,b=0,c=0; c=(a一=++a),(a+=b,b+=4); printf(“%d,%d,%d\n”,a,b,c); } 则程序
admin
2019-04-24
26
问题
若有以下程序:
#include
main()
{
int a=0,b=0,c=0;
c=(a一=++a),(a+=b,b+=4);
printf(“%d,%d,%d\n”,a,b,c);
}
则程序的输出结果是( )。
选项
A、0,4,0
B、0,4,4
C、1,4,1
D、1,4,4
答案
A
解析
逗号运算符的结合性从左到右,因此逗号表达式将从左到右进行计算。另外逗号运算符的优先级最低,所以先计算c=(a一=++a)这部分。其中,赋值运算符从右往左计算,先执行++a,a自增1后再赋值,所以a的值为1,执行a=a一1,即a=1—1,a的值为0,并将0赋给变量c。第二部分(a+=b,b+=4),先执行a=a+b,a=0+0,即a的值为0,然后执行b+=4,b=0+4,即bl的值为4。所以输出结果为0,4,0,故选项A正确。
转载请注明原文地址:https://jikaoti.com/ti/wOf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,当表达式值为0时表示逻辑值“假”,当表达式值为______时表示逻辑值“真”。
有以下程序 main() { char s[]="abcde"; s+=2; printf("%d\n",s[0]); } 执行后的结果是______。
有以下程序: #define P3 void F(int x){return(P*x*x);} main() {printf("%d\n",F(3+5));} 程序运行后的输出结果是 ______。
以下程序的输出结果是______。main(){intm=5;if(m++>5)printf("%d\n",m);elseprintf("%d\n",m--);}
整型变量X和Y的值相等,且为非0值,则以下选项中结果为0的表达式是______。
可以在C语言程序中用做用户标识符的一组标识符是()。
请编写函数fun(),该函数的功能是:计算n门课程的平均分,计算结果作为函数值返回。例如x有5门课程的成绩是90.5,72,80,61.5,55,则函数的值为71.80。注意:部分源程序给出如下.请勿改动主函数main和其他函数中的
C语言程序由函数组成,下列说法正确的是()。
在E-R图中,用来表示实体联系的图形是()。【09年9月】
将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为()。
随机试题
老年性骨质疏松宜选用哪一类药物?
安排加工顺序的原则就是先用粗基准加工精基准,再用精基准来加工其他表面。()
四逆汤与回阳救急汤的组成中都有
下列不属于免疫测定法相对于生物活性测定法的优点的是
下列各项不属于劳动合同法定分类的是()。
在安排课程表时,应尽量把核心课程安排在下午,将形象性的学科与抽象性的学科交换安排。()
公安机关的人民警察因履行职责的紧急需要,经(),可以优先乘坐公共交通工具,遇交通阻碍时,优先通行。
设函数f(x)在x=a的某邻域内有定义,则f(x)在x=a处可导的一个充分条件是()
下列程序中,若从键盘中输入的是大写字母C,则程序输出的结果是importjava.io.*;publicclassExam{publicstaticvoidmain(Stringargs[])int
Thespeakersaremainlydiscusshowdifferentkindsofpepperareproduced.
最新回复
(
0
)