首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int x=1,y=0,a=0,b=0; switch(x) { ease 1: switch(y) { ease 0:a++;break;
有以下程序: #include main() { int x=1,y=0,a=0,b=0; switch(x) { ease 1: switch(y) { ease 0:a++;break;
admin
2020-11-27
77
问题
有以下程序:
#include
main()
{ int x=1,y=0,a=0,b=0;
switch(x)
{ ease 1:
switch(y)
{ ease 0:a++;break;
case 1:b++;break;
}
ease 2:a++;b++;break;
ease 3:a++;h++;
}
printf(“a=%d,b=%d\n”,a,b);
}
程序运行后的输出结果是( )。
选项
A、a=2,b=2
B、a=2,b=1
C、a=1,b=1
D、a=1,b=0
答案
B
解析
case常量表达式只是起语句标号作用,并不是该处进行条件判断。在执行switch语句时,根据switch的表达式,找到与之匹配的case语句,就从此case子句执行下去,不在进行判断,直到碰到break或函数结束为止。所以执行内层switch(y)时只执行了a++,此时a的值为1。然后执行外层case 2语句的a+十;b++;a为2,b为1。所以结果为B。
转载请注明原文地址:https://kaotiyun.com/show/cK3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=1,b=2;for(;a<8;a++){b+=a;a+=2;}printf("%d,%d\n",a,b);}程序运行后的输出结果是
有以下程序段inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);程序的输出结果是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为()。
设有定义chars=[81],Int1=0,以下不能将一行(不超过80个字符)带自空格的字符串正确读入的语句或语句组是()。
若有定义语句:intm[][3]={1,2,3,4,5,6,7};,则与该语句等价的是()。
以下叙述中正确的是
代码编写阶段可进行的软件测试是
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
下列各项与栈结构有关联的是()。
随机试题
下列选项中,属于完成形态统计指标的是()。
具有疏肝解郁,宁心安神功效的药物是()具有养阴益血,宁心安神功效的药物是()
病房内火灾探测器数量最少为:
下列属于建筑材料采购合同中验收依据的有()
下列对税务部门统一印制的增值税专用发票的描述中,正确的是()。
下列不属于操作风险损失事件收集工作应坚持的原则的是()。
在变革解体阶段,整个过程有四项要求,以下各项中,不属于这四项要求的是()。
材料:某教师在“消化和吸收”一节课的教学中,关于“胃的功能”讲解中,表述为“胃像磨粉机一样把食物给磨碎了”,显然这样表述是不准确的,因为胃除了具有物理消化功能外,还有化学消化功能,磨粉机只能比喻物理消化功能。课堂教学中讲解技能用语要注意规范、严谨和科学。根
简述对理性形成的三个逐步放松的条件。
如下图所示,主机A发送数据包给B,在数据包经过路由器转发的过程中,下列封装在数据包3中的目的IP地址和目的MAC地址,正确的是
最新回复
(
0
)