首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main( ) { int x=1,y=0,a=0,b=0; switch(X) { ease 1:switch(y) {ease 0: a++;break; (3aBe 1:
有以下程序: #include main( ) { int x=1,y=0,a=0,b=0; switch(X) { ease 1:switch(y) {ease 0: a++;break; (3aBe 1:
admin
2015-08-09
69
问题
有以下程序:
#include
main( )
{ int x=1,y=0,a=0,b=0;
switch(X)
{ ease 1:switch(y)
{ease 0: a++;break;
(3aBe 1: b++;break;
}
case 2: a++;b++; break;
}
printf("a=%d,b=%d\n",a,b;
}
程序运行后的输出结果是( )。
选项
A、a=1,b=0
B、a=1,b=1
C、a=2,b=1
D、a=2,b=2
答案
C
解析
本题重点考查switch语句。switch语句中case分支后面如果没有break,那么就会顺序执行下面的case,直到遇到break跳出。由于变量a和变量b均赋初值为0,当程序执行完第二层switch的语句case 0: a++,break后,第二层switch结束,a的值为1,继续执行第一层switch的语句case 2: a++; b++; break;a的值为2,b的值为1。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/RQDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中不正确的是()。
若变量已正确定义,下列正确的程序段是()。
有下列二叉树,对此二叉树中序遍历的结果为()。
在链表的运算过程中,能够使空表与非空表的运算统一的结构是______。
若有说明语句:doubleop,a;,则能通过scanf语句正确给输入项读入数据的程序段是()。
执行下列程序中的输出语句后,a的值是()。main(){inta;printf("%d\n",(a=2*3,a*5,a+7));}
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
数据存储和数据流都是______,仅仅是所处的状态不同。
下列叙述中错误的是()。
随机试题
男性,55岁。有慢性支气管炎病史10多年,1周来出现高热,咳嗽、咳痰加重,痰液黏稠呈砖红色胶冻状。该患者最可能的诊断是
下列哪项不是道地药材
牙挺使用的原则中不包括
某箱形基础埋置深度d=7m,地下水位距地表1m,地基土的水上容重为18kN/m3,水下容重为18.7kN/m3,采用全补偿基础8m×20m,则上部结构及基础总重为( )。
在双缝干涉实验中,在给定入射单色光的情况下,用一片能通过光的薄介质片(不吸收光线)将双缝装置中的下面一个缝盖住,则屏幕上干涉条纹的变化情况是:
基金份额持有人必须承担的义务包括()。
(2010年真题)下列关于法律制裁的表述,能够成立的是
Thetermauthorityreferstotherightsinherentinamanagerialpositiontogiveordersandexpecttheorderstobefollowed.A
FilmExchangesinAmerica’sEarlyMovieIndustry1.Motionpictureswereexhibitedtothepublicinthelate1800s,thoughthe
Theterm"Americandream"iswidelyusedtoday.Butwhatexactlydoesthisconceptmean?Theterm"Americandream"begantobew
最新回复
(
0
)