首页 > 大学专科> 电子信息
题目内容 (请给出正确答案)
[主观题]

在程序中switch?case?语句可以代替if?else?语句。()

在程序中switch?case?语句可以代替if?else?语句。()

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“在程序中switch?case?语句可以代替if?else?…”相关的问题
第1题
当程序中有两个以上的选择要选时,可以采用switch?case?语句。()

当程序中有两个以上的选择要选时,可以采用switch?case?语句。()

点击查看答案
第2题
在switch结构中,每一个case块的结束必须有break或goto语句。()
点击查看答案
第3题
下列叙述中正确的是()。

A.break语句只能用于switch语句

B.在switch语句中必须使用default

C.break语句必须与switch语句中的case配对使用

D.在switch语句中,不一定使用break语句

点击查看答案
第4题
以下关于switch语句的叙述中,错误的是()A.switch语句允许嵌套使用

C语言题目

1、 以下关于switch语句的叙述中,错误的是【 】。

A.switch语句允许嵌套使用

B.语句中必须有default部分,才能构成完整的switch语句

C.只有与break语句结合使用,switch语句才能实现程序的选择控制

D.语句中各case与后面的常量表达式之间必须有空格

2、下面叙述中正确的是【 】。

A.do-while语句构成的循环不能用其他语句构成的循环代替

B.do-while语句构成的循环只能用break语句退出

C.用do-while语句构成的循环,在while后的表达式为零时结束循环

D.用do-while语句构成的循环,在while后的表达式为非零时结束循环

3、以下程序段中由while构成的循环执行的次数为【 】。

int k=0; while (k=1) k++;

A.执行1次

B.一次也不执行

C.无限次

D.有语法错,不能执行

4、以下正确的描述是【 】。

A.continue语句的作用是结束整个循环的执行

B.在for循环中,不能使用break语句跳出循环

C.只能在循环体内和switch语句体内使用break语句

D.在循环体内使用break语句或continue语句的作用相同

5、若程序中有int x=-1; 定义语句,则 while(!x) x*=x; 语句的循环体将执行【 】次。

A.执行1次

B.执行2次

C.0

D.无限次

点击查看答案
第5题
下列说法错误的是()。A、case后面的表达式不能是含有变量的关系表达式和逻辑表达式,它不能像if语
下列说法错误的是()。

A、case后面的表达式不能是含有变量的关系表达式和逻辑表达式,它不能像if语句那样起到判断表达式真假的作用。

B、每个case后的常量只起语句标号的作用,所以case常量的值必须互不相同,而且在每个case的语句序列后都有break的情况下,改变case常量出现的次序,不影响程序的运行结果。

C、每个case后的“常量表达式”的类型应该与switch后括号内表达式的类型一致。

D、若case后面的语句省略不写,则表示它什么也不做。

点击查看答案
第6题
switch语句中case标签结束可以有跳转语句,也可以没有。()

switch语句中case标签结束可以有跳转语句,也可以没有。()

点击查看答案
第7题
关于C#中的switchcase语句,以下说法正确的是()。

A.switch的case块,必须要加上break

B.在该语句中最多不能超过5个case子句

C.在该语句中只能有个default子句

D.在该句中只能有一个break语句

点击查看答案
第8题
检查控制武器系统的计算机程序,显示有54个“if”语句(其中23个带有“else”子句)、4个“switch”语句(分

检查控制武器系统的计算机程序,显示有54个“if”语句(其中23个带有“else”子句)、4个“switch”语句(分别带有5、7、4和8个“case”),以及17个“for”或“while”循环,它们具有参数化的循环边界。如何穷尽测试这样一个程序,以证明其安全?

点击查看答案
第9题
现有如下程序段,此程序段编译有错误,则程序段的错误出在()。 include <stdio.h> mai

现有如下程序段,此程序段编译有错误,则程序段的错误出在()。 include <stdio.h> main() { int a=30,b=40,c=50,d; d=a>30? b:c; switch(d) {case a:printf("%d,",a); case b:printf("%d,",b); case c:printf("%d,",c); default:printf(""); ) )

A.“default:printf("");”这个语句

B.“d=a>30?b:C;”这个语句

C.“case a:printf(”% d,”,a);case b:printf(”%d,”,b);case c:printf(”%d,”,c);”这三个语句

D.switch(d)这个语句

点击查看答案
第10题
根据以下if语句写出与其功能相同的switch语句(x的值在0~100之间)。 if语句: if(x<60)m=1;

根据以下if语句写出与其功能相同的switch语句(x的值在0~100之间)。 if语句: if(x<60)m=1; else if(x<70)m=2; else if(x<80)m=3; else if(x<90)m=4; else if(x<100)m=5; switch语句: switch(【 】) { 【 】m=1;break; case 6:m=2;break; case 7:m=3;break; case 8:m=4;break; 【 】m=5; }

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改