首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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-11-06
42
问题
若有定义:float x=1.5;int a=1,b=3,c=2;,则正确的switch语句是( )。
选项
A、switch(a+b)
{case 1:prinff(“*\n”);
case 2+1:printf(“**\n”);}
B、switch((int)x);
{case 1:prinff(“*\n”);
case 2:prinff(“**\n”);}
C、switch(x)
{case 1.0:printf(“*\n”);
case 2.0:printf(“**\n”);}
D、switch(a+b)
{case 1:prinff(“*\n”);
case c:prinff(“**\n”);}
答案
A
解析
B选项中switch((int)x);语句中不应该有最后的分号。switch(expr1)中的expr1不能用浮点类型或long类型,也不能为一个字符串,所以C选项错误。case后面常量表达式的类型必须与switch后面表达式的类型一致,所以D选项错误。
转载请注明原文地址:https://kaotiyun.com/show/m6xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case4
当运行以下程序时,输入abcd,程序的输出结果是:()。insert(charstr[]){inti;i=strlen(str);while(i>0){str[2*i]=str[i];str[2*i-1
有以下程序:main(){chara[7]="a0\0a0\0";inti,j;i=sizeof(A);j=strlen(A);printf("%d%d\n",i,j);}程序运行后的输出结果是(
以下叙述中错误的是()。
有以下语句:intb;charc[10];,则正确的输入语句是()。
数据库系统的核心是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
以下不合法的用户标识符是()。
在软件开发中,需求分析阶段产生的主要文档是()。
下列是用户自定义标识符的是
随机试题
下列对《唐璜》的说法中不正确的是()
王教授拿到工资后去买了一本书,随后仔细阅读该书。从经济活动的角度看。王教授的行为按顺序属于()。
提出“产品和服务的好坏与否主要是由所在的活动过程或系统决定的”这一观点的代表人物是()
对下颌第三磨牙进行钳拔脱位时,应先向
A、法半夏、厚朴B、沙参、百合C、甘草、桔梗D、党参、白术E、干姜、细辛久嗽寒痰重,咳泡沫痰,畏寒者,可在主方中加用
细菌性肝脓肿的主要治疗是
工程项目合同管理的基本原则不包括()。
拌合楼按工艺流程分层布置,分为进料、贮料、配料、拌合及出料共五层,其中()是全楼的控制中心。
陕西省特色矿产资源分布区域明显,陕北和渭北以()为主。
A、hehastodoayear’sfoundationcourseB、hehastohaveatleastthree0levelsatgoodgradesC、hehastofacemuchcompetit
最新回复
(
0
)