题目:有以下程序 #include Void main() { char *p[10]={"abc","aabdfg","dcdbe","abbd","cd"}; cout<
A. dcdbe
B. abbd
C. abc
D. abb
E. 5
F. 6
G. 8
H. 9
I. 40
J. 8
K. 100
L. 120
M. C++程序总是从第一个定义的函数开始执行
N. C++程序总是从main函数开始执行
O. C++函数必须有返回值,否则不能使用函数
P. C++程序中有调用关系的所有函数必须放在同一个程序文件中
Q. 可以对基本类型(如int类型)的数据,重新定义“+”运算符的含义。
R. 可以改变一个已有运算符的优先级和操作数个数。
S. 只能重载C++中已经有的运算符,不能定义新运算符。
T. C++中已经有的所有运算符都可以重载。
U. 开关语句中default子句可以没有,也可以有一个;
V. 开关语句中每个语句序列中必须有break语句;
W. 开关语句中default子句只能放在最后;
X. 开关语句中case子句后面的表达式可以是整形表达式。
Y. 12
Z. 144
[. 156
\. 288
]. switch(a) { case b+1:a--;break; case b+2:a++;break; }
^. switch(a==b) { default:a-b}
_. switch(a/10+b) { case 5:a-b; default:a+b; }
`. switch(a*a) { case 1,2:++a;case 3,4:++b;}
a. switch语句中case子句后面的表达式只能是整型表达式
b. switch语句中每个语句序列中必须有break语句
c. switch语句中default子句可以没有,也可以有一个
d. switch语句中default子句只能放在最后
e. break语句可用于循环体内,它将退出该重循环。
f. break语句可用于开关语句中,它将退出开关语句。
g. break语句可用于if体内,它将退出if语句。
h. break语句在一个循环体内可以出现多次。
答案:评论后可见此内容