首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
2020-11-23
43
问题
若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是
选项
A、switch(a+b){case1:printf("*\n");case2+1:printf("**\n");}
B、switch((int)x);{case1:printf("*\n");case2:printf("**\n");}
C、switch(x){case1.0:printf("*\n");case2.0:printf("**\n");}
D、switch(a+b){case1:printf("*\n");case c:printf("**\n");}
答案
A
解析
在C语言中,switch()后一对圆括号中的可以是整型表达式或字符表达式。case语句后面的常量表达式的类型必须与switch后圆括号中的表达式类型相同,各case语句标号的值应该互不相同,选项B)中switch后括号表达式出错,选项C)中case后面的常量类型不正确,选项D)中Case后面出现了变量表达式,所以D)不正确。
转载请注明原文地址:https://kaotiyun.com/show/Kq3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfun(inta,intb)main(){if(b==0)returna;{printf("%d\n",fun(4,2)
下列关于数据库设计的叙述中,正确的是
下列叙述中正确的是
下列叙述中正确的是()。
以下叙述中正确的是
以下叙述中正确的是
以下选项中,合法的是
有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是
设有如下的说明和定义struct{inta;char*s;)x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在________处应填入的选项是Structlink{chardata;_________}node;
随机试题
A.新生儿期溶血病B.叶酸、维生素Bi2缺乏C.铁摄入不足D.需要量多,储存少E.存在慢性失血
现认为必需脂肪酸是
资格预审的评审程序中的初步审查因素是()。
如果按存货类别计提存货跌价准备的,应当按照发:生销售、债务重组、非货币性资产交换等而转出存货的成本占该存货未转出前该类别存货成本的比例结转相应的存货跌价准备。()
估算股票价值时的折现率,不能使用()。
2006年2月1日,ABC会计师事务所注册会计师A的大学同学B打来电话,请注册会计师A及其所在事务所担任XYZ公司2005年度会计报表的审计工作。注册会计师A为了扩大事务所的业务,爽快地接受了。并于2月5日带领审计小组进驻XYZ公司实施审计。注册会计师A是
在商周时期,特别是西周时期,国野制是当时非常重要的制度,下列选项对国野制表述不正确的是()
Everyoneknowsthatthefirstruleofdrivingisnevertakingyoureyesofftheroad.Teendrivers【C1】______beingcareful,butt
WhichisNOTthebadinfluencefromSPAMmessages?
Acalorieisaunitofenergyassociateswithanythingcontainingenergyexceptfood.Tothepointofweight,afatcalorieis
最新回复
(
0
)