首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下选项中的变量a, b, y均已正确定义并赋值,则语法正确的switch语句是
若以下选项中的变量a, b, y均已正确定义并赋值,则语法正确的switch语句是
admin
2021-02-25
18
问题
若以下选项中的变量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;
case常量表达式2: 语句2;
…
case常量表达式n: 语句n;
default : 语句n+1;
}
B选项中,case1和case2有错误,; C选项中,case a和case b不正确,case后面应该跟常量表达式;D选项中,switch a*b,有误。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/R1tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序voidf(intx)main(){intz=123456;{if(x>=10)f(z);}{printf("%d-",x%10);f(x/10);}elseprintf("%d",x);}则程序的输出结果是
以下错误的定义语句是
有以下程序:#include<stdio.h>intb=2:intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,
把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
在一个C源程序文件中所定义的全局变量,其作用域为
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";strcpy(a+1,b+2);puts(st
下面不能作为结构化方法软件需求分析工具的是
随机试题
试述《三国演义》的艺术成就。
A、元神之府B、精明之府C、中精之府D、血之府E、孤府脉为
工艺技术方案和工艺流程方案优化选择原则有:先进适用性,安全可靠性,(),产品更新适应性,技术来源可得性。
在列管式换热器中,在一些腐蚀严重、温差较大而需经常更换管束的冷却器中应用较多的是()。
下列关于甲公司编制2014年合并财务报表的相关抵消分录,正确的有()。
根据良好的公司治理和内部控制原则,商业银行市场风险管理组织架构应当能够()。
要顺利完成一个R&D项目,需要的人有()。
Readthefollowingtextanddecidewhichanswerbestfitseachspace.Forquestions26~45,markoneletterA,B,CorDony
______ismedicaltechnologythatallowstheprolongationoflifeartificiallywhiletheworldisalreadyover-populated?
A、Askforotherstosolvetheproblem.B、Approachtheproblemstepbystep.C、Takesomepillsandthenrestabit.D、Tryusinga
最新回复
(
0
)