首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: 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
2013-10-19
38
问题
若有定义: 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/zvJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数check用来判断字符串s是否是“回文”(顺读和倒读都一样的字符串为“回文”,如abeba)。是则函数返回值1,否则返回值0,请填空。intcheck(char*s){char*p1,*p2;intn;n=st
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址:#include<stdio.h>#include<string.h>char*scmp(char*S1,char*s2)
下列条件语句中,功能与其他语句不同的是()。
若说明int*p,n;则通过语句scanf能够正确读入数据的程序段是()。
设a和b均为双精度型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是()。
设变量a是int型,f是float型,i是double型,则表达式10+’a’+i*f的值的数据类型为()。
若有定义int*p[3]:,则以下叙述中正确的是______。
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
随机试题
体液补体抑制因子是
目前,常用CT扫描机机架的最大孔径是
既能燥湿健脾,又能发汗解表的药物是
根据司法制度的有关规定,下列哪些选项是正确的?(卷一/2010年第90题)
从网址WWW.ABC.COM.CA可以看出它是一个()站点。
工程项目年度计划的内容包括( )。
税务机关实施的下列具体行政行为中,属于行政复议受案范围的有()。(2014年)
下列哪些罪名属于身份犯?()
Thegoldenrulesforfirepreventionare"awareness","precaution"and"escape".
A、 B、 C、 B
最新回复
(
0
)