分块语句(块IF)的控制转移中,有一些基本的规则,下列()条规则是最不正确的。

A:一个块IF必须与一个ENDIF语句相对应 B:一个块IF语和END IF语句间可以含有零个或多个ELSE IF语句 C:一对块IF语句和END IF语句间可含有一个零或零个SLSE块 D:允许越过块IF语句头进入核IF嵌套层

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

A:开关语句中default子句可以没有,也可以有一个 B:开关语句中每个语句序列中必须有break语句 C:开关语句中default子句只能放在最后 D:开关语句中case子句后面的表达式可以是整型表达式

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

A:复合语句是由“”开头,由“”结尾的 B:复合语句在语法上视为一条语句 C:复合语句内,可以有执行语句,不可以有定义语句部分 D:C程序中的所有语句都必须由一个分号作为结束

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

A:switch语句中 default子句可以没有,也可有一个 B:switch语句中每个语句序列中必须有break语句 C:switch语句中default 子句只能放在最后 D:switch语句中case 子句后面的表达式只能是整型表达式

下面程序有注释的语句中,错误的语句是( )。 #include <iostream> using namespace std; class A{ int a; public: void show A( ){cout<<"this is A!";} }; class B:public A{ int b; public: void showB( ){cout<<"this is B!";} }; void main( ){ A ia,*piA; B ib,*piB; piA=&ia; //第一个测试语句 piA=&ib; //第二个测试语句 piB=&ia; //第三个测试语句 piB=&ib; //第四个测试语句 }

A:第一个测试语句 B:第二个测试语句 C:第三个测试语句 D:第四个测试语句

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

A:switch语句中 default子句可以没有,也可有一个 B:switch语句中每个语句序列中必须有break语句 C:switch语句中default 子句只能放在最后 D:switch语句中case 子句后面的表达式只能是整型表达式

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

A:复合语句是由“{”开头,由“}”结尾的 B:复合语句在语法上视为一条语句 C:复合语句内,可以有执行语句,不可以有定义语句部分 D:C程序中的所有语句都必须由一个分号作为结束

微信扫码获取答案解析
下载APP查看答案解析