首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: 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-08-14
39
问题
若有定义: float x=1.5;int a=1,b=3,c=2;则正确的switch语句是
选项
A、switch(a+b){case 1:printf("*\n"); case 2+1:printf("**kn");}
B、switch((int)x);{case l:printf("*\n");case 2:printf("**\n");}
C、switch(x){case 1.O:printf("*\n");case 2.O:printf("**\n");}
D、switch(a+b){case 1:printf("*kn");case c:printf("**\n");}
答案
A
解析
在C语言中,switch()后一对圆括号中的可以是整型表达式或字符表达式。case语句后面的常量表达式的类型必须与switch后圆括号中的表达式类型相同,各case语句标号的值应该互不相同,选项B中switch后括号表达式出错,选项C中case后面的常量类型不正确,选项D中case后面出现了变量表达式,所以D)不正确。
转载请注明原文地址:https://jikaoti.com/ti/kyi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下数组定义中错误的是
下面的程序执行后,文件test.t中内容是______。#inc1ude<stdio.h>voidfun(char*fname,char*st){FILE*myf;inti;
以下程序中函数reverse的功能是对a所指数组中的内容进行逆置。voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];
执行下列语句段后,x的值是______。int*p,x;x=100;p=&x;x=*p+50;
有下列程序段:structSt{intx;int*y;)*pt;inta[]={1,2),b[]={3,4);structstc[2]={10,a,20,b);pt=c;下列选项中表达式的值为11
下列关于栈的描述中错误的是()。
若变量已正确定义,要求通过scanf("%c%d%c%d,&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
下列语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
下列描述中,不是线性表顺序存储结构特征的是()。
随机试题
根据《中华人民共和国传染病防治法》,在传染病暴发流行时县级I;2_k地方人民政府可以采取的紧急措施中丕包括
下列哪项不是黄连的主治病证()
佝偻病骨样组织堆积的表现,以下哪项是错误的
张某与李某的借款纠纷经法院调解达成协议,同时经王某同意并在调解协议中约定由王某提供担保,保证李某履行调解协议。在送达调解书时,张某与李某签收后,王某拒绝签收调解书。关于本案,下列哪些选项是正确的?(2008—卷三—87,多)
下列有关债权人委员会组成的表述中,符合《企业破产法》规定的是:()
A、B、C、D、A
某企业为一般纳税人,本月出售产品收到价款100万元,出售产品收到的增值税17万元,出售原材料收入5万元,出租土地使用权收入8万元,出售设备收入5万元,则该企业本月的营业收入为( )。
1,2,9,121,()
A、 B、 C、 D、 C
死锁的4个必要条件是______、占用并等待资源、不可抢夺资源和循环等待资源。
最新回复
(
0
)