首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: 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
2015-08-14
98
问题
若有定义: float x=1.5;int a=1,b=3,c=2;则正确的switch语句是
选项
A、switch(a+b){case 1:printf("*\n"); case 2+1:printf("**kn");}
B、switch((int)x);{case l:printf("*\n");case 2:printf("**\n");}
C、switch(x){case 1.O:printf("*\n");case 2.O:printf("**\n");}
D、switch(a+b){case 1:printf("*kn");case c:printf("**\n");}
答案
A
解析
在C语言中,switch()后一对圆括号中的可以是整型表达式或字符表达式。case语句后面的常量表达式的类型必须与switch后圆括号中的表达式类型相同,各case语句标号的值应该互不相同,选项B中switch后括号表达式出错,选项C中case后面的常量类型不正确,选项D中case后面出现了变量表达式,所以D)不正确。
转载请注明原文地址:https://kaotiyun.com/show/IGDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>voidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;j++)fo
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abe后,y的值为
若有以下说明和语句:structst{intn;char*ch;}structsta[3]={5,"abc"7,"def",9",ghk"),*p=a;则值为6的表达式是______。
以下程序的输出结果是______。#defineM(x,y,z)x*y+zmain(){inta=1,b=2,c=3;printf("%d\n",M(a+b,b+c,c+a));
以下程序输出正确的是______。amovep(int*pint(*a)[3]intn){inti,j;for(i=0;i<n;i++)for(j=0;j<n;j++){*
有下列程序段:structSt{intx;int*y;)*pt;inta[]={1,2),b[]={3,4);structstc[2]={10,a,20,b);pt=c;下列选项中表达式的值为11
语句“int(*ptr)();”的含义是______是指向函数的指针,该函数返回一个血型数据。
设有定义下列:inta=1,b=2,c=3,d=4,m=2,n=2;则表达式(m=a>B)&&(n=c>D)运算后,n的值是()。
#define命令出现在程序中函数的外面,宏名的有效范围为______。
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
随机试题
简述认知与情绪的关系。
A.强心作用B.泻下和抗菌作用C.扩冠作用D.抗菌抗炎作用E.散瞳作用
下列计算建筑面积的有()。
下列选项中,不属于B类火灾的是()。
关于金融期权价格的影响因素,下列叙述正确的是( )。
对连续竞价的申报方法,错误的说法是()
中国物业管理协会成立于(),协会总部设在北京。
社会工作者小赵对最近在社区开展的活动进行了评估,主要评估的内容包括投入的资源和人员配置、一系列工作的优先次序、各个程序的进展状况等。小赵使用的评估类型是()。
学习档案的主要内容及其作用是什么?
A、Shelikestowriteletters.B、Shehasn’tseenherfriendslately.C、Sheiseagertogettheman’scare.D、Shelivestogetherw
最新回复
(
0
)