首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
admin
2015-12-25
84
问题
若以下选项中的变量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全国计算机二级
相关试题推荐
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
下列程序的输出结果是()。main{intx=8,y=8;printf("%d%d\n",x--,--y);}
在数据库设计中,将E-R图转换为关系模式的过程属于()。
下列程序的输出结果是______。#include<stdio.h>main(){intx=3,y=2,z=1;if(x<y)if(y<0)z+0;elseZ+=1;primf(“%d\n",z
在面向对象的程序设计方法中,类的实例称为______。
数据结构中,与所使用的计算机无关的是数据的
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是()。
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。struct1ink{chardata;}node;
若a是int型变量,则表达式(a=2*3,a*2),a+6的值为______。
随机试题
在NGN中,()协议定义了信令传送转换器、应用传送机制、承载控制隧道协议和IP承载控制协议,从真正意义上解决了呼叫控制和承载控制相分离的问题。
计算机病案管理系统离不开疾病编码,应使用的编码方式是
刘某在饭馆喝酒时因不满服务将服务员打伤,刘某被扭送到区公安分局,刘父声称刘某有精神病史。经鉴定,刘某确系精神分裂症患者,而且案发时正处于发病状态。下列哪一说法是正确的?()
甲公司是一家生产和销售电暖气的企业,夏季是其生产经营淡季,应收账款、存货和应付账款处于正常状态。根据如下:甲公司资产负债表,该企业的营运资本筹资策略是()。
张红、李聪、王敏,一个是江苏人,一个是浙江人,一个是广东人。浙江人比李聪年龄小,张红和浙江人不同岁,王敏的年龄比广东人大。根据上述断定,可以推出()。
为什么有的单位能“三个臭皮匠顶个诸葛亮”。而有的单位则是“三个和尚没水喝”?对待后一种情况,如果你去上任,该怎样处理?
互联网时代有不少领导在网上发表博客,对于官员开博客,你的看法是什么?
违反《中华人民共和国治安管理处罚条例》的行为属于()。
Sorry,dear!Ihavesomeworktodotonight.Canwechangeourplanto______?
PASSAGEFOURWhatarethelivesofvintnersmainlycontrolledby,besidestherhythmofnature?
最新回复
(
0
)