首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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-10-26
63
问题
若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是( )。
选项
A、switch,(x)
{case 1.0:printf("*\n");
case 2.0:printf("**\n");}
B、switch((int)x);
{case 1:printf("*\n");
case.2:printf("**\n");}
C、switch(a+b)
{case 1:printf("*\n");
case 2+1:printf("**\n");}
D、switch(a+b)
{case 1:printf("*\n");
case c:printf("**\n");}
答案
C
解析
在C语言中,switch()后的一对圆括号中可以是整型表达式或字符表达式。case语句后面的常量表达式的类型必须与switch后圆括号中的表达式类型相同,各case语句标号的值应该互不相同。选项A中case后面的常量表达式为实型,所以不正确;选项D中case后面出现了变量表达式,所以选项D错误。
转载请注明原文地址:https://kaotiyun.com/show/KD3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于return语句的叙述中正确的是
avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是
以下叙述中正确的是
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
下列叙述中正确的是
设栈与队列初始状态为空。首先A,B,C,D,E依次入栈,再F,G,H,I,J依次入队;然后依次出队至队空,再依次出栈至栈空。则输出序列为()。
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
算法空间复杂度的度量方法是()。
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是()。
以下语句中存在语法错误的是
随机试题
患者,男,25岁。突感上腹部剧痛。检查:血压130/80mmHg,脉搏110次/分,板样腹。肠鸣音消失。血红蛋白120g/L,血白细胞计数8.0×109/L。提示病情危险的是
某县公安局因张某拒绝交纳罚款,将张某汽车扣押一个月后,该局通知张某将汽车领回,但该车在扣押期间被使用,因发生交通事故而遭到部分损坏下列说法正确的是()
对于非施工单位原因造成的质量问题,应当由______返修,______承担责任。()
通过信函寻找代理商的优点是()。
简述课程实施中应注意的基本问题。
面对居高不下的房价,房租价格或许真的不算贵,但是为什么年轻人都觉得房租高呢?因为买房带来的远远不止居住的价值,但是租房,只能租来居住的价值。以下不能支持上述结论的是:
某公司办公室茶水间提供自助式收费饮料,职员拿完饮料后,自己把钱放到特设的收款箱中,研究者为了判断职员在无人监督时,其自律水平会受哪些因素的影响,特地在收款箱上方贴了一张装饰图片,每周一换。装饰图片有时是一些花朵,有时是一双眼睛。一个有趣的现象出现了:贴着“
设连续型随机变量X的分布函数为,试求:常数A和B;
Theteachersaidthattheearth______aroundthesun.
AnAustraliancompanyispreparedtogiveawaycolorTVsets,furcoats,diamondringsandachancetowin12000Australiandol
最新回复
(
0
)