首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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; cas
有以下程序 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; cas
admin
2019-07-14
22
问题
有以下程序
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=1,b=1
C、a=1,b=0
D、a=2,b=1
答案
D
解析
本题考查的是用switch语句实现多分支选择结构,首先进入第一个switch(x)判断,进入case 1中进行嵌套判断,如果switch(y)也成立,a自加1,遇到break,退出嵌套,接着执行case 2,a自加为2,b自加为1,遇到break,结束循环,此时a=2,b=1。
转载请注明原文地址:https://jikaoti.com/ti/Vwf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
有以下程序#includemain(){inta[3][4]={1,3,5,7,9,11,13,15,17,19,21,23},(*p)[4]=a,i,j,k=0;for(i=0;i<3;i++)for(j=0;j<2;
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
以下不合法的字符常量是
以下叙述中正确的是
以下叙述中正确的是
软件需求规格说明书的作用不包括
以下叙述中错误的是
下列关于线性链表的叙述中,正确的是( )。
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序存在文件PROG1.C
随机试题
A.万古霉素B.克林霉素C.阿莫西林D.红霉素E.阿齐霉素耐青霉素的金葡菌引起的严重感染用
孟某的行为是否构成犯罪?如果不构成犯罪请说明理由;如果构成犯罪,请说明构成什么罪并说明理由。齐某的行为是否构成犯罪?如果不构成犯罪请说明理由;如果构成犯罪,请说明构成什么罪,并说明理由。
生产经营单位应针对潜在事故与紧急情况的(),确定应急设备的需求,并予保证按要求配备。
下列有关会计记录文字的表述中,符合《会计法》要求的是()。
下列关于薪酬的说法,不正确的是()。
计算机信息系统的安全监察工作不属于保卫工作。()
“他在家”中“在”的词性是__________。(兰州大学2015)
如果采用两级8237A级联方式,最多可以构成( )个DMA通道。
数据流图中带有箭头的线段表示的是
HeutestudierenauchvieledeutscheStudenten______Ausland.
最新回复
(
0
)