首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: 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
2015-07-28
33
问题
若有定义:
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
解析
switch(表达式)后不能有分号,选项B)错误;switch语句的圆括号中表达式的值必须为整型或者字符型,不能为实型,选项C)错误;case后面的表达式可以是求得整型量和字符型量的常量表达式,但是常量表达式中不能含有变量,选项D)错误;答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/TdJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(char*c,intd){*c=*c+1;d=d+1;printf(“%c,%c”,*c,d);}main(){chara=’A’,b=’a’;fun
有一函数以下程序段中不能根据x值正确计算出y值的是
以下叙述中正确的是
下面程序的输出结果是_______。unsignedfun(unsignednum){unsignedk=1;do{k*=num%10;num/=10;}whil
下列程序执行后的输出结果是_______。main(){intm[][3]={1,4,7,2,5,8,3,6,9};inti,k=2;for(i=0;i<3;i++){printf("%d"
表示条件:10<x<100或x<0的C语言表达式【】。
设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为______。
当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是______。
以下选项中,属于C语言中合法的常量的是______。
设有以下定义和语句,输出的结果是(用small模式编译,指针变量占2个字节)______。structdate{long*cat;structdate*next;doubledog;}too;
随机试题
下列不属于《相信未来》一诗所采用的意象的是【】
Areyou______withyourpresentsalary7
对确有必要关闭、闲置或者拆除生活垃圾处置设施、场所的,必须经所在地( )核准,并采取措施,防止污染环境。
下列各项中,属于成本类账户的有()。
企业年检的首要程序是()。
已知向量a=2i+2j-k,则与其方向相同的单位向量a’=_____________.
新课程在高中阶段以()为主。
在这个世界上,有的人信神,有的人不信,由此而区分为有神论者和无神论者,宗教徒和俗人。不过,这个区分并非很重要。还有一个比这重要得多的区分,便是有的人相信神圣,有的人不相信,人由此而分出了高尚和卑鄙。_______。是否相信上帝、佛、真主或别的什么主宰宇宙的
_________.
Duringrecentyearswehaveheardmuchabout"race":howthisracedoescertainthingsandthatracebelievescertainthingsand
最新回复
(
0
)