首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
admin
2019-05-17
58
问题
若以下选项中的变量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常量表达式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/HHRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有两个关系R和T如下:则由关系R得到关系T的操作是()。【10年3月】
有以下程序:#inelude<stdio.h>main(){inta=5,b=1,t;t=(a<<2)|b;printf("%d\n",t);}程序运行后的输出结果是()。【09年3月
以下叙述正确的是()。【10年3月】
以下关于逻辑运算符两侧运算对象的叙述中正确的是
检查软件产品是否符合需求定义的过程称为
有以下程序#include#includevoidfun(charS[][10],intn){chart;intij;for(i=0;i<n-1;i++)for(j=i+1;
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
以下关于逻辑运算符两侧运算对象的叙述中正确的是
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
随机试题
用于浅层平板荷载试验沉降观测的仪器设备精度不应低于()。
土地总登记中,对登记公告结果有异议的,可以向()申请复查。
某油田2009年8月份销售情况如下:(1)开采原油8万吨,其中销售6万吨,用于自办油厂加工1万吨,加热修井耗用1万吨;(2)采用分期收款方式销售一批原油6万吨,合同规定,货款分两个月收取,本月收取60%,其余货款于9月30日前收取;采用
多维立体组织结构中,()组成产品事业委员会。
根据以下混合资料,回答问题。2008年A省粮食作物播种面积2499.94千公顷,比上年增长0.8%。糖蔗种植面积136.04千公顷,下降1.2%;油料种植面积323.87千公顷,增长4.3%;蔬菜种植面积1112.63千公顷,增长4.5%。2008年A
【2014年山东省属真题】下列表述中,不能体现环境对人身心发展的影响的是()。
固定资产清理是因磨损、遭受非常灾害和意外事故而丧失生产能力,或因陈旧过时,须淘汰更新的固定资产,所办理的鉴定、报废、核销资产、处理残值等多项工作的总称。根据上述定义,下列不符合固定资产清理的是:
下列关于权利和义务的关系的说法不正确的一项是()。
成功智力理论
自1945年以来,局部战争几乎不断,但是却未发生像第二次世界大战那样严重的世界战争。这是因为人们恐惧于世界大战的破坏力。下列哪项,如果正确,最能削弱上述结论?
最新回复
(
0
)