单项选择题说明一个类的对象时,系统自动调用()

A.成员函数
B.构造函数
C.析构函数
D.友元函数


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题下面关于复制构造函数调用的时机,不正确的是()调用。

A.访问对象时
B.对象初始化时
C.函数具有类类型传值参数时
D.函数返回类类型值时

3.单项选择题下列函数原型中,可以作为类Base析构函数的是()

A.void~Base
B.~Base()
C.~Base()const
D.Base()

4.单项选择题构造函数是在()时被执行的。

A.建立源程序文件
B.创建对象
C.创建类
D.程序编译时

5.单项选择题下面对析构函数的正确描述是()

A.系统在任何情况下都能正确析构对象
B.用户必须定义类的析构函数
C.析构函数没有参数,也没有返回值
D.析构函数可以设置默认参数

6.单项选择题下面对构造函数的不正确描述是()

A.用户定义的构造函数不是必须的
B.构造函数可以重载
C.构造函数可以有参数,也可以有返回值
D.构造函数可以设置默认参数

7.单项选择题关于this指针的说法正确的是()

A.this指针必须显式说明
B.定义一个类后,this指针就指向该类
C.成员函数拥有this指针
D.静态成员函数拥有this指针

8.单项选择题下列关于类和对象的说法中,正确的是()

A.编译器为每个类和类的对象分配内存
B.类的对象具有成员函数的副本
C.类的成员函数由类来调用
D.编译器为每个对象的数据成员分配内存

9.单项选择题在类定义的外部,可以被访问的成员有()

A.所有类成员
B.private或protected的类成员
C.public的类成员
D.public或private的类成员

10.单项选择题若有说明class X{int a;void fun1();public:void fun2();};X objX;,则在类外使用对象objX成员的正确语句是()

A.objX.a=0;
B.objX.fun1();
C.objX.fun2();
D.X::fun1();