首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
36
问题
若有定义: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全国计算机二级
相关试题推荐
若有以下程序#includeintk=7,m=5;voidf(int**s){int*t=&k;s=&t;*s=&m;printf("%d,%d,%d,",k,*t,**s);}main(){inti=3,*p=&i,**r=&p;f(r
关于C语言的符号常量,以下叙述中正确的是
C语言程序中,运算对象必须是整型数的运算符是
有以下程序,执行后的输出结果是main(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*P=&c;*P=*p1*(*p2);printf("%d\n",c);}
下面不属于软件设计阶段任务的是
构成计算机软件的是
以下选项中不能用于描述算法的是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
下列数据结构中,属于非线性结构的是()。
数据库管理系统是
随机试题
Heaskedme_____thatelectricfan.
A.急性粒细胞性白血病B.急性单核细胞性白血病C.红白血病D.B细胞急淋白血病E.T细胞急淋白血病纵隔淋巴结肿大常见于
麻醉前应用抗胆碱类药物的主要作用是
肝脏的主要功能不包括
关于发热用药A、阿司匹林B、布洛芬C、对乙酰氨基酚D、贝诺酯E、阿苯片鼻息肉患者应禁用的是
私募基金管理人内部控制总体目标说法错误的是()。
下列关于生活中的常识应用不正确的是:
发达国家的社会保障与社会福利制度,最初是建立在增长型人口年龄结构基础之上的。当人口结构出现严重老化时,原先比较健全的社会保障与社会福利制度就难以为继。生育率持续走低,并逐渐形成一个倒金字塔形人口年龄结构,使缴纳社会保险金的人相对减少,而领取社会保险金的人相
在一个表中存有学生姓名、性别、班级、成绩等数据,若想统计各个班各个分数段的人数,最好的查询方式是
A、Inabank.B、Inasupermarket.C、Inadoctor’soffice.D、Inalawyer’soffice.A男士说有关他的账户有几件事情不是很清楚,他想问女士几个问题;女士请男士首先告诉她他持有的是什
最新回复
(
0
)