首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读以下程序 main( ) { int x=1,y=0,a=0,b=0; switch(x) case 1: switch(y) { case
请阅读以下程序 main( ) { int x=1,y=0,a=0,b=0; switch(x) case 1: switch(y) { case
admin
2013-02-27
34
问题
请阅读以下程序
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;
}
cout<<"a="<<a<<"b="<<b<<endl;
}
上面程序的输出结果是
选项
A、a=2,b=1
B、a=1,b=1
C、a=1,b=0
D、a=2,b=2
答案
A
解析
本题考察switch语句的嵌套,以及break语句的使用规则,不再执行下面的case语句,如果没有break语句,则会顺序执行随后语句。据此,读程序可知,内层switch执行case 0分支,故a增1,跳出内层switch后,由于没有break语句;随后执行外层switch的case 2分支,a又增1,b增1。故答案为A。
转载请注明原文地址:https://kaotiyun.com/show/jiVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:计算并输出下列多项式的值,S=(1-1/2)+(1/3-1/4)+…+(1/(2n-1)-1/2n)例如,若主函数从键盘给n输入8后,则输出为S=0.662872。注意:要求n的值大于1但不大于100。请勿改动主函数ma
以下叙述中正确的是()。
有以下程序段,若变量已正确定义并赋值if(a>b)printf("x=%d",x);elseprintf("y=%d",y);if(a<=b)i++;elsej++;则与此程序段功能相同的选项是()。
若有定义语句:inta=3,b=2,c=1:以下选项中错误的赋值表达式是()。
有如下程序段:intx=12:doubley=3.141593;printf("%d%8.6f",x,y);则输出结果是()。
下面描述中不属于数据库系统特点的是()。
以下程序中,函数scrap的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址:#include<stdio.h>#include<string.h>char*scmp(char*s1,char*s2){if(strcmp(s1,s2)
以下选项中能用作数据常量的是()。
系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是()。
算法具有五个特性,以下选项中不属于算法特性的是()。
随机试题
A.少海B.血海C.照海D.小海E.气海
A.支气管哮喘B.喘息型慢性支气管炎C.支气管肺癌D.肺炎支原体肺炎E.克雷伯杆菌肺炎常于秋季发病,儿童和青年人多见,起病缓慢。阵发性干咳、发热、肌痛,胸片示下叶间质性肺炎改变
奸党罪
()主要是指将组织的目标与成员的个人目标相结合,在更深远的层次上激发成员潜能的活动。
下列会计电算化梢案安全和保密措施不正确的是()。
关于会计记录文字论述,下列说{击中错误的是()。
转授权金额不得大于原授权,但在某些特定业务品种上可以突破。()
全陪在接团前准备阶段的工作主要包括()等内容。
定义两种运算:,则函数的奇偶性为________。
选项四个图形中,只有一个是由题干四个图形拼合而成的,请选出来。
最新回复
(
0
)