🎃个人专栏:
🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客
🐳Java基础:Java基础_IT闫的博客-CSDN博客
🐋c语言:c语言_IT闫的博客-CSDN博客
🐟MySQL:数据结构_IT闫的博客-CSDN博客
🐠数据结构:数据结构_IT闫的博客-CSDN博客
💎C++:C++_IT闫的博客-CSDN博客
🥽C51单片机:C51单片机(STC89C516)_IT闫的博客-CSDN博客
💻基于HTML5的网页设计及应用:基于HTML5的网页设计及应用_IT闫的博客-CSDN博客
🥏python:python_IT闫的博客-CSDN博客
🐠离散数学:离散数学_IT闫的博客-CSDN博客
欢迎收看,希望对大家有用!
目录
一. 单选题(共11题,29.7分)
1. (单选题)如果类A被说明成类B的友元,则:
2. (单选题)假定MyClass为一个类,则该类的拷贝构造函数的声明语句为:
3. (单选题)假定AB为一个类,在下面构造函数的原型声明中存在语法错误的是:
4. (单选题)在类外不能通过对象直接访问的是:
5. (单选题)类的私有成员可在何处访问:
6. (单选题)一个类可包含析构函数的个数是:
7. (单选题)下列关于构造函数的描述正确的是:
8. (单选题)假定AB为一个类,则执行“AB *p=new AB(12);”语句时共调用该类构造函数的次数为:
9. (单选题)下列不是类的成员函数的是:
10. (单选题)类的指针成员的初始化是通过函数完成的,这个函数通常是( )
11. (单选题)下列有关C++类的说法中,不正确的是:
🎯答案:
一. 单选题(共11题,29.7分)
1. (单选题)如果类A被说明成类B的友元,则:
- A. 类A的成员即是类B的成员
- B. 类B的成员即是类A的成员
- C. 类A的成员函数可以访问类B的所有成员
- D. 类B的成员函数可以访问类A的所有成员
2. (单选题)假定MyClass为一个类,则该类的拷贝构造函数的声明语句为:
- A. MyClass(MyClass x)
- B. MyClass&(MyClass x)
- C. MyClass(MyClass &x)
- D.
MyClass(MyClass *x)
3. (单选题)假定AB为一个类,在下面构造函数的原型声明中存在语法错误的是:
- A. AB(int a, int);
- B. int AB(int,int);
- C. AB(int,int);
- D.
AB(int,int y);
4. (单选题)在类外不能通过对象直接访问的是:
- A. private部分
- B. protected部分
- C. public部分
- D. private部分和protected部分
5. (单选题)类的私有成员可在何处访问:
- A. 通过子类的对象访问
- B. 本类及子类的成员函数中
- C. 通过该类对象访问
- D. 本类的成员函数中
6. (单选题)一个类可包含析构函数的个数是:
- A. 0个
- B. 1个
- C. 0个或1个
- D.
0个或多个
7. (单选题)下列关于构造函数的描述正确的是:
- A. 构造函数可以声明返回类型void
- B. 构造函数可以用private修饰
- C. 构造函数必须与类名相同
- D.
构造函数不能带参数
8. (单选题)假定AB为一个类,则执行“AB *p=new AB(12);”语句时共调用该类构造函数的次数为:
- A. 0
- B. 1
- C. 2
- D. 12
9. (单选题)下列不是类的成员函数的是:
- A. 构造函数
- B. 析构函数
- C. 友元函数
- D.
拷贝构造函数
10. (单选题)类的指针成员的初始化是通过函数完成的,这个函数通常是( )
- A. 析构函数
- B. 构造函数
- C. 其它成员函数
- D. 友元函数
11. (单选题)下列有关C++类的说法中,不正确的是:
- A. 类是一种用户自定义的数据类型
- B. 只有类中的成员函数或类的友元函数才能访问类中的私有成员
- C. 在类中,如果不做特别说明,所有成员的访问权限均为私有的
- D. 在类中,如果不做特别说明,所有成员的访问权限均为公有的
🎯答案:
1-5:CCBDD
6-11:BCBCBD