1.单选题: 对于任意一个类,析构函数的个数最多为( )

1.单选题:对于任意一个类,析构函数的个数最多为()A.2B.3C.1D.02.单选题:类的构造函数被自动调用执行的情况是在定义该类的()A.对象时B.成员函数时C.友元... 1.单选题: 对于任意一个类,析构函数的个数最多为( )

A. 2

B. 3

C. 1

D. 0

2.单选题: 类的构造函数被自动调用执行的情况是在定义该类的( )

A. 对象时

B. 成员函数时

C. 友元函数时

D. 数据成员时

3.单选题: 有关构造函数的说法不正确的是( )

A. 构造函数有且只有一个

B. 构造函数在定义类对象时自动执行

C. 构造函数名字与类的名字一样

D. 构造函数无任何函数类型

4.单选题: ( )是析构函数的特征

A. 析构函数名与类名不同

B. 一个类中只能定义一个析构函数

C. 析构函数可以有一个或多个参数

D. 析构函数的定义只能在类体内

5.单选题: 下列( )不是构造函数的特征

A. 构造函数可以设置默认参数

B. 构造函数必须指定类型说明

C. 构造函数可以重载

D. 构造函数的函数名和类名相同

6.单选题: 在下列函数原型中,可以作为类AA构造函数的是( )

A. AA(int)const;

B. AA(int);

C. int AA();

D. void AA(int);

7.单选题: 关于成员函数特征的下列描述中,( )是错误的

A. 成员函数可以是静态的

B. 成员函数可以设置参数的默认值

C. 成员函数一定是内联函数

D. 成员函数可以重载

8.单选题: 不属于当前类的成员函数的是( )

.单选题: 对于任意一个类,析构函数的个数最多为( )

A. 2

B. 3

C. 1

D. 0

2.单选题: 类的构造函数被自动调用执行的情况是在定义该类的( )

A. 对象时

B. 成员函数时

C. 友元函数时

D. 数据成员时

3.单选题: 有关构造函数的说法不正确的是( )

A. 构造函数有且只有一个

B. 构造函数在定义类对象时自动执行

C. 构造函数名字与类的名字一样

D. 构造函数无任何函数类型

4.单选题: ( )是析构函数的特征

A. 析构函数名与类名不同

B. 一个类中只能定义一个析构函数

C. 析构函数可以有一个或多个参数

D. 析构函数的定义只能在类体内
展开
 我来答
小溪趣谈电子数码
高粉答主

2020-06-01 · 专注解答各类电子数码疑问
小溪趣谈电子数码
采纳数:2103 获赞数:584823

向TA提问 私信TA
展开全部

对于任意一个类,析构函数的个数最多为1。

构造函数和析构函数都是类的成员函数,但它们都是特殊的成员函数,执行特殊的功能,不用调用便自动执行,而且这些函数的名字与类的名字有关。

析构函数往往用来做“清理善后” 的工作,析构函数是在销毁对象时,自动调用,不能显示的调用。析构函数不能带参数。

扩展资料:

析构函数与构造函数相反,当对象结束其生命周期,如对象所在的函数已调用完毕时,系统会自动执行析构函数。以C++语言为例:析构函数名也应与类名相同,只是在函数名前面加一个位取反符~,例如~stud( ),以区别于构造函数。

它不能带任何参数,也没有返回值(包括void类型)。只能有一个析构函数,不能重载。

参考资料来源:

百度百科-析构函数

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式