首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: float x=1.5;int a=1,b=3,c=2;则正确的switch语句是
若有定义: float x=1.5;int a=1,b=3,c=2;则正确的switch语句是
admin
2017-04-26
46
问题
若有定义: float x=1.5;int a=1,b=3,c=2;则正确的switch语句是
选项
A、switch(a+b){case 1:printf("*\n"); case 2+1:printf("**\n");}
B、switch((int)x);{case 1:printf("*\n");case 2:printf("**\n");}
C、switch(x){case 1.0:printf("*\n");case 2.0:printf("**\n");}
D、switch(a+b){case 1:printf("*\n");case c:printf("**\n");}
答案
A
解析
在C语言中,switch()后一对圆括号中的可以是整型表达式或字符表达式。case语句后面的常量表达式的类型必须与switch后圆括号中的表达式类型相同,各case语句标号的值应该互不相同,选项B)中switch后括号表达式出错,选项C)中case后面的常量类型不正确,选项D)中case后面出现了变量表达式,所以D)不正确。
转载请注明原文地址:https://kaotiyun.com/show/VlDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列二维数组初始化语句中,正确且与语句floata[][3]={0,3,8,0,9};等价的是
请选出以下程序的输出结果#includemain(){inta[]={1,2,3,4},i;intx=0;for(i=0;i
以下程序的运行结果是#defineMAX(A,B)(A)>(B)?(A):(B)#definePRINT(Y)printf("Y=%d\t",Y)main(){inta=1,b=2,c=3,d=4,t;t=MAX(a+b
设有下面的程序段:chars[]="china";char*p;p=s;则下列叙述正确的是
有以下程序段charch;intk;ch=′a′;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行上述程序段后输出结果是
设有定义:charp[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是
若有定义:char*st="howareyou";,下列程序段中正确的是
现有定义inta;doubleb;floatc;chark;,则表达式a/b+c-k值的类型为
以下叙述中正确的是
随机试题
A.细菌B.四环素类抗生素C.高氟地区居住史D.全身疾患或营养障碍E.梅毒感染龋病病因是
属于钙通道阻滞药的为
患者,女,27岁,车祸外伤急诊入院。急诊护士收集资料评估患者后,确认存在以下健康问题,其中应优先解决的护理问题是
火灾烟气是一种混合物,包括可燃物热解和燃烧产生的气相产物,如未燃燃气、水蒸气、CO2、()及其他有毒或有腐蚀性的气体。
职业道德建设中,要充分发挥()的促进作用。
下列各项中,应计入加工收回后直接出售的委托方加工物资成本的有()。(2017年)
2×14年12月31日,甲公司以20000万元购入乙公司60%的股权,形成非同一控制下的企业合并。2×15年12月,甲公司向乙公司销售一批商品,不含增值税的销售价格为1000万元,销售成本为800万元,货款至年末尚未收到,甲公司计提坏账准备30万元;乙公司
世界贸易组织不具有法人资格,在行使有关职责时享有必要的特权和豁免权。()
简述文化教育学的基本观点。
VibratingRubberCellphonesVibratingrubbercellphonescouldbethenextbigthinginmobilecommunications.Theyallowpe
最新回复
(
0
)