首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
55
问题
若有定义: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全国计算机二级
相关试题推荐
有以下程序#includemain(){FILE*pf;char*s1="China",*s2="Beijing";pf=fopen("abc.dat","wb+");fwr
若有定义语句:doublea,*p=&a;以下叙述中错误的是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
以下叙述中正确的是
以下关于C语言的叙述中正确的是
有以下程序段:#includeintj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为()。
以下fun函数返回数组中最大值的下标#includeintfun(int*s,intn){inti,k;for(i=0,k=i;is[k])__________;return(k);}在横线处应填入的
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
下列关系表达式中,结果为“假”的是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
随机试题
阅读杜甫《蜀相》一诗,然后回答问题。丞相祠堂何处寻?锦官城外柏森森。映阶碧草自春色,隔叶黄鹂空好音。三顾频烦天下计,两朝开济老臣心。出师未捷身先死,长使英雄泪满襟。全诗表达了杜甫怎样的思想感情?
关于骨与关节结核下列哪项是错误的
从外部观察,牙可以分为A.牙冠、牙根B.牙冠、牙根、牙髓C.牙冠、牙根、牙髓、牙颈D.牙根、牙颈、牙髓E.牙冠、牙根、牙颈
A、多发生于下颌第三磨牙区和下颌升支者B、以下颌第三磨牙区多见,其次为上颌单尖牙,上颌第三磨牙和下颌前牙区者C、最常见为腭中线前部者D、位于上颌恒侧切牙和单尖牙之间,呈倒置的梨形,相邻牙齿为活髓牙者E、常发生于颈上部,下颌
每公顷被征用耕地的安置补助费,最高不得超过被征用前3年平均年产值的()倍。
评估人员拟对某年产5万吨产品的项目进行评估。评估基准日为2014年1月1日。为评估该项目的设备及工器具购置费,评估人员选取已建类似项目竣工决算资料作参考。已建类似项目的生产能力为10万吨/年,2011年初投入使用。设备及工器具购置费总额为2000万元,20
电弧炉按炉衬材料和炉渣特点可分哪两种?各有何特点?
CDs由()于1961年首创。
TaskOne—Person•Forquestions13-17,matchtheextractswiththepeople,listedA-H.•Foreachextract,choosethepersonwho
Manypeopleliketotravel.Theproblemisgettingyourpettothe(1)______.Inrecentyears,transportingpetsonflightshasg
最新回复
(
0
)