首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的运行结果是【 】。 #include main() { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y) { case 0:a++; break;
以下程序的运行结果是【 】。 #include main() { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y) { case 0:a++; break;
admin
2010-12-10
38
问题
以下程序的运行结果是【 】。
#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;
case 3:a++; b++;
}
printf("a=%d,b=%d\n",a,b);
}
选项
答案
a=2,b=1
解析
本题考查了 switch结构的内容。C语言中,程序执行完一个case标号的内容后,如果没有break语句,控制结构会转移到下一个case继续执行,因为case 常量表达式只是起语句标号作用,并不是在该处进行条件判断。本题程序在执行完内部switch结构后,继续执行了外部switch结构的 case 2:分支,最后a和b的值分别为2和1。
转载请注明原文地址:https://kaotiyun.com/show/wbPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在某个事件过程中定义的变量是( )。
某人编写了下面的程序:PrivateSubCommand1_Click()DimaAsInteger,bAsIntegera=InputBox("请输入整数")b=InputBox("请输入整数")
用Write和Print语句向文件中写入多个数据的差别在于()。
在数据流图中,带有箭头的线段表示的是()。
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTypeTemScoreAsIntegerStrNameAsStringEndTypeDimStudent(5)AsTem
某二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为
对长度为凡的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(sAsInteger,bAsInteger)Whilea>ba=a—bWendfun=aEndFunoti
在下面语句或函数中,不能描述选择结构的是
软件需求规格说明的内容不包括()。
随机试题
下列选项中属于职业道德范畴的是()。
在Windows的话框中,有一组复选框选项,根据需要()
下列属于单务合同的是()。A.借用合同B.保管合同C.委托合同D.租赁合同
在无菌操作下阴道破膜后发现放出的羊水呈血性,应警惕
有关重型胎盘早剥诊断依据,正确的是
滴丸剂的生产中下列基质中哪几项是水溶性基质
下列表述正确的有()
根据公司法律制度的规定,当公司出现特定情形,继续存续会使股东利益受到重大损失,通过其他途径不能解决,持有公司全部股东表决权10%以上的股东提起解散公司诉讼的,人民法院应当受理。下列各项中,属于此类特定情形的是()。
教育法律法规是()及其常设机构制定的关于教育规范性的文件。
Data can be(74)to another part of the spreadsheet. The original data remains.
最新回复
(
0
)