首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: 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
2017-05-20
27
问题
若有定义: 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://jikaoti.com/ti/aUi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
请选出可用作C语言用户标识符的是
有如下图所示的双链表结构,请根据图示完成结构体的定义:structaa{intdata;【】}node;
下列程序的输出结果是【】。main(){inti;for(i=1;i+1;i++){if(i>4){printf("%d\n",i);break;}printf("%d\n",i++);}}
以下程序的输出结果是intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){inti,a=0;for(i=0;i
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
以下叙述中错误的是
随机试题
以太网的构建只能使用双绞线和粗缆来布线。()
有效积温法则公式中K=N(T一T0),其中T0的含义是___________。
A.视网膜母细胞瘤B.Coats病C.早产儿视网膜病变D.先天性白内障E.角膜粘连白斑与母亲妊娠早期宫内感染有关的是
监理工程师应当按照工程监理规范的要求,采取()等检验形式,对建设工程实施监理。
Don’tworry,sir.I’msureIcanrun____tocatchupwiththem.
将左图的图形进行折叠后,得到的图形是______。
A、 B、 C、 D、 B
公钥加密算法可用于下面哪些方面?()Ⅰ.发送者认Ⅱ.发送者不可否认Ⅲ.数据完整性Ⅳ.数据保密性
计算机系统软件中最核心的是()。
In______,WilliamtheConquerorlandedinEnglandandbuilttheNormanEmpire,thusthefeudalsystemwascompletelyestablishe
最新回复
(
0
)