首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int a=-2,b=0; while(a++&&++b); printf("%d,%d\n",a,b);} 程序运行后输出结果是
有以下程序 main(){int a=-2,b=0; while(a++&&++b); printf("%d,%d\n",a,b);} 程序运行后输出结果是
admin
2018-11-21
33
问题
有以下程序
main(){int a=-2,b=0;
while(a++&&++b);
printf("%d,%d\n",a,b);}
程序运行后输出结果是
选项
A、0,3
B、1,2
C、1,3
D、0,2
答案
B
解析
循环体为空,共执行2次。第一次变量a初值为-2,b初值为0,表达式a++&&++b值为1,同时a的值为-1,b的值为1,第二次循环条件判断以后,a的值为0,b的值2,执行循环体空,第三次判断条件表达式值为0,不执行循环体,而a的值为1,但是表达式a++的值为0,因此不计算表达式++b的值,b的值仍为2。
转载请注明原文地址:https://www.kaotiyun.com/show/wlxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
两个或两个以上模块之间关联的紧密程度称为()。
以下有关宏替换的叙述不正确的是()。
有以下程序#includeMain(){inti,j,m=1;For{i=i;i0;j--){iF(i+j>3)Break;m*=i*j;}}PrintF(“m=%d\n”,m)}程序运行后的输出结果是
执行语句“for(n=10;n>0;)printf("%d",--n+n--);”后,下列说法正确的是()
有两个关系R和T如下:则由关系R得到关系T的操作是
在关系数据库中,用来表示实体之间联系的是______。
若想通过以下输入语句使a=5.0,b=4,c=3,则输入数据的形式应该是【】。intb,c;floata;scanf("%f,%d,c=%d",&a,&b,&c)
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是()。
随机试题
ADCC作用为
下列何种情况与胃消化性溃疡无关
为防止隧道衬砌施工中裂缝的产生,衬砌厚度应根据下列()确定。
下列属于损益类账户的是()。
自营部门应建立交易操作记录制度并设置交易台账,详细记录每日交易情况,并定期与财会部门对账。( )
抵押是指债务人或第三方不转移对财产的占有,将该财产作为债权的担保,债务人不履行债务时,债权人有权依照法律规定以该财产折价或者拍卖。变更该财产的价款优先受偿。()
以下关于“世界之最”的说法,错误的是()。
在四川目前保存较完整的古代军事防御工程中,最著名的是()。
备课的内容包括:_________、_________和制定教学进度计划。
ComputerCrimeAcomputercrimeisgenerallydefinedasonethatinvolvestheuseofcomputersandsoftwareforillegalpurp
最新回复
(
0
)