首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读以下程序 main( ) { int x=1.y=0, a=0, b=0: switch(x) { case 1:
请阅读以下程序 main( ) { int x=1.y=0, a=0, b=0: switch(x) { case 1:
admin
2010-06-06
70
问题
请阅读以下程序 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="<<bend1; } 上面程序的输出结果是
选项
A、a=2, b=1
B、a=1, b=1
C、a=1. b=0
D、a=2. b=2
答案
A
解析
本题考察switch语句的嵌套,以及break语句的使用规则,即break中断当前的执行流,不再执行下面的case语句,如果没有break语句,则会顺序执行随后语句。据此,读程序可知,内层switch执行case 0分支,故a增l,调出内层switch后,由于没有break语句,随后执行外层 switch的case 2分支,a又增1,b增1。故答案为A。
转载请注明原文地址:https://kaotiyun.com/show/Rvjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i-一)for(j=0:j
对于一个正常运行的C程序,下列叙述中正确的是()。
有以下程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。例如,s所
以下关于long、int和short类型数据占用内存大小的叙述中正确的是()。
若定义函数“int*func()”,则函数func的返回值为()。
有三个关系R和S如下:则由关系R得到关系S的操作是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
算法的空间复杂度是指()。
软件调试的目的是()。
随机试题
右侧路面标记表示可以暂时借用超车。
______thefactthathisinitialexperimentshadfailed,ProfessorWhitepersistedhisresearch.
围生期的定义
下列哪种疾病最不可能出现咯血伴脓痰()
患儿,男,5个月,出生时即被家属发现,右颊部有稍红斑片,哭闹时颜色加重,逐渐增大.大小约2.0cm×1.5cm.稍高于皮肤.目前的治疗方法首选
在工程项目施工阶段,咨询工程师的质量管理工作包括()。
根据《建设工程工程量清单计价规范》,门窗工程的工程量计算正确的是()。[2011年真题]
道路施工的压实度检测方法较多,对于路基、基层可采用的方法有()。
宏发公司在日常的生产经营活动中发生了以下费用,在计算企业所得税应纳所得额时不允许扣除的项目是()。
以下哪项如果为真,最能加强上述论证?()
最新回复
(
0
)