首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> main( ){ inta=0,b=0,c=0; c=(a-=++a),(a+=b,b+=4); printf(’’%d,%d,%d\n’’,a,b,c);) 则程序的输出结果是
若有以下程序 #include<stdio.h> main( ){ inta=0,b=0,c=0; c=(a-=++a),(a+=b,b+=4); printf(’’%d,%d,%d\n’’,a,b,c);) 则程序的输出结果是
admin
2014-06-16
43
问题
若有以下程序
#include<stdio.h>
main( ){
inta=0,b=0,c=0;
c=(a-=++a),(a+=b,b+=4);
printf(’’%d,%d,%d\n’’,a,b,c);)
则程序的输出结果是
选项
A、0,4,4
B、1,4,1
C、0,4,0
D、174,4
答案
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/ilJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下列关于宏定义命令#define的叙述中,正确的一条是()
在下面语句中,其含义为“p为指向含n个元素的一维数组的指针变量”的定义语句是()
设intb=2;,表达式(b<<2)/(b>>1)的值是()
以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式x/y×z的C语言表达式是()
以下程序运行后的输出结果是【】。main(){intx==15;while(x>10&&x<50){x++;if(x/3){x++;break;}elsecontinue;}
以下所列的C语言常量中,错误的是()。
若已定义x和y为double类型,则表达式“x=1,y=x+3/2”的值是()。
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。word_num(str)for(i=0;str[i]!=【】;i++)if(【】=’’)word=0;【】;}
表达式“~9&9<<1|4”的值为()。
下列哪个面向对象程序设计不同于其他语言的主要特点
随机试题
A、fountainB、remainC、mountainD、bargainB
A.心悸不安,胸闷气短,面色苍白,形寒肢冷B.心悸,善惊易恐,坐卧不安,少寐多梦C.两者均是D.两者均不是心阳不足之惊悸的临床表现是
男性,34岁,进食大量酸菜后出现发绀,吸氧后发绀无缓解。该患者血中的高铁血红蛋白含量至少为
设备型号GW4220ⅡDW/1250A表示的是()隔离开关。
下列各项中,应计入制造企业存货成本的有()。
之前需要109枚审批公章办成的事,如今却只要1枚。天津滨海新区行政审批局将109枚公章永久封存,让不必要的审批成为历史。这一举措体现了()。
梅兰芳(1894~1961),京剧演员,工旦,形成了风格独特的“梅派”,代表剧目有()。
讨论f(x,y)=在点(0,0)处的连续性、可偏导性及可微性.
Ihavealways(36)goingtoschool.Ienjoylearningnewthingsand(37)newpeople.Itrytothinkofmyschoolwork(38
I’vetwicebeentocollege-admissionswars,andasIsurveythebattlefield,somethingdifferentishappening.It’sone-upmanshi
最新回复
(
0
)