首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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/Ubtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述中正确的是()。
若变量已正确定义并赋值,以下不能构成C语句的选项是
有以下程序#include<stdio.h>main(){ints,t,A=10;doubleB=6;s=sizeof(A);t=sizeof(B);printf("%d,%d\n",s,t);}在VC6平台上编译运行,程序运行
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
合法的C语言数据常量是()。
下列选项中,能正确定义数组的语句是
若有以下定义和语句()。intu=010,v=0x10,w=10; printf("%d,%d,%d\n",u,v,w)
设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是()。
下列数据结构中,属于非线性结构的是()。
软件测试的目的是
随机试题
在探测电缆中适用于潜油电泵用圆电缆的是()。
下面关于以德治国与依法治国的关系的说法中正确的是_______。
A.压力感受性反射B.心肺感受器引起的心血管反射C.颈动脉体和主动脉体化学感受性反射D.躯体感受器引起的心血管反射主要调节呼吸运动而间接改变心血管活动的心血管反射是
下列关于核蛋白体的叙述,正确的是
强心苷对下述哪种心衰效果最好
为了进一步加强麻醉、精神药品管理,做好麻醉药品、第一类精神药品购用印鉴卡换证工作。近日,雅安市卫生局举办了全市麻醉精神药品印鉴卡换证暨师资培训班。《印鉴卡》变更的内容不包括
北魏、西夏、辽、金分别是由()族建立。
生肖中的龙,还有作为节庆表演节目的舞龙,仍旧保留在全世界的华人生活圈当中,它是华人传统民俗的一部分,而民俗又是十分顽强的文化现象。从动物学的角度来看,世上根本就不存在龙这种动物。远古的恐龙,跟华人崇敬的龙,舞龙舞狮的龙,外形完全不同。龙是古代华夏
已知矩阵,那么下列矩阵中(1)(2)(3)(4)与矩阵A相似的矩阵个数为()
Readthefollowingpassageandchoosethebestwordforeachspace.Theneedforasurgicaloperation,【C1】______anemergency
最新回复
(
0
)