niusouti.com
更多“C语言中,switch后的括号内表达式()。”相关问题
  • 第1题:

    switch后面括号中的表达式只能是整型、______ 或枚举型表达式。


    正确答案:字符型
    字符型

  • 第2题:

    在下列叙述中,错误的是( )。

    A.C语言中,二维数组或多维数组是按行存放的

    B.赋值表达式b[1][2]=a[2][3]是正确的

    C.char a[1];a[0]='A'与int a[1];a[0]='A'等价

    D.数组名后的方括号内可以为常量表达式,也可以为变量


    正确答案:D
    解析:本题考查数组的4个知识点:①C语言中,二维数组或多维数组元素排列的顺序是按行存放;②不同数组的元素之间可以相互赋值;③字符型数组中存放的是字符,int型数组中存放的是字符对应的ASCII码值,虽然在计算机内部字符常量都是作为蹩型量来处理的,其对应的整数值就是ASCII码值,但两者并不完全等价;④数组名后的方括号内可以为常量,也可以为常量表达式,但不可以为变量。

  • 第3题:

    在JavaScript中,下列关于switch语句的描述中错误的是?()

    A.switch语句中default子句是可以省略的

    B.switch语句中case子句的语句序列中必须含有break语句

    C.switch语句中case子句后面的表达式可以是含有变量的整型表达式

    D.switch语句中case子句的个数不能过多


    答案:BCD

  • 第4题:

    switch(表达式),表达式可以是任意合法表达式,但是结果必须是整型或者单字符型。


    正确答案:正确

  • 第5题:

    在C语言中,if语句后的一对圆括号中,用以决定分支流程的表达式()

    • A、只能用逻辑表达式
    • B、只能用逻辑表达式或关系表达式
    • C、只能用关系表达式
    • D、可用任意表达式

    正确答案:D

  • 第6题:

    根据switch使用的注意事项:已知int a;float b;float c;char d;输入值,switch后面括号里的表达式可以是()。

    • A、a
    • B、b
    • C、c
    • D、d

    正确答案:A,D

  • 第7题:

    多分支语句switch(…)括号中的表达式的返回值类型可以是全部整型类型,外加char类型。


    正确答案:错误

  • 第8题:

    数据结构与算法里,switch语句的小括号里的表达式可以是()类型的数据。

    • A、整型
    • B、浮点型
    • C、双精度型
    • D、字符串

    正确答案:A

  • 第9题:

    switch(表达式),表达式不可以是算术表达式。


    正确答案:错误

  • 第10题:

    若允许表达式内多种括号混合嵌套,则为检查表达式中括号是否正确配对的算法,通常选用的辅助结构是()。

    • A、栈
    • B、线性表
    • C、队列
    • D、二叉排序树

    正确答案:A

  • 第11题:

    判断题
    多分支语句switch(…)括号中的表达式的返回值类型可以是全部整型类型,外加char类型。
    A

    B


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

  • 第12题:

    单选题
    数据结构与算法里,switch语句的小括号里的表达式可以是()类型的数据。
    A

    整型

    B

    浮点型

    C

    双精度型

    D

    字符串


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

  • 第13题:

    在下列叙述中,错误的是( )。

    A)C语言中,二维数组或多维数组是按行存放的

    B)赋值表达式b[1][2]=a[2][3]是正确的

    C)char a[1];a[0]='A'与int a[1];a[0]='A'等价

    D)数组名后的方括号内可以为常量表达式,也可以为变量


    正确答案:D
    本题考查数组的4个知识点:①c语言中,二维数组或多维数组元素排列的顺序是按行存放;②不同数组的元素之间可以相互赋值;⑨字符型数组中存放的是字符,int型数组中存放的是字符对应的ASCII码值,虽然在计算机内部字符常量都是作为整型量来处理的,其对应的整数值就是ASCII码值,但两者并不完全等价;④数组名后的方括号内可以为常量,也可以为常量表达式,但不可以为变量。

  • 第14题:

    在JavaScript中,下列关于switch语句的描述中,哪个是正确的?()

    A.switch语句中default子句是可以省略的

    B.switch语句中case子句的语句序列中必须含有break语句

    C.switch语句中case子句后面的表达式可以是含有变量的整型表达式


    答案:A

  • 第15题:

    若允许表达式内多种括号混合嵌套,则为检查表达式中括号是否正确配对的算法,通常选用的辅助结构是()。

    A.栈
    B.线性表
    C.队列
    D.二叉排序树

    答案:A
    解析:
    栈(stack)又称为堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算,这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素称作出栈或退栈,它是把栈顶元素删除,使其相邻的元素成为新的栈顶元素。

  • 第16题:

    在c语言中,多分支选择结构语句为    switch(c)    {case常量表达式1:语句1     ;          „„    case常量表达式n—l:语句n—l;   default:    语句n;}  其中括号内表达式c的类型()

    • A、可以是任意类型
    • B、只能为整型
    • C、可以是整型或字符型
    • D、可以为整型或实型

    正确答案:C

  • 第17题:

    switch语句的表达式与case表达式的类型必须一致。


    正确答案:正确

  • 第18题:

    宏程序用表达式指定变量时,表达式应放在()。

    • A、宏程序前
    • B、宏程序后
    • C、括号内
    • D、括号外

    正确答案:C

  • 第19题:

    下面关于Java语言switch语句的描述中,错误的是()。

    • A、switch语句的表达式不能是字符串
    • B、switch语句中,default子句是可选的
    • C、case后面的常量可以相同
    • D、switch语句体必须是带花括号{}的语句块

    正确答案:C

  • 第20题:

    switch语句的case表达式必须是常量表达式。


    正确答案:正确

  • 第21题:

    在C语言中,为了结束由while语句构成的循环,while后一对圆括号 中表达式的值应该为().

    • A、0
    • B、1
    • C、True
    • D、非0

    正确答案:A

  • 第22题:

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

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

    正确答案:A

  • 第23题:

    单选题
    在c语言中,多分支选择结构语句为    switch(c)    {case常量表达式1:语句1     ;          „„    case常量表达式n—l:语句n—l;   default:    语句n;}  其中括号内表达式c的类型()
    A

    可以是任意类型

    B

    只能为整型

    C

    可以是整型或字符型

    D

    可以为整型或实型


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

  • 第24题:

    单选题
    若允许表达式内多种括号混合嵌套,则为检查表达式中括号是否正确配对的算法,通常选用的辅助结构是()。
    A

    B

    线性表

    C

    队列

    D

    二叉排序树


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