A. 在构造函数中调用虚函数 B. 虚函数声明 C. 指向对象的指针或引用可调用虚函数 D. 派生类中重定义虚函数
A. 不同的对象收到相同的消息时产生不同的动作 B. 不同的对象收到相同的消息时产生相同的动作 C. 相同的对象收到相同的消息时产生不同的动作 D. 相同的对象收到相同的消息时产生相同的动作
A. 可以取构造函数的地址 B. 构造函数可以继承 C. 构造函数可以是虚函数 D. 构造函数在创建对象时被自动调用
A. 要快 B. 要慢 C. 相同 D. 不可比较
A. 虚函数用关键字virtual声明 B. 虚函数可以是静态成员函数 C. 虚函数的调用不一定使用动态绑定 D. 析构函数可以是虚函数
A. 动态多态性是通过类的继承和虚函数来实现的 B. 静态多态性是通过函数的重载或运算符的重载来实现的 C. 多态性通常使用虚函数或重载技术来实现 D. 为实现动态多态性,基类必须定义为含有纯虚函数的抽象类
A. = B. == C. <= D. ++
A. 成员函数 B. 构造函数 C. 普通函数 D. 友元函数
A. operator*(i.operator++(),k) B. operator*(operator++(i),k) C. i.operator++().operator*(k) D. k.operator*(operator++(i))
A. 这是运算符-的重载运算符函数 B. 这个函数所重载的运算符是一个一元运算符 C. 这是一个成员函数 D. 这个函数不改变数据成员的值