首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a, b, y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a, b, y均已正确定义并赋值,则语法正确的switch语句是
admin
2018-10-16
41
问题
若以下选项中的变量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/Y5xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是:【】。fun(intt[],intn){inti,m;if(n==1)returnt[0];elseif(n>=2){m=fun(t,n-1);returnm;}}main
下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[5]={1,2,3,4,5};int*p=a,**q=&p;printf("%d,",*(p++));
______是构成C语言程序的基本单位。
设a和b均为int型变量,且a:6、b=11、c=3,则能使值为3的表达式是()。
有下列程序:main(){inty=20;do{y--;}while(--y);printf("%d\n",y--);}当执行程序时,输出的结果是()。
若有定义“char,*p2,*p3,*p4,ch;”,则不能正确赋值的程序语句为()
下列关于队列的叙述中正确的是
下列叙述错误的是()。
下列叙述中,正确的是
下列关于栈的叙述正确的是()。
随机试题
简答从2020年到2035年,基本实现社会主义现代化的目标要求。
A住宅小区甲物业服务公司利用该小区电梯、地下室、外墙做广告,并在车辆出入口做灯箱广告。上述广告收入中,属于小区业主共有的是()。
PWS的主要组件有哪些?
动脉导管未闭在新生儿期常常仅听到收缩期杂音是由于
根据个人独资企业法律制度的规定,下列各项中,属于个人独资企业应当解散的情形有()。(2008年)
一般资料:求助者,男性,43岁,公务员。案例介绍:求助者的女儿今年15岁,两个月前参加中考,成绩很不理想,该求助者一年前就因女儿的学习问题来咨询过。下面是心理咨询师与该求助者的一段咨询对话。心理咨询师:你在电话里说这次还是因为
当市场价格发生变化时,生活必需品的需求()。
宋代的时候,中日之间海上往来大多选择三四月间从日本驶向中国的江浙沿海,五六月间从江浙驶向日本,这样选择航行时间主要是为了:
A、Thetwostadiumsareverymuchalike.B、Therewillbenomoregameastheirteamhaslost.C、Itmakesnodifferencesincethei
Forthispart,youareallowed30minutestowriteacompositioninthreeparagraphs.Threeoutlinesaregiventoyouandyouar
最新回复
(
0
)