niusouti.com

下列关于复合语句以及空语句的说法,正确的是______A.复合语句中最后一个语句的最后一个分号可以省略B.复合语句不可以嵌套C.空语句在执行时没有动作,因此没有用途D.空语句可以作“延时”使用

题目

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

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

B.复合语句不可以嵌套

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

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


相似考题
更多“下列关于复合语句以及空语句的说法,正确的是______A.复合语句中最后一个语句的最后一个分号可以 ”相关问题
  • 第1题:

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

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

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

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

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


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

  • 第2题:

    以下叙述中错误的是

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

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

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

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


    C 解析:C语句必须以分号结束,选项A是正确的。复合语句在语法上被看作一条语句,选项B也是正确的。空语句也算是一条语句,因此如果空语句出现在条件或者循环语句中,一样会被当作条件子句或者循环体来看待,所以选项c是错误的。赋值表达式末尾加分号就构成赋值语句,选项D正确。故本题应该选择C。

  • 第3题:

    8、空语句是仅由一个分号“;”组成的语句,空语句什么也不做,所以空语句没有什么用,可以从C51指令集中去掉。


    正确

  • 第4题:

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

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

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

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

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


    正确答案:C
    空语句只有一个分号,什么也不做;复合语句可以有一些语句

  • 第5题:

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

    A.C#中的复合语句不需要以分号结束

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

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

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


    C 解析:C语句必须以分号结束,选项A是正确的。复合语句在语法上被看作一条语句,选项B也是正确的。空语句也算是一条语句,因此如果空语句出现在条件或者循环语句中,一样会被当作条件子句或者循环体来看待,所以选项c是错误的。赋值表达式末尾加分号就构成赋值语句,选项D正确。故本题应该选择C。