柠檬试题库
计算机
公务员
驾照
计算机
公务员
驾照
有以下程序 #include
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); } 程序运行后的输出结果是
🔥 569 热度
A
1,3,2
B
1,3,3
C
1,2,3
D
3,2,1
参考答案
B
解析
【解析】else总是和最近的if配对,所以进入第一个if语句中条件判断时,因为是逻辑与操作需要两边运算对象的值均为非零值,才为真,所以需要逐个执行判断的结果为1,不再执行第二个case语句中的操作。而是进入第二个if语句条件判断,因为b!=2条件成立所以整个条件表达式的值为真,所以不再执行逻辑或的第二个运算对象(c-- !=3)c的值不变,也不再执行第一个else语句。打印a的值1,b的值3,c的值3。
复制题目向 AI 提问
复制
多科目计算机二级刷题
柠檬计算机二级
推荐题目
根据原文,下列说法不正确的是()。
已知比较优化的社会阶层结构,取决于合理的收入分配结构。根据高中低收入五等分布,将低收入户和中等偏下收入户归为低收入群体,将中等收入户和中等偏上收入户归为中等收入群体,将高收入户归为高收入群体。按照这一分组, 上海市中等收入群体所占全市居民收入的份额为()。
以下哪种图形最能描述苏州市的社会阶层结构?()
以下哪一种措施最有利于苏州市形成更为合理的社会阶层结构?()
关于该城管监察大队做出的强制拆除违章建筑的处理决定,下列说法正确的是( )。<br>
相关标签
二级C语言
if
else
执行
语句
×