首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行下面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
71
问题
执行下面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至问题3,将解答填入答题纸的对应栏内。【说明】某网络项目建设包含综合布线,网络设备采购等内容。综合布线已通过单项验收,现承建方在进行交换机的配置。【问题1】监理在旁站过程中,发现板卡上的LED指示灯为红色,现
阅读下列说明,回答问题。【说明】某部委信息中心在新大楼建设IDC数据中心,机房设计标准为A级机房,在项目的建设过程中实施了全过程监理,项目在冬季完成了建设,并顺利通过了第三方环境检测机构和消防局的验收。【事件1】为做到心中有数,建设单位向监理单位咨
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】经项目预算管理部门批准,某省人力资源和社会保障厅启动了社会保障核心平台及社会保障卡系统建设项目。建设任务涉及到应用系统开发(含卡管理系统开发)、系统集成、卡片制作等工作,主要
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。[说明]某单位进行大型电子政务信息系统工程建设,总投资5000万元。建设单位分别与承建单位、监理单位签订了实施合同和监理合同。[事件1]承建单位在合同时间范围内完成了业务应用系统的代码开发工作,将
因承建单位违反合同导致工程竣工时间延长,监理单位(33)。关于信息工程实施合同工期的叙述,不正确的是(34)。由于承包商的原因导致监理单位延长了监理服务的时间,此工作内容应属于(35)。
(20)确定了标准体制和标准化管理体制,规定了制定标准的对象与原则以及实施标准的要求,明确了违法行为的法律责任和处罚办法。
监理方在对信息化建设项目验收工作执行质量控制时,应首先要求承建单位提交(68)。经监理方审核通过后,承建单位再提交(69)。监理方审核通过后,由验收组执行验收工作。监理方对验收过程审查,给出验收结论。如果验收结论为“不通过”则执行(70)。
文档的编制在网络项目开发工作中占有突出的地位。下列有关网络工程文档的叙述中,不正确的是(25)。
白盒法测试程序时常按照给定的覆盖条件选取测试用例。(50)覆盖比(51)覆盖严格,它使得每一个判定的每一条分支至少经历一次。(52)覆盖既是判定覆盖,又是条件覆盖,但它并不保证使各种条件都能取到所有可能的值。
在软件质量特性中,(53)是指在规定的一段时间和条件下,与软件维持其性能水平的能力有关的一组属性;(54)是指防止对程序及数据的非授权访问的能力。
随机试题
在分光光度法的测定中,测量条件的选择包括()。
关于肺炎链球菌引起的肺炎的病理生理过程,不正确的说法是
患者女,56岁,既往健康。胸片示右上浸润性肺结核,痰菌(+),应用常规量异烟肼、利福平、乙胺丁醇口服,链霉素肌注。2周后,患者仍有低热盗汗。对该患者需要进行的处置是
郁证总的治法是
患者,女,35岁,因梅毒服汞剂而致肢体拘挛,宜选用的药物是()。
患者男,28岁。3年来反复乏力,食欲减退、肝区隐痛,血清转氨酶反复升高,胆红素偏高,血清球蛋白升高。查体:面色灰暗、肝掌及蜘蛛痣,肝右肋下2cm,质地中等,脾肋下0.5cm。该患者的诊断是
排水管渠的圆形断面的优点包括()。
商业银行在向客户说明有关投资风险时,应使用通俗易懂的语言,配以必要的示例。说明最有利的投资情形和投资结果。()
印度“狼孩”的事例表明,个体在早期心理发展的某一个短暂时期内,对某类刺激特别敏感,一旦错失将难以达到应有的发展水平。心理学上把这一时期称为()。
设级数(un+un+1+un+2)=___________.
最新回复
(
0
)