首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行下面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
37
问题
执行下面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://kaotiyun.com/show/0RWZ777K
本试题收录于:
嵌入式系统设计师上午基础知识考试题库软考中级分类
0
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
阅读下列说明,回答以下问题,将解答填入答题纸的对应栏内。【说明】某单位信息化工程项目主要包括机房建设、综合布线、硬件系统集成和应用软件系统开发。建设单位通过公开招标选择了承建单位和监理单位。在项目建设过程中,发生了如下事件。【事件1】建设单位要求承
阅读下列说明,回答问题,将解答填入对应栏内。【说明】X大学准备建设一栋创新探索实验大楼,其中信息系统工程总投资额约2000万元,主要包括网络平台建设和机房建设。该项目涉及计算机设备、网络设备、通信设备的采购和集成。【事件1】建设单位拟通过公开招标方式
阅读下列说明,回答问题,将解答填入对应栏内。【说明】X省通信运营商拟开发运营支撑系统应用软件,管理企业的业务流程和基础资源。建设单位通过公开招标方式选择了监理单位,以便协助建设单位做好全过程的监理工作。该项目承建单位采用瀑布模型进行软件开发。在项目开发
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某电子政务大数据平台项目,项目内容以应用软件系统开发为主,配套建设网络平台和机房,某信息系统工程监理单位承担了全过程的监理任务。【事件1】建设单位通过邀标方式确定该项目总承建单位为
阅读下列说明,回答问题1至问题2,将解答填入答题纸的对应栏内。【说明】某电子政务工程是国家级重点项目,项目的甲方通过公开招标的方式选择了监理单位,按照工程建设的总体标准规范对承建单位进行监督、管理及检查。【事件1】在项目建设过程中,为保证进度,监理单
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。[说明]某省政府根据整体战略规划部署,拟建设统一身份认证系统。该系统为用户提供注册、实名验证、身份鉴别等服务,实现可信注册、实名验证以及安全登录等功能,支撑政务服务的有序运行。完成开发任务后,项目进
工程建设合同纠纷的仲裁由(55)的仲裁委员会仲裁;仲裁委员会做出裁决以后,当事人应当履行。当一方当事人不履行仲裁裁决时,另一方当事人可以依照民事诉讼法的有关规定向(56)申请执行。
系统终验是系统投入正式运行前的重要工作,系统验收工作通常是在建设方主管部门的主持下,按照既定程序来进行,以下关于系统终验描述错误的是(46)。
白盒测试通常采用的方法是(30),(31)不属于白盒测试用例设计方法。黑盒测试也称为功能测试,它不能发现(32)。
UML-basedtoolsareoftenusedforJ2EE/.NETapplicationanalysisanddesign,bothbecauseUML’sobjectorientationisidealfor
随机试题
某企业2008年至2012年的产销量和资金需要数置见下表所示: 要求:利用回归分析法预测固定的资金需要量为()万元。
脑的血液供应来自颈内动脉和椎动脉,颈内动脉入颅腔后依次分支供应大脑半球的前3/5,下列哪条动脉不是来源于颈内动脉
A.三七B.黄芩C.商陆D.麦冬E.陈皮属于甾体皂苷的是()。
关税
对于欧式看跌期权而言,如果期权到期期限延长,期权的价格会()
合格境外机构投资者参与我国A股交易时,其结算( )。
2007年7月1日A公司对外提供一项为期8个月的劳务,合同总收入465万元。2005年末无法可靠地估计劳务结果。2007年发生的劳务成本为234万元,预计已发生的劳务成本能得到补偿的金额为180万元,则A公司2007年该项业务应确认的收入为()万元
下列出口货物完税价格确定方法中,符合关税法规定的有()。(2003年)
会计欺诈是会计主体在会计活动中,故意形成虚假会计信息,或者故意披露虚假会计信息的不法行为。根据上述定义,下列属于会计欺诈的是:
A、Becausetheydidnoteatotheranimals.B、Becausetheywereusefulforprotection.C、Becausetheyweregoodhunters.D、Because
最新回复
(
0
)