首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
2020-11-23
24
问题
若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是
选项
A、switch(a+b){case1:printf("*\n");case2+1:printf("**\n");}
B、switch((int)x);{case1:printf("*\n");case2:printf("**\n");}
C、switch(x){case1.0:printf("*\n");case2.0:printf("**\n");}
D、switch(a+b){case1:printf("*\n");case c:printf("**\n");}
答案
A
解析
在C语言中,switch()后一对圆括号中的可以是整型表达式或字符表达式。case语句后面的常量表达式的类型必须与switch后圆括号中的表达式类型相同,各case语句标号的值应该互不相同,选项B)中switch后括号表达式出错,选项C)中case后面的常量类型不正确,选项D)中Case后面出现了变量表达式,所以D)不正确。
转载请注明原文地址:https://kaotiyun.com/show/Kq3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>intk=7,m=5;yoidflint**S){int*t=&k:s=&t;*s=&m;printf(’’%d,%d,%d,’’,k,*t,**s);}main(){inti=3,*p
以下叙述中正确的是
有以下程序#includemain(){inti,j,m=1;for(i=1;i<3;i++){for(j=3;j>0;j--){if(i*j>3)break;m*=i*j;}}pfi
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
请阅读程序:#include<math.h>#include<stdio.h>main(){floata,b,c;scanf("%f%f",&a,&b);c=a/b;
以下叙述中正确的是()。
设有定义:intx=0,*p;紧接着的赋值语句正确的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->nex
某完全二叉树共有256个结点,则该完全二叉树的深度为()。
随机试题
“梧桐半死清霜后,头白鸳鸯失伴飞”中的“梧桐半死”比喻()
以下高(中)等医学院校不同学制毕业生,不能申请护士执业注册的是
急性肾炎急性期需卧床休息,下床轻微活动的指标是()。
图7-45所示电路中,设变压器为理想器件,若,则()。
如果施工单位编写的施工组织设计的范围由招标文件中的发包范围来界定,则该施工组织设计应该是在()编写的。
美国记者斯诺说:“每一场革命都有他自身的传奇。毛泽东率领数万工农红军所完成的-战略转移,就是中国革命史上的伟大传奇”,他所说的“伟大传奇”是指:
简述犯罪既遂的标准及形态。
半导体只读存储器(ROM)与半导体随机存取存储器(RAM)的主要区别在于()。
______thedamageisdone,notevenmodernsurgerycanundoitentirely.
A、Theytellushowtofindagoodjobwhenwegraduatefromcollege.B、Theyshowushowtospendcollegetimeandprepareforou
最新回复
(
0
)