首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: 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
2019-07-14
60
问题
若有定义: 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/nfRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:计算如下公式直到,并且把计算结果作为函数值返回。例如,若形参e的值为1e-3,则函数返回值为0.551690。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行
有以下程序:#includetypedefstruct{intb,p;}A;voidf(AC)/*注意:c是结构变量名*/{intj;(C)b+=1;(C)P+=2;}main(){inti;Aa={1,2};f(A);
以下选项中,合法的实数是()。
以下选项中不能作为C语言合法常量的是
C语言中double类型数据占字节数为
表示关系式x≤y≤z的C语言表达式的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于
软件设计中模块划分应遵循的准则是
表示关系式x≤y≤z的C语言表达式的是
随机试题
錾油槽时錾子的后角要随曲面而变动,倾斜度保持不变。()
胆管手术后T管引流患者护理,下列哪项不正确
两护士需将刚手术后的一病人由平车移动至病床上,如何做才能省力并安全()。
以一定的方式中断风险源,使风险不发生或不再发生,这一风险对策称为( )。
国有资本经营预算按()单独编制。
政府引导基金是由()出资设立并按市场化方式运作的、在投资方向上具有一定导向性的政策性基金,通常通过投资于创业投资基金,引导社会资金进入早期创业投资领域。
一般来说,库存量管理的工作重点是()。
根据以下资料,回答下列题。2012年1--7月,北京市邮电业务总量约是()。
如果让你负责一个主题为“青春思辨”的辩论赛,你会怎么组织?
下列叙述中,正确的是
最新回复
(
0
)