下列关于复合语句和空语句的说法错误的是A.复合语句是由"{"开头,由"}"结尾的B.复合语句在语法上视为一条语句C.复合语句内,可以有执行语句,不可以有定义语句部分D.C程序中的所有语句都必须由一个分号作为结束

题目

下列关于复合语句和空语句的说法错误的是

A.复合语句是由"{"开头,由"}"结尾的

B.复合语句在语法上视为一条语句

C.复合语句内,可以有执行语句,不可以有定义语句部分

D.C程序中的所有语句都必须由一个分号作为结束


相似考题
参考答案和解析
正确答案:C
空语句只有一个分号,什么也不做;复合语句可以有一些语句
更多“下列关于复合语句和空语句的说法错误的是 A.复合语句是由"{"开头,由"}"结尾的 B.复 ”相关问题
  • 第1题:

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

    A.表达式语句

    B.复合语句

    C.流程控制语句

    D.包语句和导入语句


    参考答案:B

  • 第2题:

    以下叙述中错误的是______。

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

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

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

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


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

  • 第3题:

    下列关于复合语句以及空语句的说法,正确的是______

    A.复合语句中最后一个语句的最后一个分号可以省略

    B.复合语句不可以嵌套

    C.空语句在执行时没有动作,因此没有用途

    D.空语句可以作“延时”使用


    正确答案:D

  • 第4题:

    以下叙述中错误的是( )。A.C语句必须以分号结束B.复合语句在语法上被看作一条语句SX

    以下叙述中错误的是( )。

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

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

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

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


    正确答案:C
    本题考查的是c语句。“空语句出现在任何位置都不会影响程序运行”这句话是错误的,例如在for循环中,循环条件语句为空时,则不判断循环条件,循环将无休止地进行下去,导致了此循环为死循环。

  • 第5题:

    下列关于过程的说法中,错误的是( )。

    A.函数过程有返回值

    B.子过程有返回值

    C.函数声明使用Function语句,并以End Function语句作为结束

    D.声明子程序以Sub关键字开头,并以End Sub语句作为结束


    正确答案:B
    暂无解析,请参考用户分享笔记

  • 第6题:

    下列关于变量的说法中,正确的是( )。

    A.在复合语句中定义的变量也是局部变量,它的生存期在本复合语句执行完毕即告结束

    B.在一定范围内,整型变量和字符型变量可以相互赋值,如:int a;char s='a';a=s是可以的

    C.全局变量的有效范围是从该变量的定义位置开始到本工程结束

    D.{char a;a=878*101;cout<<a;},本复合语句输出的值为:88678


    正确答案:B
    解析:选项A对静态变量而言生存期是整个程序;选项C全局变量的有效范围是本文件;选项D输出结果不正确

  • 第7题:

    Python中的()表示的是空语句。


    正确答案:pass

  • 第8题:

    下面关于Java语言的for语句的描述中,正确的是()。

    • A、初始化部分、条件判断部分和迭代因子都可以是空语句
    • B、初始化部分不能是空语句
    • C、条件判断部分不能是空语句
    • D、迭代因子不能是空语句

    正确答案:A

  • 第9题:

    只有for循环的循环体可以是空语句,其他种循环的循环体不能是空语句。


    正确答案:错误

  • 第10题:

    while语句的循环体不能是复合语句。


    正确答案:错误

  • 第11题:

    判断题
    只有for循环的循环体可以是空语句,其他种循环的循环体不能是空语句。
    A

    B


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

  • 第12题:

    单选题
    下面关于Java语言的for语句的描述中,正确的是()。
    A

    初始化部分、条件判断部分和迭代因子都可以是空语句

    B

    初始化部分不能是空语句

    C

    条件判断部分不能是空语句

    D

    迭代因子不能是空语句


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

  • 第13题:

    在java程序中,语句可以分为()几大类。

    A.方法调用语句

    B.表达式语句

    C.复合语句

    D.流程控制语句

    E.包语句和导入语句


    参考答案:ABCDE

  • 第14题:

    下列关于复合语句和空语句的说法错误的是

    A.复合语句是由“{”开头,由“}”结尾的

    B.复合语句在语法上视为一条语句

    C.复合语句内,可以有执行语句,不可以有定义语句部分

    D.C程序中的所有语句都必须由一个分号作为结束


    正确答案:C
    解析:复合语句内,不仅可以有执行语句,而且还可以有定义语句部分。定义语句应该出现在可执行语句前面。

  • 第15题:

    以下错误的叙述是______。

    A.使用while和do-while循环时,循环变量的初始化应该在循环语句之前完成

    B.while循环是先判断表达式,后执行循环语句

    C.do-while和for循环均是先执行循环体语句,后判断表达式

    D.for、while和do-while循环中的循环体均可以由空语句构成


    正确答案:C

  • 第16题:

    下列对for循环中初始化、终止和迭代部分的描述中,错误的是( )。

    A.之间的分号不能省略

    B.可以用逗号彼此分隔

    C.都可以为空语句

    D.可以部分为空语句


    正确答案:B
    解析:for语句三个部分间的分号是不能省略的,但是每个语句都可以为空语句。初始化可以在for语句前进行,终止条件语句可以在循环体内用break实现,迭代部分可以在循环体内实现。

  • 第17题:

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

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

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

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

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


    正确答案:C
    解析:C语言规定每条语句和数据定义的最后必须有一个分号,分号是C语句的必要组成部分。复合语句也称为“语句块”,其形式如下:{语句1;语句2;……语句n;},即用一对大括号把若干语句括起来构成一个语句组。一个复合语句在语法上视为一条语句,在一对花括号内的语句数量不限。一个赋值表达式的最后加一个分号就成为一条语句,即赋值语句。空语句是只有一个分号的语句,它什么也不做,程序设计中有时需要加一个空语句来表示存在一条语句,但随意加分号会导致逻辑上的错误,而且这种错误十分隐蔽,编辑器也不会提示逻辑错误,需要慎用。

  • 第18题:

    空语句是合法的C语句。


    正确答案:正确

  • 第19题:

    下列关于循环语句的描述中,错误的是()。

    • A、任何一种循环体内都可以含一种循环语句
    • B、循环体可以使空语句也可以是空
    • C、循环体内可以出现多个break语句
    • D、循环语句,循环体至少被执行一次

    正确答案:D

  • 第20题:

    在定义函数的格式类型修饰符函数名(形式参数表)函数体中,函数体可以是()。

    • A、基本语句
    • B、复合语句
    • C、空语句
    • D、语句序列

    正确答案:B

  • 第21题:

    for语句的循环体不能是空语句。


    正确答案:错误

  • 第22题:

    分支语句有多种名字,例如选择语句、条件语句,以下()也是分支语句的一种说法。

    • A、转移语句
    • B、复合语言
    • C、判断语句
    • D、返回语句

    正确答案:C

  • 第23题:

    单选题
    在定义函数的格式类型修饰符函数名(形式参数表)函数体中,函数体可以是()。
    A

    基本语句

    B

    复合语句

    C

    空语句

    D

    语句序列


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

  • 第24题:

    单选题
    关于USE语句的正确说法是()。
    A

    USE语句是可执行语句

    B

    用USE语句可以代替INCLUDE语句

    C

    USE语句必须放在程序单元体的开头

    D

    USE语句的位置任意


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