首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是( )。
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是( )。
admin
2015-07-31
47
问题
若有定义:floatx=1.5;inta=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
解析
B)选项中switch((int)x);语句中不应该有最后的分号。switch(expr1), 中的expr1不能用浮点类型或long类型,也不能为一个字符串,所以C错误。case后面常量表达式的类型必须与switch后面表达式的类型一致,所以D错误。
转载请注明原文地址:https://kaotiyun.com/show/7EDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为【】。
数据库三级模式体系结构的划分,有利于保持数据库的【】。
有以下程序,程序运行后的输出结果是_______。intf(intb[][4]){inti,j,s=0;for(j=0;j<4;j++){i=j;if(i>2)i=3-j;
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
下列叙述中正确的是()。
若a是int型变量,则表达式(a=2*3,a*2),a+6的值为______。
若a=l,b=2,则表达式!(x=a)||y=b)&&0的值是______。
对线性表进行二分法检索,其前提条件是()。
有下列二叉树,对此二叉树中序遍历的结果为()。
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流;【】和处理过程。
随机试题
整存零取长期储蓄存款可多次支取本金,取款灵活,但不能质押贷款。()
关于放线菌属生物学特性的叙述正确的是
下列哪项不是青皮的药理作用
高压系统,接地电流(单相或同点二相)大于()A称为大接地短路电流系统。
在Word文档中,可以用鼠标拖动的方法实现文本块的移动。具体操作是,先选定Word文本块,然后()。
外国投资者在并购后所设外商投资企业注册资本中的出资比例低于25%的,除法律和行政法规另有规定外,该企业( )。
作为导游员在服务中要注意做到“不亢”,即不可表现出自卑情绪,以至于低三下四,盲目崇洋。()
采用SCSI接口时,一块SCSI主接口卡可以连接含有SCSI协议标准控制器的设备为______。
用高级程序设计语言编写的程序()。
Er______gernSuppevordemHauptgericht.
最新回复
(
0
)