首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义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
2010-12-10
21
问题
若有定义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);
{case1: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");}
答案
C
解析
C语言中,switch语句专用于实现多分支结构程序,其特点是各分支清晰且直观。switch后面括号中可以是任何表达式,取其整数部分与各常量表达式进行比较。常量表达式中不能出现变量,且类型必须是整型、字符型或枚举型,各常量表达式各不相同。
转载请注明原文地址:https://kaotiyun.com/show/fIPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:PrivateTypeRecord IDAsInteger NameAsString*20EndTypePrivateSubCommand1_Click()
窗体上有一个名为Command1的命令按钮,并有下面的程序:PrivateSUbCommandl_Click()Dimarr(5)AsIntegerFork=1To5arr(k)=kNext
设窗体上有一个标签Label1和一个计时器Timer1,Timer1的Interval属性被设置为1000,Enabled属性被设置为True。要求程序运行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是( )。
有下面程序代码:PrivateSubCommand1_Click()Dima%(10)Fork=1To9a(k)=InputBox("")NextkCallproc(a()
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有()。
A、选择B、投影C、自然连接D、并A由关系R到关系S为一元运算,排除C和D。关系S是关系R的一部分,是通过选择之后的结果,因此选A。
设通用对话框的名称为CommonDialog1,执行语句CommonDialog1.Action=3,则打开的对话框是
下面为单精度实型(即单精度浮点型)变量的是
某二叉树共有399个结点,其中有199个度为2的结点,则该二叉树中的叶子结点数为()。
设有下列二叉树:对此二叉树后序遍历的结果为
随机试题
以下哪一征象有助于鉴别髓母细胞瘤和室管膜瘤
有机磷农药中毒的机制是
A.孕39周,体重2.7kgB.孕39周,体重4.5kgC.孕28周,体重980gD.孕32周,体重1450gE.36周,体检2580g超低出生体重儿()
质量缺陷的技术处理方案一般应由()提出。
建设工程价款的结算可以根据不同情况采取()。
_____ZhouLan,_____herfriends,isinterestedinthisnovel.
在我国于1982年《宪法》对教育目的的表述是:国家培养青年、少年、儿童在()。
有表名为Employee的表结构(职工号,姓名,工资),为表Employee增加字段“住址”的SQL命令是
有以下程序#includemain0{inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
他A向领导B保证C过不D赌博了。
最新回复
(
0
)