- 1
- 0
- 约2.91千字
- 约 10页
- 2026-04-11 发布于山东
- 举报
2026年构造函数面试题及答案
一、单项选择题(每题2分,共20分)
1.以下关于构造函数说法正确的是()
A.构造函数可以有返回值
B.构造函数名必须和类名相同
C.一个类只能有一个构造函数
D.构造函数不能被重载
答案:B
2.默认构造函数是指()
A.无参数的构造函数
B.带一个参数的构造函数
C.带多个参数的构造函数
D.构造函数体为空的构造函数
答案:A
3.在C++中,构造函数的访问权限通常是()
A.private
B.protected
C.public
D.以上都可以
答案:C
4.当创建类的对象时,()会被自动调用。
A.析构函数
B.成员函数
C.构造函数
D.静态函数
答案:C
5.以下代码中构造函数调用次数是()
```cpp
classA{
public:
A(){}
};
intmain(){
Aa1;
Aa2=a1;
return0;
}
```
A.1次
B.2次
C.3次
D.4次
答案:A
6.构造函数在()时执行。
A.类定义时
B.类对象创建时
C.类对象销毁时
D.调用类的成员函数时
答案:B
7.如果一个类没有显式定义构造函数,编译器会()
A.报错
B.不做任何处理
C.生成一个默认
原创力文档

文档评论(0)