假定AB为一个类,则执行“ABx;”语句时将自动调用该类的()
A.带参构造函数
B.无参构造函数
C.拷贝构造函数
D.赋值重载运算符
A.带参构造函数
B.无参构造函数
C.拷贝构造函数
D.赋值重载运算符
第2题
A. 4 和 5
B. 5 和 4
C. 4 和 20
D. 20 和 5
第3题
A. AB() {a=0;}
B. AB(int aa=0): a(aa) {}
C. AB(int aa): a(aa) {}
D. AB() {}
第8题
假定一种语言将语句序列(statement-seqLfence)描述为一个或多个由分号(semicolons)隔开的语句(statement)的序列,但是在语句序列末尾没有标点符号。编写EBNF产生式。
第9题
A.ResultSetMetaData
B.DatabaseMetaData
C.ResultSet
D.Driver
第10题
A、switch中的表达式的值限定了数据类型,只能是byte、char、int类型的值,返回其他类型的值,程序会提示错误。
B、从case到break代表一个分支结构。case后面为常量表达式,用于判断与switch中表达式是否相等。
C、如果每个分支的值和表达式都不相等,则执行default后面的语句。
D、default语句不可以去掉。
第11题
A.在while和for循环中,break语句的作用是终止当前循环,重新进入循环。
B.布尔运算符有一个很有趣的短路逻辑特性,即表达式x and y当x为假时,会直接返回False,不会去计算y的值。
C.if语句执行有一个特点,它是从上往下判断,如果在某个判断上是True,则执行该判断对应的语句,忽略剩下的elif和else。
D.在while和for循环中,continue语句的作用是停止当前循环,继续循环体下面的语句。