首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的运行结果是【 】。 #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
2013-06-11
34
问题
以下程序的运行结果是【 】。
#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/MyJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()main(){charc=’2’;printf("%c",c-25);}
在下列关于逻辑表达式a&&b的叙述中,错误的一条是()
有以下程序:main(){inti=0,S=0;do{if(i%2){i++;continue;}i++;s+=i;)while(i<7);pri
当a的值为0时,在下列选项中能正确将a的值赋给变量x、y的是()。
以下程序中与语句k=a>b?(b>c?1:0):0;功能等价的是
数据库设计包括两个方面的设计内容,它们是______。
若有以下的说明和语句,则在执行for语句后,*(*(pt+1)+2)表示的数组元素是______。 int t[3][3], *pt[3], k; for(k=0; k<3 k++) pt[k]=&t[k][0]
在单链表中,NULL称为______,它不指向任何结点,只起______作用。
以下程序中,fun()函数的功能是求3行4列二维数组每行元素中的最大值,请填空。voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{12,41,36,28},{19,33
设有条件表达式:(EXP)?i++:j-- ,则以下表达式中与(E)(P)完全等价的是
随机试题
等渗性缺水病人,短时间内出现脉搏细速、肢端湿冷,血压10.7/6.67kPa(80/50mmHg)时。提示该病人体液丧失占体重的
对糖尿病患者进行术前准备,说法正确的是()
有关新生儿肺炎,不正确的概念是
甲、乙各投资20万元盖了一栋二层楼房,楼房盖好登记在甲一个人的名下,甲、乙分别居住在一楼和二楼。由于甲、乙二人均有汽车,于是甲、乙二人与邻居丙签订了为期10年的通行地役权合同,但未办理地役权登记。一年后,甲将自己名下的份额全部转让给了丁。下列说法正确的是:
[2010年,第1题]设直线的方程为,则直线()。
根据法律规定,教师享有以下权利()。
小学阶段的儿童正处在自我意识发展的()阶段,对自己的行为和行为结果的评价已经有了一定程度的概括与独立。
法的指引作用针对的是()。
设在SQLServer2008某数据库中,已建立了四个文件组:fg1、fg2、fg3和fg4,以及一个分区函数RangePF1。RangePF1的定义代码如下:CREATEPARTITIONFUNCTIONRangePF1(int)
A、Difficulttosatisfyandfullofdemands.B、Politebutreluctanttospendmoney.C、Considerate,andlovinghismother.D、Good
最新回复
(
0
)