首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int a=1,b=2,e=3,d=0; if(a==1 && b++==2) if(b!=2||c--!=3) printf(’’%d,%d,
有以下程序: #include<stdio.h> main() { int a=1,b=2,e=3,d=0; if(a==1 && b++==2) if(b!=2||c--!=3) printf(’’%d,%d,
admin
2019-12-17
329
问题
有以下程序:
#include<stdio.h>
main()
{
int a=1,b=2,e=3,d=0;
if(a==1 && b++==2)
if(b!=2||c--!=3)
printf(’’%d,%d,%d\n’’,a,b,cv);
else printf(’’%d,%d,%d\n’’,a,b,c);
else printf(’’%d,%d,%d\n’’,a,b,c);
}
程序的运行结果是( )。
选项
A、1,3,2
B、1,3,3
C、1,2,3
D、3,2,1
答案
B
解析
else总是和最近的if配对,所以进入第一个if语句中进行条件判断时,因为是逻辑与操作,需要两边运算对象的值均为非零值才为真,所以需要逐个执行判断的结果为1。进入第二个if语句条件判断,因为b!=2条件成立,所以整个条件表达式的值为真,不再执行逻辑或的第二个运算对象(c--!=3)c的值不变,也不再执行第一个else语句。打印a的值1,b的值3,c的值3。
转载请注明原文地址:https://kaotiyun.com/show/k1Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代W的是
数据的存储结构是指
以下叙述中正确的是
数据流程图(DFD图)是
数据字典(DD)所定义的对象都包含于
以下叙述中正确的是
“商品”与“顾客”两个实体集之间的联系一般是
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
下列给定程序中,函数fun的功能是:将形参a所指数组中的前半部分元素中的值与后半部分元素中的值对换。形参11中存放数组中数据的个数,若n为奇数,则中间的元素不动。例如,若a所指数组中的数据为:1,2,3,4,5,6,7,8,9,则调换后为:6,7,8,9
将E-R图转换为关系模式时,实体和联系都可以表示为
随机试题
下列检查项目中,属于《文明施工检查评分表》中保证项目的有()。
被胡风誉为“吹芦笛的诗人”指的是现代诗人()
体格检查时最可能的发现是为进一步明确病因,下一项实验室检查最有意义的是
患者女,30岁,妊娠13周要求终止妊娠,医生建议采用终止妊娠的方法是
建筑垃圾控制,加强建筑垃圾的回收再利用,建筑物拆除产生的废弃物的再利用和回收率大于()。
下列会计凭证中属于原始凭证的是()。
同一离子方程式可以表示不同物质在不同溶液中的反应。下列各组中两种物质在溶液中的反应,可以用同一离子方程式表示的是()。
法国大革命是世界历史开始进入资本主义时代的标志。()
甲市A区丰庆小区进行旧城改造,A区政府作出《关于做好丰庆小区旧城改造房屋拆迁补偿安置工作的通知》,吴某等166户被拆迁户对该通知不服,向市政府申请复议,要求撤销该通知。市政府作出《行政复议决定书》,认为“通知”是抽象行政行为,裁定不予受理复议申请。吴某等1
Itisreportedthatmanypeoplewerehurtwhenthetwobuses______.
最新回复
(
0
)