首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的运行结果是【 】。 #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
36
问题
以下程序的运行结果是【 】。
#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() { inta=1,b=2; a=a+b;b=a-b;a=a-b; printf("%d,%d\n",a,b); }
有如下程序段: intx=3; do {printf("%d",x-=2);} while(!(--x)); 其输出结果是()
若有如下程序:ints[3][3]={’a’,’b’,’C’,’d’,’e’,’f’,’g’,’h’,’i’},*t;main(){t:(int*)malloc(sizeof(int));sub(t,s);
以下程序中与语句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]
可在C程序中用作用户标识符的一组标识符是
深度为5的满二叉树有【 】个叶子结点。
在面向对象中,一个对象请求另一个对象为其服务的方式是通过发送
在printf格式字符中,以带符号的十进制形式输出整数的格式字符是【】;以八进制无符号形式输出整数的格式字符是【】;以十六进制无符号形式输出整数的格式字符是【】;以十进制无符号形式输出整数的格式字符是【】。
随机试题
T型管拔除后应观察的内容
某人在自行车道上骑车,突然对面有一辆小汽车迎面逆行驶来,险些撞倒骑车人,幸亏骑车人躲闪及时。事后骑车人感到手心出汗,心跳加快,两腿发软。他所处的情绪状态是
疏水胶体的性质是
弗里德曼认为,在货币需求函数的诸多自变量中,最重要的自变量是()。
新课程中要顺利进行教学改革,首先要确立起()。
生物圈中决定生物与环境和谐统一的是______。
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}main(
打开窗体时,触发事件的顺序是()。
Therecentsurpriseresignationofthecompany’sCEOisnotexpectedtoaffecttheshareprice______.
Manyayoungpersontellsmehewantstobeawriter.Ialwaysencouragesuchpeople,butIalsoexplainthatthere’sabigdif
最新回复
(
0
)