首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: 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-05-20
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
解析
在C语言中,switch()后一对圆括号中的可以是整型表达式或字符表达式。case语句后面的常量表达式的类型必须与switch后圆括号中的表达式类型相同,各case语句标号的值应该互不相同,选项B中switch后括号表达式出错,选项C中case后面的常量类型不正确,选项D中case后面出现了变量表达式,所以D不正确。
转载请注明原文地址:https://kaotiyun.com/show/xaDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中不合法的标识符是
下述关于数据库系统的叙述中正确的是
结构化程序设计主要强调的是
有以下程序#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.daf","w");for(i=0;i<3;i++)
有以下程序#include<stdio.h>#include<string.h>typedefstrtlct{charname[9];charsex;floatscore[2];}STU;void
以下程序的定义语句中,x[1]的初值是[9],程序运行后输出的内容是[10]。#include<stdio.h>main(){intx[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},
阅读下面语句,则程序的执行结果是______。#include"stdio.h"main(){inta=-1,b=1,k;if((++a<0)&&!(b--<=0))printf("%d,%d\n",a,b);elseprintf("
下面程序段中,输出*的个数是char*s="\ta\018bc";for(;*s!=’\0’;s++)printf("*");
以下叙述中错误的是
设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为
随机试题
在顾客方格中,(5,5)型顾客属于()
今逐客以资敌国,损民以益仇。
下列关于肺癌发病的叙述,错误的是
下列各项,不属精亏神衰失神表现的是
第一个早期共产党组织是陈独秀等人在()建立的。
牛建奎担任某市市长后,根据该市的资源、区位以及文化优势,主张紧紧抓住西部大开发的历史机遇,大胆引进外资,发展经济。这一主张得到了市委、市政府的肯定。于是,倡导和鼓励引进外资,开创全市对外开放新局面成为全市经济工作中的一个突破口。该市的金沙药业公司为更多地占
以下选项中不属于法的特征的是()
太平天国农民战争后期,太平军曾多次重创英、法侵略军和外国侵略者指挥的洋枪队,主要有()
YesterdayIwaslategettingtotherailwaystation,but(fortunate)______,thetrainwaslate,too.
A、Lentmoremoneytothegovernment.B、Decreaseditsmaininterestrates.C、Gavefavorableloanstoprivatecompanies.D、Decreas
最新回复
(
0
)