首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的SWitch语句是( )。
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的SWitch语句是( )。
admin
2021-02-25
27
问题
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的SWitch语句是( )。
选项
A、switch(x)
B、switch((int)x);{case1.0:printf(’’*\n’’);{case1:printf(’’*\n’’);case2.0:printf(’’**\n’’);)case2:printf(’’**\n’’);}
C、switch(a+b)
D、switch(a+b){case1:print(’’*\n’’);{case1;printf(’’*\n’’);case2+1:printf(’’**\n’’);}casec:printf(’’**\n’’);}
答案
C
解析
在C语言中,switch( )后的一对圆括号中可以是整型表达式或字符表达式。case语句后面的常量表达式的类型必须与switch后圆括号中的表达式类型相同,各case语句标号的值应该互不相同。选项A中case后面的常量表达式为实型,所以不正确;选项D中case后面出现了变量表达式,所以选项D错误。
转载请注明原文地址:https://kaotiyun.com/show/Jmtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%s\n",a);}程序
有以下程序:#include#includemain(){charstr[][20]={t.One*World”,”One*Dream!”;,*P=str[1];prinff(“%d,”,strlen
有以下程序#include<stdio.h>#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}程序运行后的输出结果是
有以下程序段structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是
有以下程序#include<stdio.h>structtt{intx;structtt*y;)*p;structtta[41={20,a+1,15,a+2,30,a+3,17a};main(){inti;p=a;for(i=1
下面不属于软件测试实施步骤的是
若要定义一个具有5个元素的整型数组,以下错误的定义语句是
以下关于C语言数据类型的叙述中正确的是()。
下面不属于软件测试实施步骤的是
对于循环队列,下列叙述中正确的是( )。
随机试题
A、Theylostcontactwiththeemergencydepartment.B、Theyweretrappedinanundergroundelevator.C、Theywereinjuredbysudden
混凝土重力坝坝基固结灌浆的目的有()。
奶瓶龋主要发生于
因特网的主要应用领域有()。
按保险实施的形式划分,可将运输保险分为()。
A.itisveryimportantforyoutobepunctual.B.Informalclothesconveytheimpressionthatyouarenotseriousaboutthejob
社会主义改造基本完成后党和国家的中心工作是______。
下面不属于软件需求分析阶段主要工作的是
下列Access表的数据类型的集合,错误的是______。
InfluenzaandVaccinesThereisnospecificcureforinfluenza.Recommendedtreatmentusuallyconsistsofbedrestandincre
最新回复
(
0
)