首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
21
问题
若有定义: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://jikaoti.com/ti/WOz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includeintk=7,m=5;voidf(int**s){int*t=&k;s=&t;*s=&m;printf("%d,%d,%d,",k,*t,**s);}ma
以下叙述中正确的是
以下叙述中错误的是()。
不属于对象构成成份的是
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
下列关系表达式中,结果为“假”的是
以下选项中,值为1的表达式是
数据流图中带有箭头的线段表示的是( )。
负责数据库中查询操作的数据库语言是()。
数据流程图(DFD图)是
随机试题
关于IP地址与域名说法正确的有()
治疗肝气郁结型经行乳房胀痛呈肝郁化热之象的首先方剂是
PVA是常用的成膜材料,PVA05~88是指
下列不属于燥邪犯肺咳嗽临床表现的是
由于政府土地收购储备中心实施的土地一级开发,一般房地产开发商没有参与土地一级开发的机会。()
设备投资支出的具体内容包括()。
对于土石填筑工程,公路路基工程施工时选择的机械与设备主要有()。
今天,以技术分析为主,辅以基本分析,是投资策略的主流。()
A、Getsomehandworkfromhergrandma.B、Bringhisresumetotheemployer.C、Lendsomeextracashtohim.D、Findwhetherthere’s
Manistheonlyanimalthatlaughs.Whatisthehistoryofthis"happylaughter",assomeoneonce【67】it?Wearenot【68】ofth
最新回复
(
0
)