首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: 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
48
问题
若有定义: 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};等价的是
以下scanf函数调用语句中对结构体变量成员的引用不正确的是structpupil{charname[20];intageintsex;}pup[5],*p;p=pup;
以下程序的输出结果是#includestructst{intx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0],60,&dt[0],60,&dt[
下列二维数组初始化语句中,正确且与语句floata[][3]={0,3,8,0,9};等价的是
以下程序的输出结果是#includevoidprt(int*x,int*y,int*z){printf("%d,%d,%d\n",++*x,++*y,*(z++));}main(){inta=10,b=40,c=20;p
下列程序执行后的输出结果是voidfunc1(inti);voidfunc2(inti);charst[]="hello,friend!";voidfunc1(inti){printf("%c",st[i]);i
下面程序的运行结果是#includemain(){inta=28,b;chars[10],*p;p=s;do{b=a%16;if(b0);*p=′\0′;puts(s);}
有以下程序#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b+
有以下程序#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b+
随机试题
大班一般是指()岁幼儿。
自我肯定但是不合作的冲突处理行为意向是()
髓袢升支细段对NaCl的重吸收是()。
吐舌习惯易造成
下列不是先兆子宫破裂诊断依据的是()
A.维生素K1B.乙酰胺C.硫酸阿托品D.氯解磷定E.烟酰胺有机氟急性中毒的特殊解毒剂是
《中华人民共和国水土保持法》规定:在山区、丘陵区、风沙区以及水土保持规划确定的容易发生水土流失的其他区域开办可能造成水土流失的生产建设项目,生产建设单位应当编制水土保持方案,报()审批,并按照经批准的水土保持方案,采取水土流失预防和治理措施。
执教《小狗包弟》,教师布置作业:青春的道路上,谁都会走弯路。你是不是也在成长中犯过错误?在本周随笔中写下你的经历,并写一写你反省和忏悔后的感受。对该教学设计的设计意图评价不恰当的是()。
下列关于我国推进生态文明建设采取的措施,说法错误的是()。
Electrical______suchastoastersorhairdryersaredesignedtotakeadvantageoftheabilityofanelectriccurrenttoheata
最新回复
(
0
)