首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() {int x=1,y=0,a=0,b=0; switch(x) {case1: switch(y) {ease0:a++;break; ease1:b++;break; } ease2:a++
有以下程序: #include<stdio.h> main() {int x=1,y=0,a=0,b=0; switch(x) {case1: switch(y) {ease0:a++;break; ease1:b++;break; } ease2:a++
admin
2017-12-13
41
问题
有以下程序:
#include<stdio.h>
main()
{int x=1,y=0,a=0,b=0;
switch(x)
{case1:
switch(y)
{ease0:a++;break;
ease1:b++;break;
}
ease2:a++;b++;break;
case3:a++;b++;
}
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,然后执行外层case2语句的a++b++;,a为2,b为1,所以结果为B选项。
转载请注明原文地址:https://kaotiyun.com/show/fmxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段charch;intk;ch=‘a’:k=12;printf(“%c,%d,”,ch,ch,k);printf(“k=%d﹨n”,k1);已知字符a的ASCII十进制代码为97,则执行上述程序
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structan
下述程序的输出结果是()。#includevoidmain(){chara=1,b=2;charc=a^b
有以下程序:#include#includestructA{inta;charb[10];doublec;};voidf(structA*t);main(){s
以下有关宏替换的叙述不正确的是()o
以下语句定义正确的是()。
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x
下列各选项中,不属于序言性注释的是()。
随机试题
职业道德的“五个要求”既有基础性的要求也有较高的要求,其中最基本要求是()。
根据2020年5月28日通过的《中华人民共和国民法典》,下列遗嘱不合法的是()。
假如你是某IT公司的总经理,你们公司经过长期的讨论,制定了一份详细的战略规划。现在董事局要求你向下安排工作,并传达公司股东的指导意见和想法。于是,你让秘书起草了一份会议通知文件,在这份文件上列出了会议所需要讨论事项的会议议程,并以书面的形式通知各部门的经理
在Excel2010中,在选定的一行位置上插入一行,可以通过()
围手术期是指()
A市张某到C市购货,因质量问题,张某拒绝支付全部货款,双方发生纠纷后货主即向公安机关告发。C市公安机关遂以诈骗嫌疑将张某已购货物扣留,并对张某采取留置盘问审查措施。两天后释放了张某,但并未返还所扣财物。张某欲提起行政诉讼。根据案情回下列问题。(
气体灭火剂具有释放后对保护设备()等特点。
甲被宣告死亡后,其妻子乙改嫁给丙,丙死亡后一年,乙得知甲仍然在世,经通讯联系后遂向法院撤销原死亡宣告,撤销甲的死亡宣告后,甲与乙的婚姻关系()。
要处理好改革、发展、稳定的关系。改革、发展、稳定是我国社会主义现代化建设的三个重要支点,其中,解决一切经济社会问题的关键是()
[A]bed[B]chair[C]radio[D]desk[E]watch[F]telephone[G]televisionYoulistentoitforinformationorenjoyment.
最新回复
(
0
)