首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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,
有以下程序 #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,
admin
2020-11-23
57
问题
有以下程序
#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);
}
程序运行后的输出结果是( )。
选项
A、1,3,3
B、1,3,2
C、1,2,3
D、3,2,1
答案
A
解析
else总是与前面距离它最近的且未曾配对的if语句配对。"a=1,b=2,c=3,d=0",所以语句"if(a==1 && b++==2)"的判定条件为真,之后b自加1,其值为3。而语句"if (b!=2||c--!=3)"的判定条件也为真,根据逻辑运算符的"短路求值"原理,表达式"b!=2"为真后整个逻辑表达式的值就为真,"c--!=3"不再计算,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/NM3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N]),该函数的功能是:将数组左下半三角元素中的值全部置0。例如a数组中的值为:197238456则返回主程序后a数组中的值应为:0970
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在C中。合并的方式是:将a数的十位和个位数依次放在C数的个位和百
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序给出如下。请勿
下列给定程序的功能是:读入一个整数k(2≤k≤10000),输出它的所有质因子(即所有为素数的因子)。例如,若输入整数2310,则应输出:2,3,5,7,11。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得
给定程序MODI1.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。请改正函数
随机试题
A.碎片状坏死和桥接坏死B.肝细胞浆广泛疏松化和气球样变C.嗜酸性变和嗜酸性坏死D.大片坏死和结节状再生E.大片状坏死和肝体积快速显著缩小
安全阀的作用是当乙炔发生器爆炸时起泄压作用。()
滑胎血瘀证的治疗主方滑胎肾精亏损证的治疗主方
根据《建设项目工程总承包管理规范》,在项目管理收尾阶段,建设工程总承包方的工作内容有()。
成本计算账户是专门用来核算一定时期内所发生的应计入当期损益的各项费用损失和支出的账户。()
中外合作经营企业有( )种组织形式。
符合忠诚所属企业要求的做法是()
某科学家批评了人们对化学添加剂的恐惧。“食品标签上如果出现很多添加剂就会让人心生恐惧。但其实添加剂和防腐剂是受到严格控制和计量的,真正应该关注的是食品中糖和脂肪的含量。防腐剂是有益的,显然,我们都愿意吃到一个保存良好的罐头,而不希望因为摄人肉毒杆菌而死亡。
邓小平指出:“改革是中国的第二次革命”,这一论断的含义是指
2015年那所著名的英国大学将举行750周年校庆。(witness)
最新回复
(
0
)