首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
2021-02-25
29
问题
若有定义:float x=1.5:int a=1,b=3,c=2;则正确的switch语句是( )。
选项
A、switch(x)
{ case 1.0:printf("*\n");
case 2.0:printf("**\n");}
B、switch((int)x);
{case 1:printf("*\n");
case 2:printf("**\n");)
C、switch(a+b)
{ case 1:printf("*\n");
case 2+1:printf("**\n");)
D、switch(a+b)
{case 1:printf("*\n");
case c:printf("**\n");)
答案
C
解析
在C语言中,switch()后的一对圆括号中可以是整型表达式或字符表达式。case语句后面的常量表达式的类型必须与switch后圆括号中的表达式类型相同,各case语句标号的值应该互不相同。选项A)中case后面的常量表达式为实型,所以不正确;选项D)中case后面出现了变量表达式,所以选项D)错误。
转载请注明原文地址:https://kaotiyun.com/show/n1tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当没有指定C语言中函数形参的存储类别时,函数形参的存储类别是()。
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
以下选项中,能用作用户标识符的是
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";strcpy(a+1,b+2);puts(st
下列关于软件工程的描述中正确的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是()。
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
下面不能作为结构化方法软件需求分析工具的是
随机试题
人民警察认为决定和命令有错误的,()。
甲是一个体户,因经营不善,欠贷款7000元,病逝后,留下一些杂货和一间住房,价值约5000元。甲有一个儿子乙。下列哪些说法是错误的?()
下列房地产中不得设定抵押权的有()。
某县人民法院审理其管辖范围内的行政诉讼案件,应当依据和参照的规范性法律文件包括()。
国别风险不同于商业银行所面临的一般风险。据此,下列表述错误的是()。
“三峡工程是世界上最大的水利工程,三峡水电站是世界上最大的水电站。”这种导游讲解方法是()。
法的构成要素包括()。
王某的父亲死后,其母亲李某将王家住宅独自占用。王某对此深为不满,拒绝向李某支付赡养生活费。李某将王某告上法庭。法官审理后判决王某每月向李某提供生活费200元。请结合材料试回答下列问题:分析引起这些法律关系变动的法律事实及其类型。
NextmonthBritonswillhaveyetmoresmartphonestochoosefrom,whendevicesfromWiko,atwo-year-oldFrenchcompany,goons
对长度为n的线性表做快速排序,在最坏情况下,比较次数为()。
最新回复
(
0
)