2-1
下列函数中,( )不能重载。C
A.成员函数
B.非成员函数
C.析构函数
D.构造函数
2-2
有关类和对象的说法下列不正确的有( )。C
A.对象是类的一个实例
B.任何一个对象只能属于一个具体的类
C.一个类只能有一个对象
D.类与对象和关系与数据类型和变量的关系相似
2-3
在下面类声明中,关于生成对象不正确的是( )。C
class point
{ public:
int x;
int y;
point(int a,int b) {x=a;y=b;}
};
A.
point p(10,2);
B.
point *p=new point(1,2);
C.
point *p=new point[2];
D.
point *p[2]={new point(1,2), new point(3,4)};
2-4
以下说法中正确的是 C
A.一个类一定会有无参构造函数
B.构造函数的返回值类型是void
C.一个类只能定义一个析构函数,但可以定义多个构造函数
D.一个类只能定义一个构造函数,但可以定义多个析构函数