首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
22
问题
若有定义: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://kaotiyun.com/show/jhtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};f(
有以下计算公式若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
有以下程序#include<stdio.h>intf(intx,inty){return((y-x)*x);}main(){inta=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf("%
若要定义一个具有5个元素的整型数组,以下错误的定义语句是
以下叙述中正确的是
若有以下程序#includechar*a="you",b[]="welcome#you#to=#China!”;main(){inti,j=0;char*p;for(i=0;b[i]!=’\0’;i++)
下面不属于软件测试实施步骤的是
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
已定义以下函数intfun(int*P){retum*p;)fun函数返回值是
E-R图中用来表示实体的图形是()。
随机试题
在ABC分类中,如果按照存货价值占库存总价值的不同进行分类,则A类存货是指()
十二经脉中阳经与阳经的交接部位是( )
木龙骨及木墙面板的()处理必须符合设计要求。
运营商之间应为各自的用户通信提供保障,应保证自己的用户能够顺利地与其他运营商的用户进行通信。运营商之间如果存在()的行为,将受到相应的处罚。
常用的信用衍生工具包括()。
人类行为模式理论指出,人类的行为根源于()。
实行量化宽松货币政策刺激本国经济复苏的国家是()。
王同学是一个调皮且不听老师管教的学生,新来的张老师为了找到有效管理王同学的方法,偷看了王同学的日记。张老师的行为侵犯了王同学的()。
层层关卡,没有堵住问题洋奶粉流向市场,这暴露出我国食品安全监管的缺位和割裂。专家认为,食品安全生产和监督都容不得一丁点的侥幸心理,企业、监管部门都应该有“守门”意识,出了问题捂着、掖着,只会带来市场信任和政府公信力的丧失。这段文字中的“守门”主要是指企业和
全国两会______,来自社会各界的代表、委员,齐聚北京,______。
最新回复
(
0
)