C++选择(一)

来源:百度知道 编辑:UC知道 时间:2024/07/03 03:09:45
1.对于一个类的构造函数,其函数名与类名( )。
A. 完全相同 B. 基本相同 C. 不相同 D. 无关系
2.对于一个类的析构函数,其函数名与类名 ( )。
A. 完全相同 B. 完全不同 C. 只相差一个字符 D. 无关系
3.类的构造函数是在定义该类的一个 ( ) 时被自动调用执行的。
A. 成员函数 B. 数据成员 C. 对象 D. 友元函数
4.类的析构函数是一个对象被 ( ) 时自动调用的。
A. 建立 B. 撤消 C. 赋值 D. 引用
5.一个类的构造函数通常被定义为该类的 ( ) 成员。
A. 公用 B. 保护 C. 私有 D. 友元
6.一个类的析构函数通常被定义为该类的 ( ) 成员。
A. 私有 B. 保护 C. 公用 D. 友元
3.在下面的二维数组定义中,哪一个是正确的?( )
A. int a[5][]; B. int a[](10);
C. int a[][]; D. int a[][5]={{1,2,3},{4,5}};
4.下面的哪一个函数头格式不正确?( )
A. AA(int a, int b) B. AA(int a=0, int b)
C. AA(int a=0, int b=0) D. AA(int a, int b=0)
5.假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并

返回相加结果,则该成员函数的声明语句为( )。
A. AB operator +(AB& a, AB& b);

你好,我发现你的题目排版有点问题啊。怎么第6题后面开始是从第3题开始了呢。
下面是答案,基本都保证正确。
1-6:
a,c,c,b,a,c
3-15:
d,b,b,a,c,c,b,c,d,c,a,d,b

a,a,c,b,a
c,d,d,a,c
前十个

ACCBA
CDBDC
DC C
CAD
其他不确定