首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
admin
2019-05-17
26
问题
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
选项
A、switch(a*a+b*b){default:break;case3:y=a+b;break;case2: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{case10:y=a+b;default:y=a-b;}
答案
A
解析
使用switch语句直接处理多个分支,其一般形式为:
switch(表达式)
{case常量表达式1:
语句1;
break;
case常量表达式a:
语句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/eXRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序段inti,n;.for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf(
以下关于C语言的叙述中正确的是
有下列程序:inta=4;intf(intn){intt=0;staticinta=5;if(n%2){inta=6;t+=a++;)else{inta=7;t+=a++;)
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#includemain(){FILE*fp;longnum=0;fp=fopen("fname.dat",
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
若有以下程序structstu{char*name,gender;intscore;);main(){structstua={NULL,’m’,290},b;a.name=(char*)malloc(10);strcpy(a.name,’
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、“ZhangQi”、9
负责数据库中查询操作的数据库语言是()。
随机试题
乳腺纤维瘤好发于乳腺的
不属于低钙血症常见病因的是
(共用备选答案)A.颅内高压与青光眼B.妊娠高血压C.急性皮炎D.经尿道行前列腺切除术E.慢性胆囊炎硫酸镁注射液静脉滴注用于
就通风的范围而言,通风方式可分为()。
进行施工合同实施偏差的责任分析,必须以()为依据。
货币时间价值
设f(x)=且f"(0)存在,求a,b,c.
(1)用SOL语句完成下列操作:列出“林诗因”持有的所有外币名称(取自rate_exchange表)和持有数量(取自currency_s1表),并将检索结果按持有数量升序排序存储于表rate_temp中,同时将所使用的SQL语句存储于新建的文本文件rate
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include<stdio.h>#include<ctype.h>voidfun(char*p){inti=0;while(p[i]){if
BeautyandBodyImageintheMediaA)Imagesoffemalebodiesareeverywhere.Women—andtheirbodyparts—selleverythingfromfoo
最新回复
(
0
)