首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int a=1,b=2,c=3,d=0; if(a==1&&b++=2) if(b!=2‖c-!=3) printf("%d,%d,%d\n",a,b,c); else printf("%d
有以下程序 main(){int a=1,b=2,c=3,d=0; if(a==1&&b++=2) if(b!=2‖c-!=3) printf("%d,%d,%d\n",a,b,c); else printf("%d
admin
2018-01-11
36
问题
有以下程序
main(){int a=1,b=2,c=3,d=0;
if(a==1&&b++=2)
if(b!=2‖c-!=3)
printf("%d,%d,%d\n",a,b,c);
else printf("%d,%d,%d\n",a,b,c);
else printf("%d,%d,%d\n",a,b,c);}
程序运行后的输出结果是
选项
A、1,3,2
B、1,2,3
C、1,3,3
D、3,2,1
答案
C
解析
a,b,c,d初始值分别为1,2,3,0。嵌套的if语句中,第一个if中,表达式a==1&&b++==2值为1,执行嵌套的if分支,此时“b=3,b!=2”成立,由于运算符是‖,不管后面一个表达式的值是不是1,其整个表达式的值总是1,“c--!=3”表达式不执行,最后打印出a,b,c的值是1,3,3。
转载请注明原文地址:https://kaotiyun.com/show/dUxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。main(){inta=6,b=3,c;if(a<b){c=a*b;printf("%d%d,%d\n",b,a,c);}else}
有下列程序:#includemain(){intx=0;inty=0;while(x<7&&++y){y--;x++;}printf("%d,%d”,y,x);}程序的输出结果是(
有下列程序:#includemain(){inta=6,b=7,m=1;switch(a%2){case0:m++.break;case1:m++;
下列选项不符合良好程序设计风格的是()。
有以下程序,若运时从键盘输入:18,11,则程序的输出结果是________。main(){inta,b;printf("Entera,b:");scanf("%d,%d",&a,&b);while(a
有以下程序:main(){intx=102,y=012;printf("%2d,%2d\n",x,y);}执行后输出结果是()。
以下能正确定义一维数组的选项是()。
以下叙述中正确的是()。
设a=1,b=2,c=3,d=4,则表达式a<b?a:c<d?a:d的结果为______。
下列对队列的叙述正确的是()。
随机试题
试述学生品德不良的纠正机制。
凡货样不能做到完全一致,对品质无绝对把握时,一般不宜采用()
对流免疫电泳沉淀线出现在抗体阳极一侧说明
CT与常规X线体层摄影比较,关键区别在于前者
根据《中共中央国务院关于深化医疗卫生体制改革的意见》,基本医疗卫牛制度的主要内容不包括
下列概念中,属于循环经济内容的是()。
7月21日人民币对美元一次性()。汇改后人民币稳中有升,一年的时间里对美元大约升值了1.5%。导致人民币升值的因素是()。
(2013年)下列关于短期融资券的表述中,错误的是()。
郭明义说:“一个不爱家的人,就不会爱社会;一个不孝敬父母的人,就不会忠于国家。”从哲学角度来看,郭明义的观点强调了:
事儿没办好,他感到很过意不去。
最新回复
(
0
)