下列关于CASE语句的说法不正确的是()
A、条件句中的选择值或标识符所代表的值必须在表达式的取值范围内。
B、CASE语句中必须要有WHENOTHERS=NULL;语句。
C、CASE语句中的选择值只能出现一次,且不允许有相同的选择值的条件语句出现。
D、CASE语句执行必须选中,且只能选中所列条件语句中的一条。
A、条件句中的选择值或标识符所代表的值必须在表达式的取值范围内。
B、CASE语句中必须要有WHENOTHERS=NULL;语句。
C、CASE语句中的选择值只能出现一次,且不允许有相同的选择值的条件语句出现。
D、CASE语句执行必须选中,且只能选中所列条件语句中的一条。
第1题
A.if语句和else语句必须成对出现
B.if语句可以没有else语句对应
C.switch结构中每个case语句中必须用break语句
D.switch结构中必须有default语句
第2题
A.McCabe度量法对于不同种类的控制流的复杂性不能区分
B.McCabe度量法将简单IF语句与循环语句的复杂性分别看待
C.McCabe度量法对于嵌套IF语句与简单CASE语句的复杂性是一样的
D.McCabe度量法将模块接口当成一个简单分支进行处理
E.McCabe度量法看待一个具有1000行的顺序程序与一行语句的复杂性相同
第3题
A.select机制用来处理异步IO问题
B. select机制最大的一条限制就是每个case语句里必须是一个IO操作
C. golang在语言级别支持select关键字
D. select关键字的用法与switch语句非常类似,后面要带判断条件
第4题
A.for 循环只能用于循环次数已经确定的情况
B.for 循环是先判定表达式,后执行循环体语句
C.for 循环中,可以用 break语句跳出循环体
D.for 循环体语句中,可以包含多条语句,但要用花括号括起来
第5题
A.程序图描述了程序内部、外部的控制流程
B.程序图完全不表现对数据的具体操作以及分支和循环的具体条件
C.程序图往往把一个简单的IF语句与循环语句的复杂性看成是一样的
D.程序图往往把嵌套的IF语句与CASE语句的复杂性看成是一样的
第6题
A、当ActionScript在编译程序遇到“//”字符时,他会忽略本行中“//”字符以后的所有字符。
B、大括号不可以放置在函数名和类名的同行,只可以放置在函数名和类名的下一行。
C、小括号主要用于定义函数的参数,所有函数的参数都要放在小括号中。
D、分号就是结束符,但是ActionScript并不强制用户使用结束符,用户可以省略语句后的结束符。
第7题
A.析构函数中不可以包含return语句
B.一个类中只能有一个析构函数
C.析构函数在对象被撤销时,被自动调用
D.用户可以定义有参数的析构函数
第8题
A.循环体内可以包含循环语句
B.循环体内必须同时出现break和continue语句
C.循环体内可以出现条件语句
D.循环体可以是空语句
第9题
若char ch='b',那么遇到下列语句会输出______。
switch(ch)
{case'a':printf("it is a\n");
case'b':printf("it is b\n");
case'c':printf("it is c\n");break;
case'd':printf("it is din");)
第11题
A情况表达式中的常数
B赋值语句两边类型不一致,因而不能赋值
C情况表达式为关系表达式
D情况表达式与情况常量类型不一致