首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读以下程序 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
39
问题
请阅读以下程序
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全国计算机二级
相关试题推荐
以下叙述中错误的是()。
有以下程序:#include<stdio.h>voidfun(int*S){staticintj=0;dos[j]+=s[j+1];while(++j<2);}main(){inti,a[10]={1,2,3,4,5};f
设有如下程序段:#include<stdio.h>chars[20]="Beijing",*P;P=s;则执行p=s;语句后,以下叙述中正确的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
C语言的逻辑表达式在特定情况下会产生“短路”现象。若有如下逻辑表达式:x++&&y++;,则以下叙述中正确的是()。
设有定义语句:doublea,b,C;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格):□□1.O□□2.0O□□3.0<回车>则能进行正确输入的语句是()。
下面选项中关于位运算的叙述正确的是()。
在数据库系统中,数据模型包括概念模型、逻辑模型和()。
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
随机试题
画出连续精馏塔流程的典型图。
治疗散发性甲状腺功能减低症治疗Ⅱ型糖尿病
关于多囊卵巢综合征下述哪项是正确的
患者,女,28岁。近日感外阴痒、阴道分泌物增多就诊,妇科检查:白带呈豆渣样,阴道黏膜红肿并附有白膜,考虑感染的病原体是
男性,30岁,1年前下岗。近5个月来觉得邻居都在议论他,常不怀好意地盯着他,有时对着窗外大骂,自语、自笑,整天闭门不出,拨110电话要求保护。有诊断意义的症状还包括
城镇燃气管道按输送燃气的压力分级,其中低压燃气管道的压力范围是()。
关于建设用地的取用及使用年限,下列说法中正确的是()。
中国人自古以来就被人称为“炎黄子孙”,其中“黄”指的是()。
In2012,IhadjustrecoveredfromaseriousillnesswhenIreceivedaninvitationtoawriter’sconferenceinOrlando,FloridA
Foryears,nonprofithospitalshaveshiedawayfromquantifyingtheamountofcharitablecaretheyprovidecommunities.Hospit
最新回复
(
0
)