首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include <stdio.h> main() { int a,i;a=0; for(i=1;i<5;i++) { switch(i) { cas
以下程序的输出结果是( )。 #include <stdio.h> main() { int a,i;a=0; for(i=1;i<5;i++) { switch(i) { cas
admin
2009-01-15
37
问题
以下程序的输出结果是( )。 #include <stdio.h> 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://jikaoti.com/ti/fNK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设a=10,b=4,c=5,d=7,表达式a>bAndNotc
下列有关过程的叙述中错误的是()。
语句PrintSgn(一2^2)*Abs(Int(一5.3))+Int(Rnd())的输出结果为()。
以下关于变量作用域的叙述中错误的是()。
考生文件夹下的工程文件sit4.vbp中有1个标题为“编号”的标签Label1,1个用于接收选手编号的初始文本为空的文本框Text1;1个含有10个元素的文本框控件数组Text2用于接收10个评委对某选手的打分;另有1个含有10个元素的标签控件数组Labe
在考生文件夹下有一个工程文件sjt5.vbp,在其窗体中有一个实心圆。程序运行时,当用鼠标左键单击窗体任何空白位置时,实心圆则向单击位置直线移动;若用鼠标右键单击窗体,则实心圆停止移动。窗体文件中已经给出了全部控件,但程序不完整。要求:请去掉程序
有如下数据定义语句:DimX,YAsInteger以上语句表明( )。
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click()DimmAsStringm=InputBox("请输入字符串")Printpic
以下程序运行后的输出结果是【 】。 voidfun(intx,inty) {x=x+y;y=x-y;x=x-y; printf("%d,%d,",x,y);} main( ) {intx=2,y=3; fun(x
随机试题
用速度传感器在轴承上测量振动时,可任意选择测量点的位置。()
下列哪一项不是大树移植前必须准备的工作
A.血清脂肪酶B.血清淀粉酶C.血尿素氮D.血清正铁白蛋白急性水肿型胰腺炎时为阴性,在出血坏死型胰腺炎时为阳性
楔形板用于临床应用的主要目的是
患者男,25岁。诉左下后牙自发性尖锐疼痛两天,伴夜间痛,冷刺激加剧,疼痛不能准确指出哪个牙齿,视诊牙面见深龋洞,探(++)。最可能的诊断是
A.亚胺培南B.氨曲南C.舒巴坦D.头孢他啶E.头孢呋辛属于硫霉素类半合成抗生素的是
开发企业应当在签约之日起30日内到县级以上人民政府()办理登记备案手续。
2015年财政收入与2010年相比增加了()%。
不得设定房地产抵押权的情况包括()。①权属有争议的房地产;②被依法查封、扣押、监管或以其他形式限制的房地产;③已依法公告列入拆迁范围的房地产;④已完成的工作量和工程量;
我国现存保存完好的最早密檐式砖塔,被誉为“华夏第一古塔”的是()。
最新回复
(
0
)