首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 main() { int a,i=a=0; for(i=1;i<5;i++) { switch(i) { case 0: case 3:a+=2;
以下程序的输出结果是 main() { int a,i=a=0; for(i=1;i<5;i++) { switch(i) { case 0: case 3:a+=2;
admin
2009-02-15
53
问题
以下程序的输出结果是 main() { int a,i=a=0; for(i=1;i<5;i++) { switch(i) { case 0: case 3:a+=2; case 1: case 2:a+=3; default:a+=5;} }printf("%d\n",a);}
选项
A、31
B、13
C、10
D、20
答案
1
解析
本题考查用于多分支选择的 switch语句,其一般形式为:
switch(表达式)
{
case常量表达式1:语句1;
case常量表达式2:语句2;
case常量表达式n:语句n;
default:语句n+1;
}
其语义是:计算表达式的值。并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时,即执行其后的语句,然后不再进行判断,继续执行后面所有case后的语句。如表达式的值与所有case后的常量表达式均不相同时,则执行default后的语句。
转载请注明原文地址:https://www.kaotiyun.com/show/qfXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
用语句Open"C:\teac.txt"ForInputAs#1打开文件后,就可以编程序()。
以下说法中正确的是()。
在窗体上画一个文本框,其名称为Text1,然后编写以下程序:PrivateSubForm_Load()ShowText1.Text=""Text1.SetFoeusEndSubPrivat
关系数据模型的三个组成部分中不包括()。
如果要将一个窗体从内存中清除,应使用的语句是()。
下面变量定义中错误的是()。
设变量x的值是845,则下面语句的输出是()。Printx\100+(xMod100)\10+xMod10
以下关于多重窗体程序的叙述中,错误的是()。
编写如下程序:PrivateSubCommandl—Click()DimaAsInteger,bAsIntegera=3b=2Ifa*b<10Thenb=b+1Elseb=b—lPrintb—a>0EndSub
随机试题
患者,男性,36岁。因“持续上腹痛8小时”急诊入院。8小时前与朋友聚会,大量饮酒后出现上腹剧痛,呈刀割样,并向背部放射,呕吐2次,均为胃内容物,呕吐后腹痛未减轻。查体:T38.5℃,P92次/分,R20次/分,BP120/80mmtHg。腹平软,
下列不属于十八届五中全会提出的全面开放新格局内容的是()
下列哪项超声表现为鉴别颈动脉海绵窦瘘和海绵窦血栓的特异性表现
血管紧张素转换酶抑制剂降压的机制是
全口义齿人工后牙的近远中总长度应等于该侧
张某同意周某的请求,实施奸淫,但又遭遇反抗。该行为应该认定为()张某回头奸淫“尸体”的行为,应该认定为()
Mostofusareneitherpilotsnorastronauts.Wearenottrainedtosteerlargehulksofsteelandgasolinewhilemanipulatings
查询职工表中“王二”的情况,将查询结果放在数组A中,应使用SQL语句
Whoismostlikelygivingthetalk?
Disappointment,asuncomfortableandevenpainfulasitcanbeforus,isessentialandimportantonourjourneyofgrowth.Maki
最新回复
(
0
)