首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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-04-28
37
问题
若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是( )。
选项
A、switch(x)
{case1.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://www.kaotiyun.com/show/VWtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序段:typedefstructNODE{intnum;structNODE*next;}OLD;下列叙述中正确的是()。
以下叙述中正确的是
有以下函数:intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++:}return
有以下定义语句,编译时会出现编译错误的是()。
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w
一个栈的初始状态为空,现将元素A、B、C、D、E依次入栈,然后依次退栈三次,并将退栈的三个元素依次入队(原队列为空),最后将队列中的元素全部退出。则元素退队的顺序为
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求(1)每个书店的每种书籍只在该书店的一个部门销售;(2)每个书店的每个部门只有一个负责人;(3)每个书店的每种书籍只有一个库存数量。则关系模式R最高是()
有以下程序#include#includevoidfun(int*p1,int*p2,int*s){s=(int*)calloc(1,sizeof(int));*s=*p1+*p2;free(s);}
在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为
下列对队列的描述中正确的是
随机试题
设备调试监理的主要工作内容不包括()。
A.麦芽B.炒麦芽C.焦麦芽D.麦芽炭E.大麦芽麦芽炮制品中,能增强消食化滞、止泻作用的是
A.腹部可扪及包块并有胀痛或刺痛B.腹中气聚、攻窜胀痛、时作时止C.腹中包块推之不移D.腹部胀痛,固定不移E.腹部可扪及包块并没有疼痛聚证临床诊断特征
下列费用项目中,不属于安全文明施工费的项目是()。
国有单位、城市集体所有制单位或其他非农民经济组织的土地,按照1995年原国家土地管理局《确定土地所有权和使用权的若干规定》的有关规定,确定为()。
经济影响分析的内容包括:()。
根据2016年修订后的《证券账户业务指南》,一个投资者在同一市场最多可以申请开立的A股账户数量为()个。
常使用文章式标题的有()。
给定材料1.医学研究表明,吸烟有害身心健康这一点毫无疑问。但是不吸烟的人是否就一定健康长寿,吸烟之人是否就一定体弱病残寿短呢?那也不见得。正因为如此,这自然也就成为控烟与禁烟的一道障碍。我们一方面说吸烟有害身心健康,但是又能看到一些八九十岁的吸烟
AlessandroFox______goestothedrivingrangeatleastthreetimesaweektopracticehisgolfswing.
最新回复
(
0
)