首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
36
问题
若有定义: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全国计算机二级
相关试题推荐
有如下程序:#include<stdio.h>main(){FILE*fp1;fp1=fopen("f1.txt","w");fprintf(fp1,"abc");fclos
以下选项中,合法的一组C语言数值常量是
关于算法,以下叙述中错误的是
if句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
设有语句:if(a一1)b=2;c=3;,以下语句中与之等价的是()。
以下叙述中错误的是()。
有以下程序#include<stdio.h>#deftneN2#defineMN+1#defineNUM(M+1)*M/2main(){printf(’’%d\n’’,NUM);)程序运行后的输出结果是
以下选项中合法的实型常量是
数据库应用系统中的核心问题是
下列关于软件工程的描述中正确的是
随机试题
在下列哪个国家中,往往是一家公司与一个工会谈判,而不是几家公司联合起来谈判()
风湿性心脏病病人尤其应注意的电解质紊乱类型是()
患儿生后7天,在家接生,出现发热,烦躁不安,吸吮困难,苦笑面容,阵发性痉挛,惊厥,脐部发红。控制惊厥首选的镇静剂为( )。
A.金属汞B.甲基汞C.铅D.砷E.镉再生障碍性贫血可能是由于长期摄入被()污染的食物引起的中毒
男,54岁。因车祸受重伤急诊入院,因没带押金,医院拒绝为患者办理住院手续,待患者家属拿来钱时,已错过抢救最佳时机,患者死亡。该案例违背了患者的哪项权利
采用爆夯法密实基床时,布药方式可分别选用()。
企业为在本企业任职或受雇的全体员工支付的补充养老保险费、补充医疗保险费,不得在企业所得税税前扣除。()
法律规定当事人不服行政机关的具体行政行为,可以向人民法院起诉,也可以申请复议并由复议机关作最终裁决的,如果当事人既提起诉讼又申请复议,且法院和复议机关同时收到有关材料的,下列关于确定管辖权的说法中,正确的是()。
在实验心理学研究中,课题的选择通常有哪些来源?()
下列关于物权的说法错误的是
最新回复
(
0
)