首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: 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
2015-07-28
56
问题
若有定义:
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
解析
switch(表达式)后不能有分号,选项B)错误;switch语句的圆括号中表达式的值必须为整型或者字符型,不能为实型,选项C)错误;case后面的表达式可以是求得整型量和字符型量的常量表达式,但是常量表达式中不能含有变量,选项D)错误;答案选A)。
转载请注明原文地址:https://www.kaotiyun.com/show/TdJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(char*c,intd){*c=*c+1;d=d+1;printf(“%c,%c”,*c,d);}main(){chara=’A’,b=’a’;fun
以下程序的输出结果是_______。#include<stdio.h>#defineSQR(x)x*xmain(){inta;k=3;a=++SQR(k+1);printf("%d\n",
以下程序的输出结果,是_______。main(){charstr[12]={’s’,’t’,’r’,’i’,’n’,’g’};printf("%d\n",strlen(str));}
请选出以下程序的输出结果_______。#include<stdio.h>sub(x,y,z)intx,y,*z;{*z=y-x;}main(){inta,b,c;sub(10,5,&A)
表示条件:10<x<100或x<0的C语言表达式【】。
在C语言中,函数的隐含存储类别是()
可以在C语言中用做用户标识符的是_______。
以下叙述中正确的是______。
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。下列不能将变量c中的大写字母转换为对应小写字母的语句是()。
若有下面的说明和定义,则sizeof(structaA)的值是_______。structaa{intrl;doubler2;floatr3;unionuu{charu1[5];longu2[2]}ua;
随机试题
5月10日,甲公司向乙公司签发了一张金额为50万元,出票后1个月付款的银行承兑汇票,经其开户行P银行承兑后交付乙公司。5月15日,乙公司将该票据转让给丙公司;5月20日,丙公司将该票背书转让给丁公司,并在票据上记载“不得转让”字样;5月25日,丁公司在票据
女性,28岁,低热2个月,伴腹胀、腹痛1个月。腹平,触诊有柔韧感,肝脾肋下未及,腹水征阳性。腹水检查提示为渗出液,ADA76U/mI。下列治疗不恰当的是
中性粒细胞碱性磷酸酶活性明显增高见于
下列项目中不属于项目决策阶段影响工程造价因素的是()。
安全生产管理具有权威、强制性和()。
下列关于地基质量验收要求叙述正确的是()。
商业银行开展个人理财业务应经()批准同意,并接受其监督管理。
下列不属于初级市场活动内容的是()。
以下关于防火墙功能特性的说法中,错误的是_____________。
能从任意一个节点开始没有重复地扫描到所有节点的数据结构是()
最新回复
(
0
)