首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行下面C语言程序段的结果是_____________。 main() { int x=1,a=1,b=1; switch(x) { case 0: b++; case 1: a++; case 2: a++; b++; } printf(’’
执行下面C语言程序段的结果是_____________。 main() { int x=1,a=1,b=1; switch(x) { case 0: b++; case 1: a++; case 2: a++; b++; } printf(’’
admin
2018-11-21
70
问题
执行下面C语言程序段的结果是_____________。
main() {
int x=1,a=1,b=1;
switch(x) {
case 0: b++;
case 1: a++;
case 2: a++; b++;
}
printf(’’a=%d,b=%d’’,a,b);
}
选项
A、a=2,b=2
B、a=3,b=2
C、a=2,b=1
D、a=3,b=3
答案
B
解析
本题考查C语言基础知识。
switch语句是多分支语句。它的一般形式如下:
switch(表达式)
{ case常量表达式1:语句1
case常量表达式2:语句2
…
case常量表达式n:语句n
default:语句n+1
}
switch后面括弧内的“表达式”,可以是整型表达式或字符型表达式,也可以是枚举型数据。当表达式的值与某一个case后面的常量表达式的值相等时,就执行此case后面的语句,若所有的case中的常量表达式的值都没有与表达式的值匹配的,就执行default后面的语句。每一个case的常量表达式的值必须互不相同。执行完一个case后面的语句后,流程控制转移到下一个case继续执行,“case常量表达式”只是起语句标号作用,并不是在该处进行条件判断。在执行switch语句时,根据switch后面表达式的值找到匹配的入口标号,就从此标号开始执行下去,不再进行判断。因此,一般用一个break语句使得在执行一个case分支后,使流程跳出switch结构,即终止switch语句的执行。
本题的switch结构没有使用break语句,变量x=1,因此从case 1的语句开始执行,之后接着执行case2的语句。
转载请注明原文地址:https://www.kaotiyun.com/show/0RWZ777K
本试题收录于:
嵌入式系统设计师上午基础知识考试题库软考中级分类
0
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某省农村信用合作社启动了面向农村市场的电子商务系统建设项目。建设任务涉及到系统设备采购、集成、移动终端购置;机房装修;电子商务应用系统定制开发;终端取货点设备配置。该农信社作
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某省拟建设覆盖全省的扶贫信息服务网络,开展扶贫对象信息采集、动态管理及扶贫资金项目管理。信息系统集成公司A中标,省扶贫办委托信息系统监理公司B开展监理工作。【事件1】A公司按照标
在下图所示的树型文件系统中,方框表示目录,圆圈表示文件,“/”表示目录名之间的分隔符,“/”在路径之首时表示根目录。假设“..”表示父目录,当前目录是Y1,那么,指定文件F2所需的相对路径是(29);如果当前目录是X2,“DEL’’表示删除命令,那么,删除
在系统转换的过程中,旧系统和新系统并行工作一段时间,再由新系统代替旧系统的策略称为(26);在新系统全部正式运行前,一部分一部分地代替旧系统的策略称为(27)。
在操作系统中,解决进程间的(1)两种基本关系,往往运用对信号量进行(2)的(3)。例如,为保证系统数据库的完整性,可以把信号量定义为某个库文件(或记录)的锁,初值为1,任何进程存取该库文件(或记录)之前先对它作一个(4),存取之后对它作一个(5),从而做到
在操作系统中,解决进程间的(1)两种基本关系,往往运用对信号量进行(2)的(3)。例如,为保证系统数据库的完整性,可以把信号量定义为某个库文件(或记录)的锁,初值为1,任何进程存取该库文件(或记录)之前先对它作一个(4),存取之后对它作一个(5),从而做到
(11)在实验阶段进行,它所依据的模块功能描述和内部细节以及测试方案应在(12)阶段完成,目的是发现编程错误。(13)所依据的模块说明书和测试方案应在(14)阶段完成,它能发现设计错误。
UML-basedtoolsareoftenusedforJ2EE/.NETapplicationanalysisanddesign,bothbecauseUML’sobjectorientationisidealfor
白盒法测试程序时常按照给定的覆盖条件选取测试用例。(50)覆盖比(51)覆盖严格,它使得每一个判定的每一条分支至少经历一次。(52)覆盖既是判定覆盖,又是条件覆盖,但它并不保证使各种条件都能取到所有可能的值。
随机试题
公民认为行政机关不依法履行法定职责的,不能申请行政复议。()
呕吐伴右上腹痛、发热、寒战、黄疸,可能性最大的是
海运附加费中因港口不同情况而增收的附加费,包括港口附加费、港口拥挤费、选港费以及()。
当人们看见“天安门”三个字时,头脑重现天安门城楼景象是再认。()
面对______的现代观念,他们能从现实生活的感受出发,汲取西方艺术的______,积极探索新的艺术语言。填入横线部分最恰当的一项是()。
《工伤保险条例》规定,不得认定为工伤或者视同工伤的情形是()。
(2012年浙江.32)第二次世界大战后,多数先行国家的行政重心逐渐向社会福利管理转移,它们的人口基础管理,普遍形成了一种以“人口服务”为主的新体制。这种体制并没有放弃人口的管控,只是这种管控的核心目标是人口服务,基本手段是人口服务,表现形式也是人口服务。
对信息系统的维护一般包括______。
Walking—likeswimming,Bicyclingandrunning—isanaerobicexercise,【C1】______buildsthecapacityforenergyoutputandphysical
GymCrazeThegymcrazebecomesanessentialpartofChinesemiddleclasslifestylenow.However,whoarelikelytobegym-
最新回复
(
0
)