首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
admin
2014-06-17
24
问题
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
选项
A、switch(a+b){case1:printf(’’**\n’’);case2+1:printf(’’**\n’’);)
B、switch((int)x);{casel:printf(’’*\n’’);case2:printf(’’**\n’’);)
C、switch(x){case1.0:printf(’’*\n’’);case2.0:printf(’’**\n’’);)
D、switch(a+b){case1:printf(’’*\n’’);casec:printf(’’**\n’’);)
答案
A
解析
在C语言中,switch( )后一对圆括号中的可以是整型表达式或字符表达式。case语句后面的常量表达式的类型必须与switch后圆括号中的表达式类型相同,各case语句标号的值应该互不相同,选项B中switch后括号表达式出错,选项C中case后面的常量类型不正确,选项D中case后面出现了变量表达式,所以D不正确。
转载请注明原文地址:https://kaotiyun.com/show/ieJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是()。
以下所列的C语言常量中,错误的是()。
以下不能正确进行字符串赋初值的语句是
在16位C编译系统上,若定义longa;,则能给a赋40000的正确语句是
以下能正确定义数组并正确赋初值的语句是()。
若已定义x和y为double类型,则表达式“x=1,y=x+3/2”的值是()。
在C语言中,函数中变量的隐含存储类别是______。
下列叙述中正确的是_______。
以下叙述中正确的是()。
设有如下程序段:x=2002,y=2003;printf("%d\n",(x,y));则以下叙述中正确的是()。
随机试题
以下符合年轻人饮茶注意事项的有
群体凝聚力的基础是()
医学模式转变对医师提出的根本性医德要求是
患者,女性,25岁,突起寒战高热,体温39.6℃,伴尿频、尿急、尿痛。体检:膀胱区无压痛,右肾叩痛。尿常规检查提示:尿蛋白(+),红细胞1~3个/HP,白细胞(+++),最可能的诊断是()
在承兑交单情况下,是由代收行对汇票进行承兑后,向进口商交单。()
若我方进口商品单价写为USD100/MTFOBTIANJIN是正确的。
( )应当妥善保存有关期货投资者保障基金的财务凭证、账簿和报表等资料,确保财务记录和档案完整、真实。
阅读材料,回答问题。一位老师在上课过程中遇到突发事件,该老师成功地化解了该事件,确保了教学活动的顺利开展。具体内容如下:在一次公开课上,执教老师对一个胖乎乎的男孩说:“请你把这段课文给大家读一下,好吗?”“老师,现在我不想读。”这名学生不顾有听课老师在
可撤销的民事行为被撤销的效力()。
よろしかったらごいっしょにどうですか。
最新回复
(
0
)