首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
admin
2019-04-24
78
问题
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
选项
A、switch(a*a+b*b){default:break;case 3;
y=a+b;break;case 2:y=a-b;break;}
B、switch(a+b){case1:case3:y=a+b;break;
case0:case4:y=a-b;}
C、switch(a+9){case a:y=a-b;case b;
y=a+b;}
D、switch a*b{case 10:y=a+b;default;
y=a-b;}
答案
A
解析
使用switch语句直接处理多个分支,其一般形式为:
switch(表达式)
{
case常量表达式1:
语句1;
break;
case常量表达式2:
语句2;
break;
case常量表达式n:
语句n;
break;
default:
语句n+1:
break;
}
switch语句的执行流程是:首先计算switch后面圆括号中表达式的值,然后用此值依次与各个case的常量表达式比较,若圆括号中表达式的值与某个case后面的常量表达式的值相等,就执行此case后面的语句,执行后遇break语句就退出switch语句;若圆括号中表达式的值与所有case后面的常量表达式都不等,则执行default后面的语句n+1,然后退出switch语句。对于选项B),case语句和常量之间没有空格,而选项C)中的case后面为变量,选项D)中SWitch后面没给出圆括号。
转载请注明原文地址:https://kaotiyun.com/show/hGRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是。#include#includc#includemain(){char*p;inti;P=(char*)malloc(sizeof(char)*20
以下能正确进行字符串赋值、赋初值的语句是______。
下列程序的输出结果是______。#include<stdio.h>main(){printf("%d\n",NULL);}
下列给定的程序中,函数fun()的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。K的值由主函数传入,若k的值为500,则函数的值为4622。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun(),它的功能是:把指定分数范围之外的学生数据放在b所指的数组中,分数范围之外的学生人数由函数值返回。例如,输入的分数是80和89,则应当把分数低于80和高于
下面程序的输出结果是()。main(){intm1=’a’,m2=’e’,m3=’e’;printf("%d%c\n",m2-m1,m3-’b’+’A’);}
下列叙述中正确的是()。【10年3月】
在以下给出的表达式中,与while(E)中的(E):不等价的表达式是
与数学表达式x≥y≥z对应的C语言表达式是
若要求从键盘读入含有空格字符的字符串,应使用函数
随机试题
基尔霍夫定律是直流电路的定律,对于交流电路是不能应用的。()
与独立准直器、MLC运动调强相比,以下不是电磁偏转扫描技术的优点的是
请简要论述西周的刑罚适用制度。
依据《企业所得税法》的规定,下列不属于企业所得税纳税人的是()。
影响课堂管理的因素包括()
加涅的学习结果分类为智慧技能、认知策略、言语信息、_______和态度五个方面。
2011年10月31日,地球迎来了第70亿名公民的降生。()
甲是A公司的法定代表人,根据公司章程的约定,甲可以代表公司对外签署100万元以下的合同。2016年1月4日,甲与B公司签订买卖合同,合同标的额200万元。B公司不知道A公司章程的约定。该买卖合同()
在现代的CPU芯片中又集成了高速缓冲存储器(Cache),其作用是
A、Heforgotwherehehadputthebook.B、Hedoubtedwhetherhewouldfinishreadingthebook.C、Hefoundthebooktoosimple.D、
最新回复
(
0
)