首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
2019-08-18
73
问题
若有定义:float x=1.5;int a=1,b=3,c=2;,则正确的switch语句是( )。
选项
A、switch(a+b)
{ease1:printf("*\n");
ease2+1:printf("**\n");}
B、switch((int)x);
{ease1:printf("*\n");
case2:printf("**\n");}
C、switch(x)
{case1.0:printf("*\n");
ease2.0:printf("**\n");}
D、switch(a+b)
{case1:printf("*\n");
case c:printf("**\n");}
答案
A
解析
B选项中switch((int)x);语句中不应该有最后的分号。switch(expr1)中的expr1不能用浮点类型或long类型,也不能为一个字符串,所以C选项错误。case后面必须为常量表达式,所以D选项错误。
转载请注明原文地址:https://kaotiyun.com/show/uYRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中非法的C语言字符常量是
以下叙述中错误的是
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
有以下程序#includemain(){inty=10;while(y--);printf("y=%dha",y);}程序执行后的输出结果是
以下叙述中正确的是
有以下程序#includevoidmain(){chars[]="012xy\08s34f4w2";inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:删除字符串中所有的*号。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*G*******,删除后,字符串中的内容应当是:ABCDEF
在软件设计中,不属于过程设计工具的是
非空循环链表所表示的数据结构()。
随机试题
尪痹的特点是
政府对建设工程质量监督的职能是()。
简报的结构是报头+报核+报尾。下面属于报尾部分的是()。
人民代表大会制度的核心内容和实质是()。
在制造业领域,面对人力成本的快速上涨,企业对于工业机器人的需求日益迫切。在全球范围内,工业机器人、3D打印、人工智能等技术为美国等西方国家制造业回升提供了有力支撑。这预示着未来不久工业机器人或将掀起新的工业革命,占据技术优势的国家的制造业成本将大幅下降。一
阅读下列说明,回答以下问题,将解答填入答题纸的对应栏内。【说明】某房屋租赁公司拟开发一个管理系统用于管理其持有的房屋、租客及员工信息。请根据下述需求描述完成系统的数据库设计。【需求描述】1.公司拥有多幢公寓楼,每幢公寓楼有唯一的楼编号和地址。每幢公
设窗体上有2个文本框Text1和Text2,并有下面的事件过程:DimnPrivateSubText1_KeyPress(KeyAsciiAsInteger)If"A"<=Chr(KeyAscii)AndChr(KeyAscii)<="Z
按电子计算机传统的分代方法,第一代至第四代计算机依次是()。
以下各进制的整数中值最大的一个是()。
In1826,aFrenchmannamedNiepceneededpicturesforhisbusiness.Buthewasnotagoodartist.Soheinventedaverysimplec
最新回复
(
0
)