首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
admin
2014-06-17
21
问题
若有定义: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://jikaoti.com/ti/jun0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是f(intb[],intm,intn){inti,s=0;for(i=m;i<n;i=i+2)s=s+b[i];returns;}main(){int
以下程序的输出结果是main(){charch[3][5];{“AAAA”,“BBB”,“CC”};printf(“\”%s“n”,ch[1]);}
以下对枚举类型名的定义中正确的是()。
在C语言中,关于函数fseek的说法正确的是()。
若有以下定义和语句:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a则不能表示a数组元素的表达式是()。
以下合法的赋值语句是()。
下面叙述正确的是()。
下列关键字中,不属于C语言变量存储类别的是______。
有以下程序段:main(){inta=5,*b,**c;c=&b;b=&a;}程序在执行了c=&b;b=&a;语句后,表达式**c的值是______。
随机试题
营养成分和食用方法是食品标签通用标准非强制标注的内容。
清初黄宗羲、顾炎武、王夫之的散文被称为()
Ifyouweretobeginanewjobtomorrow,youwouldbringwithyousomebasicstrengthsandweaknesses.Successor【C1】______inyo
单纯使用根治性切除手术治疗骨肉瘤,5年存活率不高,其主要原因是
自截肾常见的疾病是
男性。18岁。农民,夏天在河塘游泳后出现稽留高热4天。伴畏寒、发热,头痛,身痛乏力。体检:体温39.8℃,巩膜及皮肤黄染,结膜充血,皮肤可见出血点。肝肋下1.0cm,脾未及,腹下淋巴结如蚕豆大4个。血象:WBC10.5×109/L,N80%。肝功能:ALT
工程费用监理的方法从时间的角度来分,主要有()。
全数检验适合()
Whatisthemanmainlytalkingabout?
Iwouldpreferittobeabitsweeter;pleaseputtwochunksofsugarinmycoffee.
最新回复
(
0
)