- 1
- 0
- 约6.61千字
- 约 10页
- 2026-09-11 发布于河南
- 举报
C中虚函数笔试题
考试时间:______分钟总分:______分姓名:______
一、选择题
1.在C++中,用于实现运行时多态性的关键字是?
A.static
B.abstract
C.virtual
D.override
2.以下关于虚函数的描述,正确的是?
A.虚函数可以是静态成员函数。
B.虚函数必须在基类中声明,但不能在派生类中重写。
C.虚析构函数是自动的,不需要显式声明。
D.通过基类指针或引用调用派生类对象的虚函数,会执行派生类的版本(动态绑定)。
3.假设有基类`Base`和派生类`Derived`,`Base`中有一个虚函数`voiddisplay()`。以下哪个说法是正确的?
A.如果`Derived`类中没有显式重写`display`函数,通过`Derived`对象的`Base*`指针调用`display`会调用`Derived`的版本。
B.虚函数的返回类型可以是`void`,但重写虚函数时返回类型必须与基类中完全相同。
C.基类的构造函数和析构函数可以是虚函数。
D.在`Derived`类中重写`Base`的虚函数时,可以使用`override`关
原创力文档

文档评论(0)