首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
2022-04-01
67
问题
若有定义: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
解析
B选项中switch((int)x);语句中不应该有最后的分号。switch(expr1)中的expr1不能用浮点类型或long类型,也不能为一个字符串,所以C选项错误。case后面必须为常量表达式,所以D选项错误。
转载请注明原文地址:https://www.kaotiyun.com/show/UBkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言源程序名的后缀是()。
设有两行定义语句:intscanf;floatcase;则以下叙述正确的是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放人t所指数组中。例如,字符串中的数据为“AA
有以下程序:#include<stdio.h>main(){intn,*p=NULL; *p=&n; printf("Inputn:");scanf("%d",&p);printf("outputn:");
以下叙述中错误的是()。
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
以下叙述中正确的是()。
下列定义变量的语句中错误的是()。
在进行数据库逻辑设计时,可将E-R图中的属性表示为关系模式的
随机试题
()是指买入现货国债并卖出相当于转换因子数量的期货合约。Ⅰ.买入基差Ⅱ.卖出基差Ⅲ.基差的多头Ⅳ.基差的空头
会计核算形式
决定基因表达空间特异性的因素是
土地的有限性是指()。
下列情形会导致证券经纪业务管理风险的有()。
A公司董事会正在考虑吸收合并一家同类型公司B,以迅速实现规模扩张。以下是两个公司合并前的年度财务资料(金额单位:万元):两公司的股票面值都是每股1元。如果合并成功,估计新的A公司每年的费用将因规模效益而减少800万元,销售收入因规模效应而增加12
房屋在长期使用过程中,由于自然损耗和人为损耗,其价值会逐渐减少,这部分因损耗而减少的价值,以货币形态来表现,就是租金构成中的()。
下列国家中,不食动物内脏的有()
下列与修改表结构相关的命令是
It’snosecretthatmanychildrenwouldbehealthierandhappierwithadoptiveparentsthanwiththeparentsthatnaturedealtt
最新回复
(
0
)