首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: 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
2018-01-11
36
问题
若有定义: 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.O: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/iUxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。#includevoidfun(int*s,int*p){staticintt=3;*p=s[t];t--:}voidmain(
以下程序的输出结果是()。voidprt(int*m,intn){int1;for(i=0;i<n;i++)m[i]++;}main(){inta[]={1,2,3,4,5),i;
假定x和y为double型,则表达式x=2,y=x+3/2的值是()。
若ch为char型变量,k为int型变量(已知字符a的ASCII码是97),则执行下列语句后输出的结果为()。 ch=’b’; k=10;printf(""%x,
下列选项不符合良好程序设计风格的是()。
有以下程序:main(){intx=102,y=012;printf("%2d,%2d\n",x,y);}执行后输出结果是()。
有以下程序:voidfun(char*a,char*b){a=b;(*a)++;}main(){charc1=’A’,c2=’a’,*p1,*p2;p1=&c1;p2=*c2;fun(p1,p2);print
设有如下定义:intarr[]={6,7,8,9,10};int*ptr;ptr=arr;*(ptr2)=2;printf("%d,%d\n",*ptr,*(ptr2));则下列程序段的输出结果
若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是()。
在下列给出的表达式中,与while(E)中的(E)不等价的表达式是()。
随机试题
下列选项中,揭开土地革命战争序幕的是()
依照《民法通则》的规定,除法律另有规定外,我国民法不适用于()。
男性,25岁,乏力、发热、全身痛、皮肤出现淤斑1周,既往体健。查体:T7.5℃,贫血貌,胸部及下肢皮肤可见数处淤斑,胸骨有压痛,心肺未见明显异常,腹软,肝肋下1.5cm,脾肋下1cm,化验:Hb60g/L,白细胞总数2×109/L,血小板20×109/L。
对于已发生法律效力的判决、裁定有下列哪些情形,当事人申请再审的,法院应当再审?()
工程项目质量控制均应围绕着致力于满足()的质量总目标而展开。
会计的职能包括()。
出席股份有限公司董事会的无关联关系董事人数不足()的,应将该事项提交上市公司股东大会审议。
4,一2,1,3,2,6,11,()
根据以下资料,回答下列问题。2014年10月,生产分指数环比、同比分别回落()、()个百分点。
Thisbookisaninvitationtosharetheexperiencesofpeople(31)likeyou,learnanewlanguageorcometoliveinacultured
最新回复
(
0
)