首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> main() { int x=1,y=0,a=0,b=0; switch(X) { case 1: switch(y) } case 0:a++;brea
有以下程序: #include <stdio.h> main() { int x=1,y=0,a=0,b=0; switch(X) { case 1: switch(y) } case 0:a++;brea
admin
2022-04-01
99
问题
有以下程序:
#include <stdio.h>
main()
{ int x=1,y=0,a=0,b=0;
switch(X)
{ case 1:
switch(y)
} case 0:a++;break;
case 1:b++:break;
}
case 2:a++;b++;break;
case 3: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/v9kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#includemain()#defineN4{intx[][N]={{1,2,3),{4),{5,6,7,8),{9,10}},voi
关于变量的定义和说明的叙述中正确的是()。
下列定义变量的语句中错误的是()。
以下叙述中正确的是
有以下程序:#includevoidfun(char*c,intd){*c=*c+1:d=d+1:prinff(“%c,%c,”,*c,d);}main(){charb=’a’
有以下程序#includemain(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w+");for(i=0;i
以下程序的输出结果是()。#includeintm=13;intfun(intx,inty){intm=2;retum(x*y-m);}main()
函数rewind(fp)的作用是()。
有以下程序段TypedefstructNODE{intnum;structNODE*next;}OLD;以下叙述中正确的是
有以下程序#include<stdio.h>#include’’string.h’’typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={”Zhao’’,’
随机试题
在我国,党和国家领导人多次强化为人民服务的理念,胡锦涛提出
InBritainpeopledrive______theleft.
有助于鉴别胆管癌与HCC诊断的最佳征象是
诊断真假性胃酸缺乏症应选用
能为20种氨基酸编码的密码子有
A.固阴煎B.圣愈汤合血安胶囊C.逐瘀止崩汤D.调肝汤E.固冲汤崩漏患者量多如崩,色淡质稀,不思饮食,四肢不温,面浮肢肿,宜选用的方药是()。
丽岛实业是香港一家餐饮企业集团,已经在香港经营餐饮业30余年。丽岛实业在香港开设了20多家以“丽岛大酒楼”、“丽岛皇宫”等命名的传统粤菜酒楼,丽岛实业的酒楼面向中、高档消费者,虽然菜式价格高于一般粤菜酒楼,但其菜式以高质量取胜,生意门庭若市,已经形成了一批
关于国画,以下说法不正确的是()。
学生良好思想品德的形成发展或不良品德的克服要经过多次的培养或矫正训练,不能操之过急。这表明德育要遵循()。
设f(x)=且f"(0)存在,求a,b,c.
最新回复
(
0
)