首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
65
问题
若有定义: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全国计算机二级
相关试题推荐
以下程序段的输出结果是______。 int a=1234; printf("%2d\n",a);
程序设计语言的基本成分是数据成分、运算成分、控制成分和______。
标识符只能由______、______和______三种字符组成。
以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。#defineM2#defineN4voidSumColumM
以下函数返回a所指数组中最小值所在的下标值。请完善下列程序。fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i<n;i++)if(a[i]<a[p]______;retu
以下选项中合法的用户标识符是______。
若有定义语句:int a[3][6];,按在内存中的存放顺序,a数组的第10个元素是
在关系数据库中,用来表示实体之间联系的是【 】。
以下不能正确表示代数式的C语言表达式是______。
在数据库管理系统提供的数据语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是
随机试题
急性肾小球肾炎伴急性肾功能衰竭,下列哪项措施最重要
论述列宁在“十月革命”胜利前后的主要报刊思想。
刺激是指
女,40岁,已婚,经产妇,月经期延长,量多,痛经明显,子宫孕50天大小,有压痛,双附件正常,最可能的诊断为
A.利用药物间的拮抗作用,克服药物的毒副作用B.产生协同作用,增强药效C.减少或延缓耐药性的发生D.形成可溶性复合物,有利于吸收E.有利于排泄说明以下药物配伍使用的目的吗啡与阿托品联合使用
根据《中外合资经营企业法》的规定,下列表述正确的是()。
下列数据格式中,不属于栅格数据格式的是()。
常用的投资估算方法中,比较适用于设备投资占比例较大的项目的方法是( )。
从全世界来看,医生都是一个令人羡慕的职业,因为医生既有丰厚的经济收入,又有较高的社会地位。在国外,很多优秀人才之所以愿意________高昂学费、巨大精力去学医,主要是因为医生的投入虽高,回报也高。一旦拿到医师执照,便可________,备受尊敬。依次填入
在考生文件夹下完成下列操作:(1)修改并执行程序temp。该程序的功能是根据“教师表”和“课程表”计算讲授“数据结构”这门课程,并且“工资”大于等于4000的教师人数。注意:只能修改标有错误的语句行,不能修改其他语句。(2)在“学校”数
最新回复
(
0
)