更多“并非所有的if语句都有等价的switch语句,switch语句只能用来实现以相等关系作为选择条件的多分支结构。”相关问题
  • 第1题:

    下列语句中,属于多分支语句的是

    A.if语句

    B.switch语句

    C.do while语句

    D.for语句


    正确答案:B
    解析:do while语句和for语句是循环语句;if语句和switch语句是分支语句。而 if语句称为条件语句,switch语句称为多分支语句。因此,本题的正确答案是B。

  • 第2题:

    下列叙述中正确的是( )。

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

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

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

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


    正确答案:D
    解析:break为C语言关键字,又称间断语句。break语句的功能是跳出正在执行的条件语句或循环语句。它可以出现在switch语句中,也可以出现在循环语句中。default是关键字,起标号的作用,代表所有case标号之外的那些标号。default标号可以出现在语句体中任何标号位置上。在switch语句体中也可以没有default标号.

  • 第3题:

    下列语句中,属于多分支语句的是( )。

    A.if语句

    B.for语句

    C.switch语句

    D.dowhile语句


    正确答案:C
    解析: do while语句和for语句是循环语句:if语句和switch语句是分支语句。而if语句称为条件语句,switch语句称为多分支语句。

  • 第4题:

    下列语句中,属于多分支语句的是( )。 A.if语句B.for语句C.switch语句

    下列语句中,属于多分支语句的是( )。

    A.if语句

    B.for语句

    C.switch语句

    D.do while语句


    正确答案:C
    C。【解析】dowhile语句和for语句是循环语句;it语句和switch语句是分支语句。而if语句称为条件语句,switch语句称为多分支语句。

  • 第5题:

    一个switch语句实现的多路分支结构的程序段不能用if语句实现。()


    答案:×

  • 第6题:

    break语句只能用于switch-case语句和()语句中。


    正确答案:while

  • 第7题:

    下列语句中,属于多分支语句的是()。

    • A、if语句
    • B、switch语句
    • C、dowhile语句
    • D、for语句

    正确答案:B

  • 第8题:

    关于选择结构下列哪个说法正确()。

    • A、if语句和else语句必须成对出现
    • B、if语句可以没有else语句对应
    • C、switch结构中每个case语句中必须用break语句
    • D、switch结构中必须有default语句

    正确答案:B

  • 第9题:

    采用多分支实现简易计算器功能,以下描述正确的是()。

    • A、只能用switch多分支语句实现计算器程序
    • B、用switch..case..default结构实现的计算器中加入default语句使得程序具有较好的容错性
    • C、用switch结构实现计算器,结构紧凑,代码条理
    • D、switch结构与if...else..if都是用来实现多分支选择结构的

    正确答案:B,C,D

  • 第10题:

    ()语句一般用做单一条件或分支数目较少的场合,如果超过3个以上分支的程序,可用多分支选择的switch语句。


    正确答案:if

  • 第11题:

    判断题
    break语句在switch结构语句中的作用是终止某个case,并跳出switch结构语句。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    判断题
    在switch选择结构中,break语句是用于退出switch语句的,若无break语句则程序将除了执行符合条件语句之外,而且还依次执行其后的所有语句。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    下列关于是switch语句的描述中,()是正确的。

    A、switch语句中default子句可以没有,也可有一个

    B、switch语句中每个语句序列中必须有break语句

    C、switch语句中default子句只能放在最后

    D、switch语句中case子句后面的表达式可以是整型表达式


    参考答案:A

  • 第14题:

    下面关于switch语句的叙述中,错误的是()

    A.case后面的表达式可以是关系表达式

    B.switch语句是多分支选择语句

    C.每一个case后面的值必须互不相同,否则会出现矛盾的现象

    D.在执行一个case分支后,可用一个break语句使流程跳出switch语句


    参考答案:A

  • 第15题:

    下列叙述中正确的是( )。

    A.在switch语句中,不-定使用break语句

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

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

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


    正确答案:A
    default语句在swtch语句中可以省,所以8错误;switch语句中并非每个case后都需要使用break语句,所以c错误;break语句还可以用于for等循环结构中,所以D错误。

  • 第16题:

    以下关于switch语句和break语句的描述中,正确的是______。

    A.在switch语句中必须使用break语句

    B.在switch语句中,可以根据需要使用或不使用break语句

    C.break语句只能用于switch语句中

    D.break语句是switch语句的一部分


    正确答案:B
    解析:break语句可以根据需要,使用在循环体和switch语句体内,因此B是可选项。

  • 第17题:

    根据判定条件的真假来决定执行哪一种操作。

    A.多分支语句

    B.条件语句

    C.switch语句

    D.For语句


    正确答案:B

  • 第18题:

    switch语句的case分支可以使用{}复合语句,多个语句序列。


    正确答案:正确

  • 第19题:

    break语句在switch结构语句中的作用是终止某个case,并跳出switch结构语句。


    正确答案:正确

  • 第20题:

    在switch选择结构中,break语句是用于退出switch语句的,若无break语句则程序将除了执行符合条件语句之外,而且还依次执行其后的所有语句。


    正确答案:正确

  • 第21题:

    下列对条件语句、分支语句、固定循环次数语句、不定循环次数语句关键字排序正确的是()

    • A、if elseend;for end;switch case end;while end;
    • B、if elseend;switch case end;for end;while end;
    • C、for end;if else end;while end;switch case end;
    • D、while end;for end;switch case end;if else end;

    正确答案:B

  • 第22题:

    下面关于switch语句的叙述中,错误的是()

    • A、case后面的表达式可以是关系表达式
    • B、switch语句是多分支选择语句
    • C、每一个case后面的值必须互不相同,否则会出现矛盾的现象
    • D、在执行一个case分支后,可用一个break语句使流程跳出switch语句

    正确答案:A

  • 第23题:

    单选题
    下列对条件语句、分支语句、固定循环次数语句、不定循环次数语句关键字排序正确的是()
    A

    if elseend;for end;switch case end;while end;

    B

    if elseend;switch case end;for end;while end;

    C

    for end;if else end;while end;switch case end;

    D

    while end;for end;switch case end;if else end;


    正确答案: C
    解析: 暂无解析

  • 第24题:

    单选题
    以下关于if语句和switch语句的说法,正确的()
    A

     如果在if语句和switch语句中嵌入break语句,则在程序执行过程中,一旦执行到break语句,就会结束相应的执行,转向执行其后面的语句

    B

     凡是能够使用if语句的地方就可以使用switch语句,反之亦然

    C

     if语句有3种基本形式:if…、if…else…和if…else if…else…

    D

     if语句是实现“单判断二分支”的选择结构,switch语句是实现“单判断多分支”的选择结构。


    正确答案: A
    解析: 暂无解析