首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
74
问题
有以下程序
#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/5hPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click() Dimstr1AsString,str2AsString str1=InputBox("输入一个字符串") subfstr1,str2 Prints
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
有如下数据定义语句:DimX,YAsInteger以上语句表明()。
有如下的一个函数过程:Functionfn(ByValnumAsLong)DimkAsLongk=1:num=Abs(num)DoWhilenumk=k*(num
如下关于变体类型变量的叙述中,错误的是( )。
下列关于C语言用户标识符的叙述中正确的是
对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为______。
程序测试分为静态分析和动态测试。其中【】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
软件工程研究的内容主要包括:【】技术和软件工程管理。
对于软件测试,从是否需要执行被测软件的角度,可以分为静态测试和动态测试。代码检查属于【】测试。
随机试题
施工企业与项目经理签订项目管理目标责任书的依据有()。
下列哪种维生素对于肝性脑病患者不能应用
护士在分娩期给予的措施正确的是
关于神经性厌食错误的是
多晶硅切片加工项目的生产工艺为硅锭→剖方定位→切片→纯水清洗→电烘干,其中切片工序循环使用碳化硅及聚乙二醇切割液,产生废水的工序是()。
下列有关进度控制的表述,不正确的是()。
常用的长期趋势分析法有()。
“风定花犹落,鸟鸣山更幽”这一诗句体现了()。
Ihavefoundsomearticles_____theharmfuleffectsofdrinking.
A、Theuniversityasawhole.B、Anassociationofteachersandscholars.C、Asocietyoflegalprofessionals.D、Abusinesscorpora
最新回复
(
0
)