首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
admin
2015-12-25
54
问题
若以下选项中的变量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全国计算机二级
相关试题推荐
诊断和改正程序中错误的工作通常称为______。
有下列二叉树,对此二叉树前序遍历的结果为()。
定义结构体数组:structstu{intnum;charname[20];}x[5]={1,"LI",2,"ZHAO",3,"WANG",4,"ZHANG",5,"LIU"};for(i=1;i<5;i+
关于结构化程序设计原则和方法描述错误的是()。
下列程序的输出结果是______。#include<stdio.h>main(){intx=3,y=2,z=1;if(x<y)if(y<0)z+0;elseZ+=1;primf(“%d\n",z
下列叙述中错误的是()。
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高位取反,低4位不变,所要执行的运算是
若有以下定义:structlink{intdata;strnctlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够
在数据库设计中,将E-R图转换为关系模式的过程属于()。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
随机试题
患者,女,25岁,以“下肢小腿结节性红斑、左膝关节肿痛2周”入院。入院后检查PPD皮试呈强阳性反应,胸CT检查肺内未见确切结核病灶。该患者需加用小量激素治疗,预防性抗结核首选
男性,70岁,12小时前于咳嗽后,突发右下腹剧烈疼痛,伴恶心、呕吐,右阴囊肿胀疼痛,右腹股沟区压痛,腹胀明显,肠鸣音减弱。对此患者的治疗应选择
下列不属于收敛止血药的是
因气滞而致痛经,宜选用的止痛药是()
已知系统结构图如图4-88所示,(1)引起闭环系统临界稳定的K值();(2)r(t)=t时,要使系统稳态误差eSS≤0.5,试确定满足要求的K值范围()。
下列各项,只用蓝字笔更正的是()。
下列关于商业助学贷款担保方式的说法,正确的有()
质量成本管理的步骤为()。①核算质量成本;②确定步骤;③确定质量成本项目;④确定过程;⑤编制质量成本报告。
(A)条件(1)充分,但条件(2)不充分.(B)条件(2)充分,但条件(1)不充分.(C)条件(1)和条件(2)单独都不充分,但条件(1)和条件(2)联合起来充分.(D)条件(1)充分,条件(2)也充分.(E)条件(1)和条件(2)单独都不充分,条
Aneighty-storyfishfarmisbeingbuiltnow.
最新回复
(
0
)