首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {intx=1,y=0,a=0,b=0; switch(x) {case1: switch(y) {case0:a++;break; case1:b++;break; } case2:a++;b++;break
有以下程序: #include main() {intx=1,y=0,a=0,b=0; switch(x) {case1: switch(y) {case0:a++;break; case1:b++;break; } case2:a++;b++;break
admin
2020-11-23
50
问题
有以下程序:
#include
main()
{intx=1,y=0,a=0,b=0;
switch(x)
{case1:
switch(y)
{case0:a++;break;
case1:b++;break;
}
case2: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。然后执行外层case 2语句的a++;b++;a为2,b为1。所以结果为B。
转载请注明原文地址:https://kaotiyun.com/show/oq3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下定义语句中正确的是()。
以下不构成无限循环的语句或语句组是
设有定义:intx=0,*p;紧接着的赋值语句正确的是
下列结构体的定义语句中错误的是()。
在软件开发中,需求分析阶段可以使用的工具是()。
数据库设计中反映用户对数据要求的模式是
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
下面不属于软件需求分析阶段主要工作的是
随机试题
王某,女,45岁。尿频量多,混浊如脂膏,腰膝酸软,乏力,头晕耳鸣,口干唇燥,皮肤干燥,瘙痒,舌红苔少,脉细数。本病的治法是
临床上鉴别肾小球源性血尿与非肾小球源性血尿最简单的方法是
2013年7月2日,贾某初次就业即到甲公司工作。2015年9月28日,贾某向公司提出当年年休假申请。贾某依法可享受的年休假天数为()。(2016年)
税务所可以在一定限额以下实施罚款作为税务行政处罚,该限额为()元。
A公司经过甲介绍成功地向B公司销售了一批货物。下列属于不正当竞争行为的是()。
《中华人民共和国国家通用语言文字法》规定,我国国家通用语言文字是普通话和()。
①按照巴甫洛夫学说的理论,睡眠是大脑皮层甚至某些低位部分的一种全面性的抑制②如果睡眠还较浅,大脑里的抑制过程还不全面彻底,剩下了某些兴奋点继续活动,梦境就要产生③梦是在睡眠时产生的,熟睡却不会做梦,所以梦是睡眠还较浅时的产物④
材料一在中国特色社会主义进入新时代、决胜全面建成小康社会、开启现代化新征程的大背景下,把各方面优秀人才团结凝聚到党和国家的事业中来,显得比以往任何时候都更加重要和紧迫。习近平总书记明确要求“在知识分子和广大人才中大力弘扬爱国奉献精神,激励他们的爱
下面不能作为结构化方法软件需求分析工具的是
Hesaidhehadgreat______inhissecretary;shewoulddotherightthing.
最新回复
(
0
)