C++判断题
1. 在 C++中,允许从一个类派生出任意多个类,但不允许某个类同时从多个类派生。
2. 抽象类不会产生实例,所以不需要有构造函数。
3. 从一个模板类可以派生新的模板类,也可以派生非模板类。
4. 一个类产生的所有对象共享同一个该类的静态数据。
5. 任何类都要有不必提供参数的构造函数(默认缺省构造函数) 。
6. 构造函数和析构函数都不能重载。
7. 基类类型的指针可以指向其派生类对象。
8. 设有说明 int * const p=new int; 则表明指针 p 是常量,p 只能指向固定的存储单元。
9. 行为多态是指不同类的对象可以实现同一行为,但实现方法不同,利用函数和运算的 重载(overloading)及继承中的覆写(overriding)可以实现行为多态。
10 设有函数说明 void f(const int&);则在调用该函数时,提供的参数既可以是变量,又可以是常量。
麻烦大家帮完成下以上的判断题的对与否,谢谢
[解决办法]
1.错 c++允许多继承
2.错
3.错
4.对
5.错
6错
7对
8对
9错
10错