首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: 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-06-15
44
问题
若有定义:
float x=1.5:
int a=1,b=3,c=2;
则正确的switch语句是( )。
选项
A、switch(a+b)
{case1:printf("*\n");
case2+1:printf("**\n");}
B、switch((int)x);
{casel:printf("*\n");
case2:printf("**\n");}
C、switch(x)
{case1.0:printf("*\n");
case2.0:printf("**\n");}
D、switch(a+b)
{case1:printf("*\n");
case c:printf("**\n");}
答案
A
解析
switch语句的一般形式为:
switch(表达式){
case常量表达式1:语句1;
case常最表达式2:语句2;
default:语句n;
其中switch后的表达式只能是整型或字符型,故C选项错误;case后面必须是常量表达式,所以D选项错误;switch()右括号后面不能有分号。故选项B错误,因此答案选A。
转载请注明原文地址:https://kaotiyun.com/show/E5tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
以下选项中,没有编译错误的是
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
若有以下程序#includemain(){inti,j=0;chara[]="Howareyou!",b[10];for(i=0;a[i];i++)if(a[i]=’’)b[j++]=a[
软件需求规格说明书的作用不包括
以下关于结构化程序设计的叙述中正确的是
软件设计中划分模块的一个准则是()。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量S、P、q均已正确定义,并用于指向链表结点,指针变量S总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;S=S->next;p=s;while(p->next)p=p->next;
请编写一个函数,函数的功能是删除字符串中的所有空格。例如,主函数中输入“asdafaaz67”,则输出为“asdafaz67”。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun
在C语言中,以下说法不正确的是()。
随机试题
设在x=0处可导,则().
连峰去天不盈尺。(《蜀道难》)盈:
脑膜刺激征不包括哪些体征
频谱多普勒不能直接测量的参数是
下列哪些属于法律禁止的证券交易行为?()
请从下列进出境物品监管的规定中,选出正确的表述。()
投资者及其一致行动人虽然不是上市公司的第一大股东或者实际控制人,其拥有权益的股份达到或者超过该公司已发行股份的一定比例,应当编制简式权益变动报告书。根据规定,该一定的比例是()。
下列有关会计估汁变更的表述中,正确的有()。
Theworld’slongromancewithspeedmayfinallybeending.EvenifConcorde(协和式飞机)fliesagain,itsantiquenaturewasrevealed
WhichofthefollowingsentencesexpressesWILLINGNESS?(2012年考试真题)
最新回复
(
0
)