niusouti.com
参考答案和解析
正确答案:错误
更多“for语句作为循环控制语句时,其括号内各个表达式及其后的分号都可缺省。() ”相关问题
  • 第1题:

    有关for循环的语法形式:for([表达式1];[表达式2];[表达式3])<语句>,说法错误的是()

    A、若表达式1省略时,需要在for循环语句前面给控制循环是否继续执行的变量(一般是循环变量)赋值

    B、若表达式2省略,则循环语句中必需包含结束循环的跳转语句,如break

    C、若表达式3省略时,需要在循环体语句中改变循环变量的值,保证可以形成循环结束的条件,否则回形成死循环

    D、表达式1、2、3都可以省略,中间的两个“;”也可以省略


    参考答案:D

  • 第2题:

    Java中是使用大括号括起来的语句块,用于完成一个相对独立的逻辑功能,这种语句被称作()。

    A.表达式语句

    B.复合语句

    C.流程控制语句

    D.包语句和导入语句


    参考答案:B

  • 第3题:

    C语言中( )

    A.不能使用do-while语句构成的循环

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

    C.do-while语句构成的循环,当while语句中的表达式值为非零时结束循环

    D.do-while语句构成的循环,当while语句中的表达式值为零时结束循环


    正确答案:D

  • 第4题:

    在while 表达式, 语句体, End 循环语句中,表达式的值()时表示循环条件为真,语句体将被执行,否则跳出该循环语句。


    正确答案:非零

  • 第5题:

    以下叙述正确的是() 

    • A、 do……while语句构成的循环不能用其他语句构成的循环来代替
    • B、 do……while语句构成的循环只能用break语句结束循环
    • C、 用do……while语句构成的循环,在while后的表达式为true时结束循环
    • D、 用do……while语句构成的循环,在while后的表达式应为关系表达式或逻辑表达式

    正确答案:D

  • 第6题:

    下面有关for语句的描述有错误的是()。

    • A、使用for语句时,可以省略其中的某个或多个表达式,但不能同时省略全部3个表达式
    • B、在省略for语句的某个表达式时,如果该表达式后面原来带有分号,则一定要保留它所带的分号
    • C、在for语句表达式中,可以直接定义循环变量,以简化代码
    • D、for语句的表达式可以全部省略

    正确答案:A

  • 第7题:

    如果变量初值在for语句前面赋值,则for语句中的表达式1及其后的分号都可省略。()


    正确答案:错误

  • 第8题:

    填空题
    在while 表达式, 语句体, End 循环语句中,表达式的值()时表示循环条件为真,语句体将被执行,否则跳出该循环语句。

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

  • 第9题:

    单选题
    以下叙述正确的是(  )。
    A

    do-while语句构成的循环,当while语句中的表达式值为0时结束循环

    B

    do-while语句和while-do构成的循环功能相同

    C

    while-do语句构成的循环,当while语句中的表达式值为非0时结束循环

    D

    do-while语句构成的循环,必须用break语句退出循环


    正确答案: B
    解析:
    B项错误,do-while语句先执行循环体,再判断循环条件语句,while-do循环先判断循环条件语句,再执行循环体;C项错误,do-while语句构成的循环,while语句中的表达式值为0时结束循环;D项错误,do-while语句除了可以使用break语句退出循环外,还可以使用循环条件语句,当不满足循环条件时退出循环。答案选择A选项。

  • 第10题:

    单选题
    C语言中以下说法正确的是()
    A

    不能使用while语句构成的循环

    B

    while语句构成的循环必须用break语句才能退出

    C

    while语句构成的循环,当while语句中的表达式值为非零时结束循环

    D

    while语句构成的循环,当while语句中的表达式值为零时结束循环


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

  • 第11题:

    单选题
    以下叙述正确的是()
    A

     do……while语句构成的循环不能用其他语句构成的循环来代替

    B

     do……while语句构成的循环只能用break语句结束循环

    C

     用do……while语句构成的循环,在while后的表达式为true时结束循环

    D

     用do……while语句构成的循环,在while后的表达式应为关系表达式或逻辑表达式


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

  • 第12题:

    单选题
    for循环语句的括号中包含以下三个部分,其正确的顺序是()。 ①初始化表达式②操作表达式③循环条件
    A

    ①③②

    B

    ②③①

    C

    ①②③

    D

    ③①②


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

  • 第13题:

    以下叙述正确的是()

    A、do….while语句构成的循环能用其他语句构成的循环来代替

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

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

    D、用do….while语句构成的循环,在while后的表达式应为关系表达式或逻辑表达式


    参考答案:AD

  • 第14题:

    以下叙述中错误的是______。

    A.C语句必须以分号结束

    B.复合语句在语法上被看作一条语句

    C.空语句出现在任何位置都不会影响程序运行

    D.赋值表达式末尾加分号就构成赋值语句


    正确答案:C
    解析:C语言中,只有一个分号的语句称为空语句,程序执行时并不产生任何的动作,但是随意加分号会产生错误,例如D选项所说到情况,这样就产生了错误。

  • 第15题:

    if语句只能用逻辑表达式作为其控制条件。


    正确答案:错误

  • 第16题:

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

    • A、Java语句以分号(;)结束
    • B、一个表达式后加上分号(;)便构成一个语句
    • C、可以用{}把一些语句括起来构成复合语句
    • D、单独一个分号(;)不能构成语句

    正确答案:D

  • 第17题:

    以下关于for循环的说法不正确的是()。

    • A、for循环只能用于循环次数已经确定的情况
    • B、for循环是先判定表达式,后执行循环体语句
    • C、for循环中,可以用break语句跳出循环体
    • D、for循环体语句中,可以包含多条语句,但要用花括号括起来

    正确答案:A

  • 第18题:

    下面有关for循环的正确描述是().

    • A、for 循环只能用于循环次数已经确定的情况
    • B、for 循环是先执行循环循环体语句,后判断表达式
    • C、在 for 循环中,不能用 break 语句跳出循环体
    • D、for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来

    正确答案:D

  • 第19题:

    for循环语句的括号中包含以下三个部分,其正确的顺序是()。 ①初始化表达式②操作表达式③循环条件

    • A、①③②
    • B、②③①
    • C、①②③
    • D、③①②

    正确答案:A

  • 第20题:

    单选题
    下面有关for语句的描述有错误的是()。
    A

    使用for语句时,可以省略其中的某个或多个表达式,但不能同时省略全部3个表达式

    B

    在省略for语句的某个表达式时,如果该表达式后面原来带有分号,则一定要保留它所带的分号

    C

    在for语句表达式中,可以直接定义循环变量,以简化代码

    D

    for语句的表达式可以全部省略


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

  • 第21题:

    单选题
    下面关于Java语句的描述中,错误的是()。
    A

    Java语句以分号(;)结束

    B

    一个表达式后加上分号(;)便构成一个语句

    C

    可以用{}把一些语句括起来构成复合语句

    D

    单独一个分号(;)不能构成语句


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

  • 第22题:

    单选题
    以下叙述正确的是(  )。
    A

    C程序总是以main()作为程序执行的起始行

    B

    main()函数若不带参数,其后面的一对圆括号可省略

    C

    函数体内的定义语句和可执行语句允许任意穿插出现

    D

    C语言中的语句之间必须用分号作为分隔符


    正确答案: C
    解析:
    main函数后面的括号告诉编译器这是一个函数,不可以省略,排除B选项;在复合语句中,不仅可以有执行语句,还可以有定义语句,定义语句应该出现在执行语句的前面,故排除C选项;C语言中的某些语句可以不用分号,例如if语句,宏定义,故D选项错误。答案选择A选项。

  • 第23题:

    单选题
    对于foreach语句和for语句,下列说法错误的是()
    A

     for语句与foreach语句在结构上不一样,前者有3个表达式,表达式间用分号隔开;后者仅有一个“表达式”,形式为“数据类型 变量 in 集合表达式”

    B

     语句for(;true;);是合法的,但是个死循环;“foreach(true);”也是合法的,也是一个死循环

    C

     语句for(;true;);是合法的,但是个死循环;而“foreach(true);”是非法的

    D

     语句块“ int[] a={1,2}; foreach(int i in a);”是合法的。


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