首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
24
问题
有以下程序:
#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全国计算机二级
相关试题推荐
函数fun的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共有2位学生有不及格科目
下列给定程序中,函数fun的功能是:在整数10到55之间,查找能被3整除且有一位上的数值是5的数,把这些数放在b所指的数组中,这些数的个数作为函数值返回。规定函数中a1放个位数,a2放十位数。请改正程序中的错误,使它能得出正确的结果。注意:不得增行或删
以下不构成无限循环的语句或语句组是
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均己正确赋初值,则以下语句中错误的是
下列选项中属于面向对象设计方法主要特征的是
软件需求规格说明书的作用不包括()。
通常软件测试实施的步骤是()。
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n—1)/2的排序方法是()。
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是()。
随机试题
掌骨骨折的常规摄影体位组合是
临床实用的诊断方法最恰当的处理是
本案中王某对劳动教养决定不服依法()人民法院起诉。本案中,M市劳动教养管理委员会应当在()前向人民法院提交答辩状,并提供当初作出劳动教养决定的证据、依据。
()是实贷实付的根本目的。
右图为正常人体内肝细胞与内环境之间物质交换的示意图,其中①②③④分别表示体液的成分,a、b、c、d、e分别表示物质运输的途径,下列有关说法错误的是()。
还我们一片碧草蓝天①谁不希望头顶的天空湛蓝如镜?谁不希望脚下的大地绿草如茵?谁不希望身边的湖水清澈如鉴?谁不希望眼前的阳光灿烂如金?②是啊,谁不希望看见一副如此天然的画面呢?在芳香的花丛中,和蝶儿一起嘻戏;在葱郁的树林里,与小鸟一起歌唱
下列说法不符合我国慈善法规定的是()。
中国共产党领导的多党合作与政治协商制度是我国的一项基本政治制度。遵守宪法和法律是多党合作的根本活动准则。这一准则的基本内容包括()。①各民主党派与共产党一样,得到宪法的承认和保护②各民主党派法律地位平等③各政党在政治生
Thefactthatthemanagementistryingtoreachagreement______fiveseparateunionshasledtolongnegotiations.
Everymorning,Alliewakesupandaccompaniesherfriendtothewashroom.Sheturnsonthelight,soapsupawashcloth,andbegi
最新回复
(
0
)