首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> 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);
有以下程序 #include <stdio.h> 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);
admin
2021-06-15
30
问题
有以下程序
#include <stdio.h>
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,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。
转载请注明原文地址:https://kaotiyun.com/show/20tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在结构化程序设计中,模块划分的原则是
有以下程序:#include<stdio.h>intb=2:intfun(int*k){b=*k+b;retum(b);}main(){inta[10]={1,2,3,4,5,6,7,8},i;for(i=2;i<4;i++){b=f
若有定义:doublea=22;inti=0,k=18;则不符合C语言规定的赋值语句是
以下选项中正确的定义语句是
下列叙述中正确的是
下列选项中,能正确定义数组的语句是
层次型、网状型和关系型数据库划分原则是
支持子程序调用的数据结构是()。
软件调试的目的是
随机试题
在一个多道程序系统中,设用户空间为200K,主存空间管理采用最先适应分配策略,并采用先来先服务算法管理作业。今有如题51表1所示的作业序列,请列出各个作业的开始执行时间、完成时间、周转时间,在“答题纸”上列表作答。并计算作业的平均周转时间。【注:忽略系统
莫泊桑的文学成就主要体现在对下列哪项的创作上()
对诊断霍奇金淋巴瘤最有意义的免疫组织化学标记物是
某企业属于大型冶金工业企业。报告年度平均资产总额为20000万元,当年实现利润总额为1000万元,利息支出为600万元。假设总资产报酬率的指标权数为13分,有关资料如下表:根据上述资料计算该企业总资产报酬率的基础分值为()
国际推介活动中应当注意的内容有()
根据《合伙企业法》的规定,在有限合伙企业中,当有限合伙企业的财产不足以清偿其债务时,下列人员中,应对有限合伙企业的债务承担无限连带责任的有()。
前苏联教育家赞可夫的教学理论是()。
以下不属于国务院职权的是()
Menoftendiscovertheiraffinitytoeachotherbythemutuallovetheyhaveforabookjustastwopersonssometimesdiscovera
(2013年第12题)我们要大力弘扬的时代精神是当代人民精神风貌的集中体现,是激发社会创造活力的强大力量。时代精神内涵十分丰富,其核心是
最新回复
(
0
)