首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: 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
2017-05-20
51
问题
若有定义: float x=1.5;int a=1,b=3,c=2;则正确的switch语句是
选项
A、switch(a+b){case 1:printf("*\n"); case 2+1:printf("**\n");)
B、switch((int)x);{case 1:printf("*\n");case 2:printf("**\n");)
C、switch(x){case 1.0:printf("*\n");case 2.0:printf("**\n");)
D、switch(a+b){case 1:printf("*\n");case c:printf("**\n");)
答案
A
解析
在C语言中,switch()后一对圆括号中的可以是整型表达式或字符表达式。case语句后面的常量表达式的类型必须与switch后圆括号中的表达式类型相同,各case语句标号的值应该互不相同,选项B中switch后括号表达式出错,选项C中case后面的常量类型不正确,选项D中case后面出现了变量表达式,所以D不正确。
转载请注明原文地址:https://kaotiyun.com/show/xaDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请阅读以下程序:#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;}case
以下程序的作用是:从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#include<stdio.h>main(){FILE*fp;charch;fp=fopen(______);ch=fSetc(fp);
以下4个选项中,不能看成一条语句的是
以下程序的输出结果是______。main(){chars[]="ABCD",*p;for(p=s+1;p<s+4;p++)printf("%s\n",p);}
下面程序段中,输出*的个数是char*s="\ta\018bc";for(;*s!=’\0’;s++)printf("*");
请选出可用作C语言用户标识符的是
以下程序的输出结果是intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){inti,a=0;for(i=0;i
在16位编译系统上,若有定义inta[]={10,20,30},*p=&a;,当执行p++;后,下列说法错误的是
下列叙述中错误的是
判断char型变量c1是否为大写字母的正确表达式是
随机试题
下列各项中不符合恶性胸腔积液特点的是
患者腹大胀满不舒,早宽暮急,面色苍黄,脘闷纳呆,神倦怯寒,四末不温,尿少不利,舌淡胖而紫,脉沉弦无力,其治法为:
健康牛肺叩诊区后界线应经过肩关节水平线与()。
分项工程质量检验和评定,由单位工程负责人组织有关人员检查,由质量检查员核定质量等级。
借款人的贷款申请应遵循“诚信申贷”的基本要求,以下不符合这一要求的是()。
甲公司将拥有的“飞天”注册商标使用在其生产的乐器产品上。甲公司与乙公司签订商标使用许可合同,许可乙公司在其生产的乐器上使用“飞天”注册商标。根据商标法的规定,下列表述中,正确的有( )。
在企业借款利息的支付方式中,会使企业所负担的实际利率高于名义利率的利息支付方式有()。
程序不能无限期地拖延下去,而必须在合理的时间期限内终结,说的是正当程序的()
(2009年上半年)所谓信息系统集成是指(1)。
Whatisthepassagemainlyabout?
最新回复
(
0
)