首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int x=1,y=0,a=0,b=0; switch(x){ case1:switch(y){ case0:a++;break; case1:b++;break;} case2:a++;b++;break; case3:a++;
有以下程序 main(){int x=1,y=0,a=0,b=0; switch(x){ case1:switch(y){ case0:a++;break; case1:b++;break;} case2:a++;b++;break; case3:a++;
admin
2016-12-18
56
问题
有以下程序
main(){int x=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=1,b=1
C、a=1,b=0
D、a=2,b=1
答案
D
解析
本题考查的是用switch语句实现多分支选择结构,首先进入第一个switch(x)判断,进入case1中进行嵌套判断,如果switch(y)也成立,a自加1,遇到break,退出嵌套,接着执行case2,a自加为2,b自加为1,遇到break,结束循环,此时a=2,b=1。
转载请注明原文地址:https://kaotiyun.com/show/58Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
以下对C语言函数的有关描述中,正确的是
以下对C语言函数的有关描述中,正确的是
软件是指
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
如果需要打开一个已经存在的非空文件"Demo"进行修改,下面选项中正确的是
以下数组定义中错误的是
设有定义inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0<回车>,a和b的值分别是______。
下列关于栈的描述中错误的是()。
随机试题
在相当长的一段时期内,对相同的被试组进行反复跟踪调查的研究方法是()
Ababycanquicklydamageanewmother’swell-laidplansforgettingbacktoprepregnancyweightandshape.Theconstantdem
非血管性介入治疗包括_________、_________、_________、_________和立体定位及γ刀治疗。
下列选项中,对牙周组织损伤最大的是
关于玻璃幕墙开启门窗的安装,下列哪条是正确的?[2006年第107题]
地基基础不均匀沉降过大对上部结构的影响主要反映在( )。
被评估地块剩余使用年限为30年,参照物剩余使用年限为25年。假定折现率为8%,被估地块的年限修正系数最接近于()。
在用事实说话的现代社会中,统计数字具有着______魅力;但有些时候,它也会被恶意利用而成为______公众的工具。填入划横线部分最恰当的一项是()。
历史研究的方法论——1999年英译汉及详解【F1】Whiletherearealmostasmanydefinitionsofhistoryastherearehistorians,modernpracticemostc
Wheredoesthisconversationtakeplace?
最新回复
(
0
)