首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
53
问题
若有定义: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全国计算机二级
相关试题推荐
有以下程序:maln(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i<9;i+=2)s+=*(t+i);printf("%d\n",s);}程序执行后的输出结果
在16位编译系统上,若有定义inta[]={10,20,30},*p=&a;,当执行p++后,下列说法错误的是()。
下列叙述中正确的是()。
下列关于栈的描述中错误的是()。
设文件test.txt中原已写入字符串Begin,执行以下程序后,文件中的内容为【】。#includemain(){FILE*fp;fp=fopen(“test.txt”,“w+”);fputs(“te
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include#defineN5voidfun(intx【N】){imm;for(m=N-1;m>0;m--)sc
以下叙述中错误的是
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns:}
随机试题
含有血清的培养基或卵黄培养基最佳灭菌方法应采用
下列关于绝经后子宫内膜的组织学形态描述,错误的是
不出现睫状充血的眼病有
对统计图和统计表标题的要求是
《中华人民共和国森林法》规定,以生产燃料为主要目的的林木是()。
用于公路路基的填料要求挖取方便,压实容易;强度高,水稳定性好。其中强度要求是按()值确定,应通过取土试验确定调料最小强度和最大粒径。
某电器生产企业为增值税一般纳税人,2016年度会计自行核算取得营业收入25000万元、营业外收入3000万元、投资收益1000万元,扣除营业成本12000万元、营业外支出1000万元、税金及附加300万元、管理费用6000万元、销售费用5000万元、财务费
学术期刊中为便于文献标引而列出的关键词,有叙词和()两种形式。
股票期权的特点是()。
Thereisvirtuallynolimittohowonecanservecommunityinterests,fromspendingafewhoursaweekwithsomecharitableorga
最新回复
(
0
)