首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
admin
2015-12-25
57
问题
若以下选项中的变量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后面的语句,执行后遇breal(语句就退出switch语句:若圆括号中表达式的值与所有case后面的常量表达式都不等,则执行default后面的语句n+l,然后退出switch语句。
对于选项B,case语句和常量之间没有空格,而选项C中的case后面为变量,选项D中switch后面没给出圆括号。
转载请注明原文地址:https://kaotiyun.com/show/TJDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
若变量a,b已正确定义,且b已正确赋值,则合法的语句是()。
算法的时间复杂度是指()。
在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有个元素。
有下列程序:main(){chars[]="abcde";S+=2;printf("%d\n",s[0]);}执行后的结果是()。
下列程序的运行结果是()。#include<stdio.h>main(){inta=2,b=3,c=4;ifa<B)if(b<0)c=0;elsec+=1;printf("%d\n
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。#include<stdio.h>voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)
以下叙述中错误的是
设有定义下列:inta=1,b=2,c=3,d=4,m=2,n=2;则表达式(m=a>b)&&(n=c>d)运算后,n的值是()。
随机试题
下列对网络环境下信息传播模式的变化叙述不正确的是()。
支气管哮喘发作时动脉血气分析的结果常表现为
A、自行车运动员B、网球运动员C、9~14岁青少年D、50岁左右的人E、3~10岁儿童粘连性肩关节囊炎好发于()
下肢深静脉回流是否通畅的检查试验是
有关第二类精神药品零售企业销售第二类精神药品的说法,正确的是
根据城市维护建设税法律制度的规定,下列表述中,正确的有()。
()要素影响谈话方式。
【给定资料】1.2019年1月14日,上海市实施乡村振兴战略工作领导小组举行会议。市委书记、市实施乡村振兴战略工作领导小组组长李强主持会议并强调,要深入学习贯彻习近平总书记关于“三农”工作的重要指示精神,紧密结合上海超大城市特点,集中精力抓落实、求突
SQL语句中,修改表中数据的短语是【】,修改表结构的短语是【】。
What’sthemaintopicoftheconversation?
最新回复
(
0
)