首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: 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-10-19
41
问题
若有定义: float x=1.5;int a=1,b=3,c=2;则正确的switch语句是
选项
A、switch(a+b){case 1:printf("*\n"); case 2+1:printf("**n");)
B、switch((int)x);{case 1:printf("*\n");case 2:printf("**\n");)
C、switch(x){case 1.0:printf("*\n");case 2.0:printf("**\n");)
D、switch(a+b){case 1:printf("*\n");case c:printf("**\n");}
答案
A
解析
在C语言中,switch()后一对圆括号中的可以是整型表达式或字符表达式。case语句后面的常量表达式的类型必须与switch后圆括号中的表达式类型相同,各case语句标号的值应该互不相同,选项B)中switch后括号表达式出错,选项C)中case后面的常量类型不正确,选项D)中case后面出现了变量表达式,所以D)不正确。
转载请注明原文地址:https://kaotiyun.com/show/zvJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若以下选项中的变量已正确定义,则正确的赋值语句是
对建立良好的程序设计风格,描述正确的是
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i++)scanf("%d",(【】
有以下程序:main(){union{unsignedintn;unsignedcharc;}u1;u1.c=’A’;printf("%c\n",u1.n);}执行
在下述程序中,判断i>j共执行的次数是()。main(){inti=O,j=10,k=2,s=0;for(;;){i+=k;if(i>j){ptintf("%d",s);break;
若有如下程序:voidsub(){inta,b;a=lO;b=20;printf("%d,%d\n",b,a);}main(){inta=1O,b=20;sub();printf
若说明int*p,n;则通过语句scanf能够正确读入数据的程序段是()。
下面的if语句与y=(x>=10)?3*x-11:(x<1)?x:2*x-1;的功能相同,请补充完整。if(【】)if(【】)y=2*x-1;elsey=x;elsey=3*x-11;
在下列关于宏定义命令#define的叙述中,正确的一条是()
下列叙述中,正确的是
随机试题
关于Excel2010函数下面说法正确的有()
血中激素含量甚微,但其生理作用显著,这是因为
27岁经产妇,妊娠37周,今晨起床时发现阴道流血,量中等,无明显腹痛,无明显宫缩。于上午9时来院就诊。确诊需参考的辅助检查结果是()
有关高渗性非酮症性糖尿病昏迷的论述,恰当的是
工程预算中人工费由()构成。
植物样方调查时,需要确定样地的大小,其中灌木的样地大小为()。
疏浚工程预算定额工程量中,对疏浚工程应包括()。
某电子产品销售公司拟在本年度内为下属的地区销售部招聘20名营销经理。公司人力资源部王经理,对新招聘来的大学生小章说:“这项重要任务就交给你了,你先提出一个招聘方案吧!”小章是刚刚从一所知名大学人力资源管理专业毕业的本科生,他欣然地接受了任务,一周以后,他设
吴老师的专制管理班级方式遭到学生的集体反对。后来,吴老师让学生一起商量班级管理主题班会,让学生了解班级的不足和自己的责任;其次,把任务按小组分配给同学,组织学生开展小组竞争;再次,一起为班级要设提建议;最后,增强双方沟通,渐渐地班级中呈现出一派自主管理、自
在Excel中,若在A1单元格中输入=SUM(MAX(15,8),MIN(8,3)),按Enter键后,则A1单元格显示的内容为(3);若在A2单元格中输入“=3=6”(输入不包含引号),则A2单元格显示的内容为(4)。(4)
最新回复
(
0
)