首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: 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
2019-07-14
72
问题
若有定义: 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/nfRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:doublea,*p=&a;以下叙述中错误的是()。
下列给定程序中函数fun的功能是:统计substr所指的字符串在sir所指的字符串中出现的次数。例如,若字符串为aaas1kaaas,子字符串为as,则应输出2。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,
下列叙述中错误的是()。
以下叙述中错误的是()。
下列关于栈的叙述正确的是()。
结构化程序设计的基本原则不包括()。
使用白盒测试方法时,设计测试用例应根据()。
软件设计中模块划分应遵循的准则是
有以下程序#include#includevoidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+
下面不能作为结构化方法软件需求分析工具的是
随机试题
ThePortraitofALadyisgenerallyconsideredtobemasterpiece,whichdescribesthelifejourneyofanAmericaninaEuropean
对于房间高度为6m的民用建筑,朝向修正率为5%,风力附加率为8%,则其高度附加修正率为()。
依据《环境影响评价技术导则一总纲》(HJ2.1—2011),环境现状调查与评价要求根据建设项目污染源及所在地区的环境特点,结合各专项评价的(),筛选出应调查的有关参数。
某城市高架桥工程,桥梁下部结构为Φ1.2m×2根钻孔桩上接承台、墩柱,上部结构为后张法预应力梁。(1)灌注水下混凝土时,对导管用气压法进行了试验,检测导管合格。立即开始灌注,在接近钢筋骨架时,为防止骨架上浮,决定加快浇筑速度,当混凝土上升到骨架底
中型基坑初期排水,排水时间可采用()d。
人类性道德主要特点不包括()。
下列关于民事权利能力和民事行为能力,说法正确的是()。
函数f(x,y)=x2y3在点P(2,1)处沿方向l=i+j的方向导数为()。
阅读以下说明,回答问题1~问题3,将解答填入对应的答案栏内。【说明】某一小型公司从ISP申请了一个Internet出口,ISP给该公司提供了5个IP地址,分别是222.34.109.66~222.34.109.70,ISP给该公司提供的
A、Becausewomenaresuperiorinreallife.B、Becausemenwanttokeeptheirimage.C、Becausewomencan’tbebetterthanmen.D、B
最新回复
(
0
)