首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
2021-02-25
45
问题
若有定义:float x=1.5:int a=1,b=3,c=2;则正确的switch语句是( )。
选项
A、switch(x)
{ case 1.0:printf("*\n");
case 2.0:printf("**\n");}
B、switch((int)x);
{case 1:printf("*\n");
case 2:printf("**\n");)
C、switch(a+b)
{ case 1:printf("*\n");
case 2+1:printf("**\n");)
D、switch(a+b)
{case 1:printf("*\n");
case c:printf("**\n");)
答案
C
解析
在C语言中,switch()后的一对圆括号中可以是整型表达式或字符表达式。case语句后面的常量表达式的类型必须与switch后圆括号中的表达式类型相同,各case语句标号的值应该互不相同。选项A)中case后面的常量表达式为实型,所以不正确;选项D)中case后面出现了变量表达式,所以选项D)错误。
转载请注明原文地址:https://kaotiyun.com/show/n1tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#defineS(x)x*xvoidmain(){intk=5,j=2;printf(″%d,%d\n″,S(k+j+2),S(j+k+2));}程序的运行结果是()。
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
以下叙述中正确的是
在一个C源程序文件中所定义的全局变量,其作用域为
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行ST”要求的是
在调用函数时,如果参数是简单变量,它与对应形参之间的数据传递方式是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是()。
随机试题
下列各项中,应计入制造费用的有()。
RemembertheStoneAgedaysofresearchbackinelementaryschoolandmiddleschool?Wewouldspendcountlesshoursdigestingth
A.α受体B.β受体C.M受体D.N1受体E.N2受体皮肤、腹腔内脏血管上的主要受体是
A.血液传播B.飞沫传播C.唾液传播D.食物传播E.蚊虫传播戊型肝炎主要由()
仲裁协议应当具备的内容有()。
工程安全环保设施费用、环境保护措施费用应在()中明确。
甲县乙镇税务所以自己名义对王某作出了罚款1000元的决定,王某不服,拟申请行政复议。根据行政复议法律制度的规定,该行政复议案件的被申请人应为()。
[2013年·吉林·简答]马斯洛需要层次论将人类需要分为哪7层?
80386及其以上微处理器在80286已有的保护模式基础上增加了( )。
以下选项中合法的用户标识符是
最新回复
(
0
)