首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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-06-11
59
问题
若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch 语句是( )。
选项
A、switch(x) {case 1.0: printf("*\n"); case 2.0: printf("**\n");}
B、switch((int)x); { case 1: printf("*\n"); case 2: printf("**\n");}
C、switch(a +b) { case 1: printf("*\n"); case 2+1: printf("**\n");}
D、switch(a+ b) { case 1: printf("*\n"); case c: printf("**\n");}
答案
4
解析
switch 后的括号中只能是整型或字符型表达式,选项A中使用的是浮点型变量x,故不正确。选项B在switch的括号后面多了一个分号,故也不正确。switch的case标号后只能是常量或常量表达式,而不能是变量,所以选项D也不正确。故应该选择C。
转载请注明原文地址:https://kaotiyun.com/show/ZuJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是______。#defineDOUBLE(r)r*rmain(){intx=4,y=2,t;t=DOUBLE(x+y);printf("%d",t);}
下面概念中,不属于面向对象方法的是______。
有以下程序______。 #define P 3 void F(int x){ return(P*x*x); } main() { printf("%d\n",F(3+5));} 程序运行后的输出结果是______。
已知指针p的指向如下图所示,则执行语句“--p;”后p的值是______。
给定程序MODI1.C中函数fun的功能是:求出以下分数序列的前n项之和。和值通过函数值返回main函数。例如,n=10,则输出16.479905。/************found************/fun(intn)
计算机算法指的是______。
线性表进行二分查找法查找,其前提条件是______。
以下不能正确表示代数式的C语言表达式是______。
C语言中各种基本数据类型的存储空间长度排列为()。
随机试题
Thefatherwritesinhiswillthateverysonanddaughter()ashareofhisproperty.
与幽门螺杆菌感染密切相关的疾病是
制定保健食品原料目录和允许保健食品声称的保健功能目录的是()。
授信额度是指银行在客户授信限额以内,根据客户的还款能力和银行的客户政策最终决定给予客户的授信总额。它是通过银企双方签署的合约形式加以明确的,包括()。
下面()不是计算机局域网的主要特点。
阿伦和梅耶提出的组织承诺不包括()。
()对于南宋相当于《西游记》对于()。
沉没成本是指已经付出且不可收回的成本。沉没成本是由过去的决策或环境决定的,它所造成的成本是不能由现在或将来的任何决策而改变的。根据上述定义,下列不涉及沉没成本的是()。
简述语文教学方法中的谈话法的运用要点。
IonceknewadognamedNewtonwhohadauniquesenseofhumour.WheneverItossedoutaFrisbee(飞碟)forhimtochase,he’dtak
最新回复
(
0
)