首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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-04-28
55
问题
若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是( )。
选项
A、switch(x)
{case1.0:printf("*\n");
case2.0:printf("**\n");}
B、switch((int)x);
{case1:printf("*\n");
case2:printf("*\n");}
C、switch(a+b)
{case1:printf("*\n");
case2+1:printf("*\n");}
D、switch(a+b)
{case1:printf("*\n");
case c:printf("**\n");}
答案
C
解析
在C语言中,switch()后的一对圆括号中可以是整型表达式或字符表达式。case语句后面的常量表达式的类型必须与switch后圆括号中的表达式类型相同,各case语句标号的值应该互不相同。选项A)中case后面的常量表达式为实型,所以不正确;选项D)中case后面出现了变量表达式,所以选项D)错误。
转载请注明原文地址:https://kaotiyun.com/show/VWtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序#includeintf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}main(){intz;z=f(3);
负责数据库中查询操作的数据库语言是()。
在源程序的开始处加上#include<stdio.h>进行文件引用的原因,以下叙述正确的是()。
程序中对fun函数有如下说明voidfun();此说明的含义是
若有以下程序段charstr[4][12]={’’aa’’,’’bbb’’,’’ccccc’’,’’d’’),*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是
下面描述中不属于软件需求分析阶段任务的是()。
下列对队列的描述中正确的是
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
随机试题
由于环境污染对健康的直接损害不包括
男,30岁,重症感染患者,每天上午10点出现寒战、高热,已连续5天。疑有败血症,应做血培养。最佳抽血时间应在
符合甲状腺功能亢进症代谢串增高的表现是
里程碑清单是一种()安排方法。
我国目前规定,成年妇女禁忌参加连续负重,禁忌每次负重重量超过()kg,间断负重每次重量超过()kg的作业。
关于现金的清查,下列说法不正确的是()。
在刑事诉讼中,公安机关负责对刑事案件的预审。()
《红楼梦》第十四回讲到王熙凤协理宁国府,凤姐年纪轻轻,却能依靠“奖罚分明”把宁国府管理得井井有条。从管理学上看,王熙凤管理宁国府主要基于:
信度与效度相当于()
Java语言中,调用方法时,参数传递是【】调用,而不是地址调用。
最新回复
(
0
)