首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
2021-07-09
27
问题
若有定义: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:print("*\n");
case 2:printf("**\n");}
C、switch(a+b)
{case 1:print("*\n");
case 2+1:print("**\n");}
D、switch(a+b)
{case 1:printf("*\n");
case c:printf("**\n");}
答案
C
解析
在C语言中,switch()后的一对圆括号中可以是整型表达式或字符表达式。case语句后面的常量表达式的类型必须与switch后圆括号中的表达式类型相同,各case语句标号的值应该互不相同。选项A)中case后面的常量表达式为实型,所以不正确;选项D)中case后面出现了变量表达式,所以选项D)错误。
转载请注明原文地址:https://kaotiyun.com/show/Yptp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序流程图中带有箭头的线段表示的是()。
假定输入的字符串中只包含字母和幸号。请编写函数fun,它的功能是:使字符串中尾部的*号不得多于n个;若多于n个,则删除多余的*号;若少于或等于n个,则什么也不做,字符串中间和前面的木号不删除。例如,字符串中的内容为:****A*BC*DEF*
函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、
数据字典(DD)所定义的对象都包含于()。
算法的空间复杂度是指
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
设循环队列的存储空间为Q(1:35),初始状态为from=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
数据库应用系统中的核心问题是
下列说法不正确的是()。
以下说法正确的是()。
随机试题
大多数细胞产生静息电位的原因是
组成蛋白质的主要元素不包含下列哪种元素
全部由浆液性腺泡组成,故属纯浆液腺的是
下列与核酸的合成密切相关的代谢途径是
腹膜透析患者出量每日为多少以上时可正常量饮水()
为病人做口腔护理时宜对下列()进行评估。
根据《合同法》的规定,投标文件是( )。
库存现金限额由开户银行根据开户单位5~7天的日常零星开支所需要的现金核定。()
在下行文中提出执行要求时,要使受文者不折不扣执行文件,应写作()。
设A="345678",则表达式Val(Mid(A,4,2)+Right(A,4))的值为______。
最新回复
(
0
)