题目:有以下程序 #include Void main() { char *p[10]={"abc","aabdfg","dcdbe","abbd","cd"}; cout<
A. dcdbe
B. abbd
C. abc
D. abb
E. 变量a的地址值
F. 无意义
G. 变量p的地址值
H. 3
I. 构造函数的函数名与类名相同;
J. 构造函数可以重载;
K. 构造函数可以设置缺省参数;
L. 构造函数必须指定类型说明;
M. *
N. #
O. &
P. @
Q. 构造函数可以设置默认的参数
R. 构造函数在定义类对象的自动执行
S. 构造函数可以是内联函数
T. 构造函数不可以重载
U. 声明变量p,其中*表示p是一个指针变量
V. 变量p经初始化,获得变量a的地址
W. 变量p只可以指向一个整形变量
X. 变量p的值为100
Y. while(a){if(!b)c;}
Z. while(c){if(!b)break;c;}
[. while(c){if(b)c;}
\. while(a){if(b)break;c;}
]. 编译、编辑、连接、运行
^. 编辑、编译、连接、运行
_. 编译、运行、编辑、连接
`. 编辑、运行、编辑、连接
a. 可以对基本类型(如int类型)的数据,重新定义“+”运算符的含义。
b. 可以改变一个已有运算符的优先级和操作数个数。
c. 只能重载C++中已经有的运算符,不能定义新运算符。
d. C++中已经有的所有运算符都可以重载。
e. 增加了一些新的运算符;
f. 允许函数重载,并允许设置缺省参数;
g. 规定函数说明必须用原型;
h. 引进了类和对象的概念;
i. 一个类可以有多个析构函数
j. 析构函数与类名完全相同
k. 析构函数不能指定返回类型
l. 析构函数可以有一个或多个参数
m. pa是一个指向数组的指针,所指向的数组是5个int型元素;
n. pa是一个指向某个数组中第5个元素的指针,该元素是int型变量;
o. pa[5]表示某个数组的第5个元素的值;
p. pa是一个具有5个元素的指针数组,每个元素是一个int型指针;
q. 开关语句中default子句可以没有,也可以有一个;
r. 开关语句中每个语句序列中必须有break语句;
s. 开关语句中default子句只能放在最后;
t. 开关语句中case子句后面的表达式可以是整形表达式。
u. A1.p=5;
v. A1->p=5;
w. *p=5;
x. *A1.p=5;
y. x=p[3];
z. x=*(a+3);
{. x=a[3];
|. x=*p+3;
答案:评论后可见此内容