首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
admin
2014-06-17
45
问题
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
选项
A、switch(a+b){case1:printf(’’**\n’’);case2+1:printf(’’**\n’’);)
B、switch((int)x);{casel:printf(’’*\n’’);case2:printf(’’**\n’’);)
C、switch(x){case1.0:printf(’’*\n’’);case2.0:printf(’’**\n’’);)
D、switch(a+b){case1:printf(’’*\n’’);casec:printf(’’**\n’’);)
答案
A
解析
在C语言中,switch( )后一对圆括号中的可以是整型表达式或字符表达式。case语句后面的常量表达式的类型必须与switch后圆括号中的表达式类型相同,各case语句标号的值应该互不相同,选项B中switch后括号表达式出错,选项C中case后面的常量类型不正确,选项D中case后面出现了变量表达式,所以D不正确。
转载请注明原文地址:https://kaotiyun.com/show/ieJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句:#include<stdio.h>inta=4,b=3,*p,*q,*w;p=&a;q=&b;w=q;q=NULL;则以下选项中错误的语句是()。
以下程序是从终端读入数据到数组中,统计其中正数的个数,并计算它们的和。请填main(){inti,a[20],sum,count;sum=count=【】;for(i=0;i<20;i++)scanf("%d
下列程序的输出结果是16.00,请填空:main()}inta=9,b=2;floatx=【】,y=1.1,z;z=a/2+b*x/y+1/2;printf("%5.2f\n",z);
在16位C编译系统上,若定义longa;,则能给a赋40000的正确语句是
执行下列程序的输出结果是()。main(){union{intb;charc[2];}y;y.b=0x4142;printf("%c,%c",y.c[1],y.c[0]);
若有如下程序:sub(inta,intb,intc){c=a+b;return(c);}main(){intx=3,y=4,z=6;sub(x,y,z);printf(’%d”,z);
在C语言中,关于函数fseek的说法正确的是()。
下面叙述正确的是()。
以下叙述中正确的是_______。
若要说明一个类型名STP,使得定义语句STPs等价于char*s,以下选项中正确的是()。
随机试题
一般拖式铲运机的经济运距为()。
患者男性,35岁。因水肿,诊断为“急性肾炎”入院,应给予
关于侵犯人身权利罪,下列哪些选项是错误的?(2013年卷二59题)
人造象牙的主要成分是,它是经过加聚反应制得的,合成此高聚物的单体是()。
根据企业所得税法律制度的规定,纳税人在计算应纳税所得额时,对发生的下列支出项目中,可以作为工资薪金支出的有( )。
2011年2月25日,国家主席胡锦涛签署主席令:《中华人民共和国刑法修正案(八)》已由中华人民共和国第十一届全国人民代表大会常务委员会第十九次会议于2011年2月25日修订通过,现予公布,自2011年5月1日起施行。从以上材料可以看出()。
19世纪70年代~80年代,中国陷入“边疆危机”的地区主要有
以下能够设置控件焦点的方法是
It’swidelyknownthatmorethanhalfofallcorporatemergersandacquisitionsendinfailure.Likemanymarriages,theyareof
(1)Longknownasatelecommunications-equipmentsuppliertoglobalcarriers,HuaweihasalreadytoppledSamsunginChina,thew
最新回复
(
0
)