首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
36
问题
若有定义: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全国计算机二级
相关试题推荐
不属于对象构成成份的是
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
有以下程序#includevoidfun(int*s){staticintj=0;dos[j]+=s[j+1];while(++j<2);}main(){inti,a[10]={1,2,3,4,5};for(i=1;i<3;i++)fu
以下叙述中错误的是
以下叙述中正确的是
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
有以下程序#include<stdio.h>intfun(){staticintx=1;x*=2;returnx;}main(){inti,s=1;for(i=1;i<:3;i++)s*=fun();printf("%d\n",s
数据流图中带有箭头的线段表示的是( )。
在关系数据库中,用来表示实体间联系的是
数据流程图(DFD图)是
随机试题
下述哪个器官或细胞可对抗原识别与应答
痢下赤多者,应重用()痢下白多者,应重用()
2005年小张、小李、小王三人成立一普通合伙企业。由于某种原因,2006年1月,小王退出合伙企业。2006年12月,小谢加人合伙企业。2007年5月,小张、小李、小谢决定合伙企业解散,四人对于合伙企业债务的承担应如何安排?
35kV户外配电装置采用单母线分段接线时,下列表述中哪一项是正确的?()
函数的三要素:___________、___________、___________.
动机是学习的先决条件,因此没有动机,学习便不会产生。()
遇到问题急于求成,往往没有全面分析问题,甚至还没有弄清楚问题就快速做出回答,这类学生的认知风格属于()
下列关于生活中的物理常识的说法,正确的是()。
Hurricanes(飓风)1.Didyouknowthatbefore1950,hurricaneshadnonames?Theyweresimplygivennumbers.Thefirstnameswe
Shestumbledand______thecoffee.
最新回复
(
0
)