首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main(){int x=1,y=0,a=0,b=0; switch(x){case 1:switch(y) {case 0:a++;break; case 1:b++;break;}
有以下程序 #include main(){int x=1,y=0,a=0,b=0; switch(x){case 1:switch(y) {case 0:a++;break; case 1:b++;break;}
admin
2019-08-18
63
问题
有以下程序
#include
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;}
printf("a=%d,b=%d\n",a,b);
}
程序运行后的输出结果是
选项
A、a=1,b=1
B、a=1,b=0
C、a=2,b=1
D、a=2,b=2
答案
C
解析
本题考查的是用switch语句实现多分支选择结构,首先进入第一个switch(x)判断,进入case 1中进行嵌套判断,如果switch(y)也成立,a自加1,遇到break,退出嵌套,接着执行case 2,a自加为2,b自加为1,遇到break,结束循环,此时a=2,b=1。
转载请注明原文地址:https://kaotiyun.com/show/LvRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=3;printf("%d\n",(a+=a-=a*a));}程序运行后的输出结果是
有以下程序#includemain(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i<9;i+=2)s+=*(t+i);printf("%d\n",s);}程序执行后的输出结果是
有以下程序#includemain(){inti,j;for(i=1;i<4;i++){for(j=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);printf("\n");}}程序运行后的输出结果是
以下定义语句中正确的是
下列关系表达式中,结果为"假"的是
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
C语言程序的模块化通过以下哪个选项来实现()。
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0:(3)xl
某二叉树共有730个节点,其中度为1的节点有30个,则叶子节点个数为()。
在结构化程序设计中,模块划分的原则是
随机试题
Thehumanspecieshasincreaseditslifespanby________.
马克思主义认为,共产主义社会的分配原则是
我党在推进全面深化改革进程中,强调“既要整体推进,又要重点突破”。这体现的哲学观点是()
属于酯苷的是属于硫苷的是
能引起胆囊收缩素释放的最强物质是()。
A.属于Ⅰ型超敏反应性疾病B.属于Ⅱ型超敏反应性疾病C.属于Ⅲ型超敏反应性疾病D.属于Ⅳ型超敏反应性疾病E.不属于超敏反应性疾病青霉素过敏性休克()
对城市主干路、快速路进行热拌沥青混合料摊铺时,宜采用两台(含)以上摊铺机成梯队作业,进行联合摊铺,相邻两幅之间宜重叠( )mm。
对受打击报复的会计人员的补救措施有()。
当代中国经济正在发生的三个根本性转变是()。
19世纪末20世纪初,垄断资本主义得以形成。垄断资本主义的发展包括两种基本形式
最新回复
(
0
)