首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a, b, y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a, b, y均已正确定义并赋值,则语法正确的switch语句是
admin
2018-10-16
73
问题
若以下选项中的变量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全国计算机二级
相关试题推荐
以下所列的各函数首部中,正确的是______。
fwrite函数的一般调用形式是
有以下程序#include<stdio.h>voidfun(int*s,intn1,intn2){inti,j,t;i=n1j=n2;while(i<j){t=s[i]
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为【】。
在C语言中,合法的字符常量是______。
下列叙述中,正确的是
若fp是指向某文件的指针,且已读到此文件末尾,则库函数feof(fp)的返回值是()
若要对a进行++运算,则a应具有下面说明
随机试题
李某是某县财政局的公务员,在机关内部实行单位与个人的“双向选择”中落选,在紧接着的二次“双选”中仍然落选,致使李某在前后长达半年的时间里处于待岗状态。在当年的年度考核时,财政局认为李某没有很好地完成年度工作任务,对其作出年度考核不称职的处理决定。李某不服,
简述人际交往与人际关系的区别与联系。
A.肺炎球菌B.金黄色葡萄球菌C.类杆菌D.大肠杆菌原发性腹膜炎的致病菌多是
患者,女,39岁。左乳肿块,界限不清,肿块多并呈串珠状,周期性疼痛,考虑肿物最可能是
毛囊角化是何种维生素缺乏的表现
余先生,30岁,肛周持续性跳动性疼痛,排便时加重。检查:肛门周围皮肤红,肿胀明显、有触痛。考虑可能是
挖方区的施工程序:()。
抢劫:指以非法占有为目的,当场使用暴力、胁迫手段强行劫取公、私财物的行为。根据以上定义,下列行为中属于抢劫的是()。
改革开放以来党的全部理论和实践的主题是()
Duringthesecondhalfofthenineteenthcentury,intheUnitedStates,boththestimulustoproducelandscapeartandthesubje
最新回复
(
0
)