首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
2020-11-23
45
问题
若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是
选项
A、switch(a+b){case1:printf("*\n");case2+1:printf("**\n");}
B、switch((int)x);{case1:printf("*\n");case2:printf("**\n");}
C、switch(x){case1.0:printf("*\n");case2.0:printf("**\n");}
D、switch(a+b){case1:printf("*\n");case c:printf("**\n");}
答案
A
解析
在C语言中,switch()后一对圆括号中的可以是整型表达式或字符表达式。case语句后面的常量表达式的类型必须与switch后圆括号中的表达式类型相同,各case语句标号的值应该互不相同,选项B)中switch后括号表达式出错,选项C)中case后面的常量类型不正确,选项D)中Case后面出现了变量表达式,所以D)不正确。
转载请注明原文地址:https://kaotiyun.com/show/Kq3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
数据库设计中反映用户对数据要求的模式是
以下函数实现按每行8个输出w所指数组中的数据#includevoidfun(int*w,intn){inti;for(i=0;i<n;i++){_______printf("%d",w[i]);}printf("\
数据字典(DD)所定义的对象都包含于
下面描述中不属于数据库系统特点的是
若有以下的说明和定义:fun(int*z){….}mian(){int(*x)()=fun,*y(),w[10],z;…}在必要的赋值之后,对fun函数的正确调用
关于C语言预处理命令的叙述中正确的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
下列有关数据库的描述,正确的是()。
数据库系统的核心是()。
随机试题
A.右肺水平裂外侧部上移B.侧位呈底向前胸壁、尖指向肺门的三角形阴影C.正位片底向膈面、尖指向肺门的三角形影D.纵隔向健侧移位E.斜裂向前上方移位右肺下叶不张的X线表现为
A.气血失调,脏腑功能失常B.情志不畅,肝气郁结C.思虑过度,劳伤心脾D.阴虚肺燥,虚火内生E.经期产时,感染邪毒间接损伤冲任。导致妇科疾病的是
正常胃泡鼓音区( )正常肝浊音区( )
女性,25岁,风湿性心脏病主动脉瓣狭窄,近3周来乏力、不适就诊。查体:皮肤有少量瘀点,主动脉瓣区有收缩期和舒张期杂音,脾可触及。血红蛋白80g/L。下述哪一项辅助检查最有助于诊断
党的十八届四中全会通过的《决定》指出,明确各类司法人员工作职责、工作流程、工作标准,实行办案质量(),确保案件处理经得起法律和历史检验。
在北宋诗人中,()自成一家,当时其诗就被称为“山谷体”。他是江西诗派的创始人。
我国对资本主义工商业的社会主义改造过程中的高级形式的国家资本主义是
下列有关WindowsXP内置的多媒体服务组件的叙述中,错误的是
TheNationalIndustrialRecoveryActwasdesignedtospurindustry.
TheTruthaboutLyingRickyGervais’snewfilm,TheInventionofLying,isaboutaworldwherelyingdoesn’texist,whichme
最新回复
(
0
)