首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y) { case 0:a++; break; case 1:b+
有以下程序 #include main() { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y) { case 0:a++; break; case 1:b+
admin
2010-12-10
60
问题
有以下程序
#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、a=1,b=0
B、a=2,b=2
C、a=1,b=1
D、a=2,b=1
答案
D
解析
本题考查switch语句,首先,x=1符合条件case 1,执行switch(y)语句,y=0符合case 0语句,执行a++并跳出switch(y)语句,此时a=1。因为case 1语句后面没有break语句,所以向后执行case 2语句,执行a++,b++,然后跳出switch(x),得a=2,b=1。
转载请注明原文地址:https://kaotiyun.com/show/vhPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有1个名称为Text1的文本框,1个名称为Label1的标签。程序运行后,如果在文本框中输入信息,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程为( )。
下列选项中,不属于数据模型所描述的内容的是()。
设有一个有10个元素的数组,下列程序将该数组的第1个元素与第10个元素交换,第2个元素与第9个元素交换……,第5个元素与第6个元素交换,在横线处应填写()。PrivateSubCommand1_Click()Dima(1To
有如下函数:Functionfun(aAsInteger,nAsInteger)AsIntegerDimmAsIntegerWhilea>=na=a-n:m=m+1Wend
下列叙述中错误的是()。
在窗体上画一个通用对话框,其名称为CommonDialogl,则下列与CommonDialogl.ShowOpen方法等效的语句是()。
下列数据结构中,能用二分法进行查找的是()。
在软件开发中,需求分析阶段产生的主要文档是( )。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
随机试题
大众传播的特点是【1
[*]
目前我国的所有制结构是()
甲、乙、丙、丁4人组成一个运输有限合伙企业,合伙协议规定甲、乙为普通合伙人,丙、丁为有限合伙人。某日,丁为合伙企业运送石材,路遇法院拍卖房屋,丁想替合伙企业竞买该房,于是以合伙企业的名义将石材质押给徐某,借得20万元,竞买了房子。根据《合伙企业法》的规定,
一种根据阀瓣前后的压力差而自动启闭的阀门是()。
海运提单和航空运单两种运输单据()
下列关于个人所得税的说法中正确的有()。
在采用完工百分比法确认劳务收入时,当期确认的成本应以实际发生的全部劳务成本确认。()
社会生产中最活跃、最革命的因素是社会生产力。()
图示是某省城市、郊区、农村各类学校的分布情况。A代表大学,B代表中专学校,C代表师范学校,D代表普通中学,E代表职业中学,F代表小学,G代表私立学校。
最新回复
(
0
)