首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
2013-06-11
83
问题
若有定义: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");}
答案
4
解析
switch 后的括号中只能是整型或字符型表达式,选项A中使用的是浮点型变量x,故不正确。选项B在switch的括号后面多了一个分号,故也不正确。switch的case标号后只能是常量或常量表达式,而不能是变量,所以选项D也不正确。故应该选择C。
转载请注明原文地址:https://kaotiyun.com/show/ZuJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下正确的描述是:在C语言程序中______。
下面程序的运行结果是______。#defineDOUBLE(x,y)x/ymain(){intx=4,y=2,t;t=DOUBLE(x+y,x-y);printf("%d",t);}
以下对C语言函数的有关描述中,正确的是______。
fread(buf,32,2,fp)的功能是______。
在一个顺序存储的循环队列中,队头指针指向队头元素的______。
若有定义:inta[3][3]={{1,2},{3},{4,5,6}};则初始化后,a[1][1]得到的初值是______,a[2][1]得到的初值是______。
有如下程序main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[i][j];prin
若有如下程序段:intn=1O;while(1)n--;printf("%d";n);则while循环执行的次数是()。
按条件f对关系R进行选择,其关系代数表达式是()。
有以下程序段:intn=0,p;do{scanf("%d",&p);n++;}while(p!=12345&&n<3);此处do-while循环的结束条件是()。
随机试题
Howmenfirstlearnedtoinventwordsisunknown:inotherwords,theoriginoflanguageisamystery.Allwereallyknowistha
儿童维生素B2缺乏的临床表现有
A.脊柱结核B.膝关节结核C.髋关节结核D.腕关节结核最常见的关节结核是
用于监测低分子量肝素治疗的指标是
采集颗粒物前,玻璃纤维滤膜必须经高温炉灼烧,之后放于天平室的干燥器中平衡,灼烧的温度和平衡的时间为
在地震区,高层钢框架的支撑采用焊接H形组合截面时,其翼缘和腹板应采用下列哪一种焊缝连接?
安全生产监督检查人员的义务有( )。
存款货币银行吸收的存款不能完全用于放款或投资,必须将一定比例存入中央银行形成()。
社区工作者应具备哪些基本素质?
Forthispart,youareallowed30minutestowritearecommendationletter.Youshouldwriteatleast150wordsbutnomorethan
最新回复
(
0
)