首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: 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
2017-05-20
21
问题
若有定义: 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/xaDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数my_cmp()的功能是比较字符串s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCII码差值,即s>t时返回正值,当s<t时返回负值。请填空。my_cmp(char*s,char*t){while(*s==*t){
有以下程序#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d3.dat","w+b");fwrite(a,sizeof(int),
有以下程序#include<stdio.h>main(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf("y=%d\n",y);}程序的运行结果是
下面四个选项中,均是不合法的用户标识符的选项是
下列有关数据库的描述,正确的是
以下程序的输出结果是intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){inti,a=0;for(i=0;i
设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为
已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语言语法的表达式是
设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为
以下叙述不正确的是
随机试题
胃镜检查术后护理措施不妥的是
A.洛伐他汀B.氯贝丁酯C.消胆胺D.泛硫乙胺E.地高辛
患者男性,40岁,反复上腹痛1年,餐后马上出现,进食后加重,近半个月反复呕吐,呕吐后上腹痛减轻。患者出现明显上腹胀,伴恶心呕吐,腹痛,应注意的并发症为
预防新生儿破伤风的重点是
关于水电厂最大负荷计算原则,下列描述正确的有()。
背景北方某市新建市民图书馆工程,全现浇框架一剪力墙结构,该图书馆地上12层,施工时核心筒部位进度提前周圈框架一层。本工程剪力墙采用大钢模,框架部分模板体系采用覆膜多层板。结构施工期间正值秋季大风天气,有时风力达五级以上,对高处作业安全造
交货数量的机动幅度可以由买方或卖方选择,但不论由谁选择,每次装货数量均不能超过承运人宣布的船舶装载量。()
债的效力不变而由第三人承受债务的民事法律行为是( )。
ThemostexcitingkindofeducationisalsothemostpersonalNothingcan【1】thejoyofdiscoveringforyourselfsomethingthati
Whatdoesthepassagemainlydiscuss?WhichofthefollowingconclusionsabouttheGrandCanyoncanbedrawnfromthepassage?
最新回复
(
0
)