首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:float x=1.5;inta=1,b=3,c=2;则正确的switch语句是( )。
若有定义:float x=1.5;inta=1,b=3,c=2;则正确的switch语句是( )。
admin
2021-02-25
50
问题
若有定义:float x=1.5;inta=1,b=3,c=2;则正确的switch语句是( )。
选项
A、switch(x)
{case 1.0:printf("*\n");
case2.0:printf("**\n");}
B、switch((int)x);
{case1:printf("*\n");
case2:printf("**\n");}
C、switch(a+b)
{case1:printf("*\n");
case2+1:printf("**\n");}
D、switch(a+b)
{case1:printf("*\n");
case c:printf("**\n");}
答案
C
解析
在C语言中,switch()后的一对圆括号中可以是整型表达式或字符表达式。case语句后面的常量表达式的类型必须与switch后圆括号中的表达式类型相同,各case语句标号的值应该互不相同。选项A)中case后面的常量表达式为实型。所以不正确:选项D)中case后面出现了变量表达式,所以选项D)错误。
转载请注明原文地址:https://kaotiyun.com/show/jhtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行ST”要求的是
有如下嵌套的if语句if(a
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0;j<4;j++){…}
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
有以下程序#includemain(){charc[2][5]={"6938","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=c[i];for(i=0;i<
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
在数据库的三级模式中,外模式(用户模式或子模式)有()。
数据流图中带有箭头的线段表示的是( )。
数据流图中带有箭头的线段表示的是
随机试题
中国共产党探索中国自己的社会主义建设道路开始于()
阅读辛弃疾《水龙吟》(登建康赏心亭),然后回答下列小题。楚天千里清秋,水随天去秋无际。遥岑远目,献愁供恨,玉簪螺髻。落日楼头,断鸿声里,江南游予。把吴钩看了,栏杆拍遍,无人会,登临意。体说鲈鱼堪绘,尽西风、季鹰归未?求田问舍,怕应羞见,刘郎才气。
下列病证可转化为肺胀的有
下列哪味药物具有益肾固精,养心安神的功效
我国高血压病最常见的死亡原因是()
联系中学生的年龄特征,谈谈当前对中学生的教育应注意的问题。
【2015年福建.单选】成语“百折不挠”体现的意志品质主要是()。
2021年2月20日,党史学习教育动员大会在北京召开。习近平总书记在大会上强调,()是党的生命,也是我们党能成为百年大党、创造世纪伟业的关键所在。①践行党的初心使命②旗帜鲜明讲政治③保证党的团结和集中统一
黏合策略:把不同对象或不同对象中的构件黏合成新形象的策略。下列不属于黏合策略的是()。
A、美丽的景色B、游玩的快乐C、爽快的消费D、往往无所收获D录音中提到一个关键词“一无所获”,所以选D。
最新回复
(
0
)