计算机 判断题 标准

虚函数与动态绑定 — 计算机判断题

C++ 程序设计(大学通用) 继承与多态 AI 三重审校通过

题目
判断下列说法是否正确: #include <iostream> using std::cout; struct Base { virtual void f() { cout << "B"; } }; struct Derived : Base { void f() override { cout << "D"; } }; int main() { Derived d; Base* p = &d; p->f(); } 程序执行时,表达式 p->f() 调用 Base::f,因为指针 p 的静态类型是 Base*。