首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 #include<stdio.h> main() { int x=1,y=1,a=1,b=1; switch(x) { case 1:
下列程序的输出结果是______。 #include<stdio.h> main() { int x=1,y=1,a=1,b=1; switch(x) { case 1:
admin
2013-02-23
34
问题
下列程序的输出结果是______。
#include<stdio.h>
main()
{ int x=1,y=1,a=1,b=1;
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=2,b=3
解析
分析程序,程序从x=1语句开始执行,之后执行第一个switch语句,switch(x)=switch(1),所以执行case1,case1语句中包含一个复合switch语句:这时执行第二个switch语句,此时y=1,所以switch(y)=switch(1),因此执行case1,将b加1,得到b=2,遇到 break语句,退出第二个switch语句,则整个case 1的复合语句执行完毕,由于在这个case 1的后面没有break语句使其退出第一个switch语句,所以接着执行下列的case 2后面的语句,即将a,b各加1,得到a=2,b=3。
转载请注明原文地址:https://jikaoti.com/ti/NuB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){intn=0,m=1,x=2;if(!n)x-=1;if(m)x-=2;if(x)x-=3;printf("%d\n",x);}
已定义以下函数:fun(int*p){return*p;}该函数的返回值是()。
下面程序的功能是将一个字符串str的内容倒序,请填空。#inelude<stdio.h>#include<strins.h>main(){inti,j,【】;charstr[]={"12345
设有定义语句:charc1=92,c2=92;,则以下表达式中值为零的是()。
在面向对象方法中,实现信息隐蔽是依靠()。
若有说明:inta[][4]={0,0};则下面不正确的叙述是()。
在关系数据库中,用来表示实体之间联系的是()。
将二进制数10100101转换为十六进制数应该是______。
下面一组中都是C语言关键字的是______。
用十六进制的地址码给存储器的字节编址,其地址编号从0000到FFFF,则该存储器的容量为()
随机试题
作业人员进入新的岗位或者新的施工现场前,应当接受安全生产教育培训,()的人员,不得上岗作业。
病理过程(pathologicalprocess)
A.易发生心肌损害B.基础代谢率正常C.基础代谢率略增高,甲状腺摄131I量显著降低D.基础代谢率降低,甲状腺摄131I量降低桥本甲状腺肿
男性,70岁,因急剧胸痛8小时入院。含服硝酸甘油效果不佳,血压170/95mmHg,心率110次/分,伴偶发室性期前收缩,心电图示胸导ST段上抬、T波高尖,下列哪种治疗效果佳
细菌数码鉴定APl20E试条检测结果为产气肠杆菌%Id=2,T=0.72;坂崎肠杆菌%Id=3.0,T=0.46;大肠埃希菌%Id=0.1,T=0.00;聚团肠杆菌%Id=0.4,T=0.0l。细菌鉴定结果是
A.定期口腔检查B.定期X线片检查C.牙周手术治疗D.去除不良修复体E.修复丧失的牙槽嵴和缺失牙牙周病二级预防的防止功能障碍措施是
季先生,因十二指肠溃疡并发瘢痕性幽门梗阻,反复呕吐宿食,消瘦,皮肤干燥,弹性消失入院后经充分术前准备,在硬脊膜外麻醉下行胃大部切除术。该病人入院时的护理诊断是()。
1936年,凯恩斯的《就业,利息和货币通论》出版,奠定了现代宏观经济学的基础。()
貌阅
【《马斯特里赫特条约》】北京师范大学2016年历史学综合真题
最新回复
(
0
)