首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Power{ public: Power(int x):val(x){} protected: int val;
有如下程序: #include using namespace std; class Power{ public: Power(int x):val(x){} protected: int val;
admin
2021-09-05
26
问题
有如下程序:
#include
using namespace std;
class Power{
public:
Power(int x):val(x){}
protected:
int val;
};
class Square:public Power{
public:
Square(int x):Power(x){}
void Display(){cout<
};
int main(){
Power*p=new Square(3);
p->Display();
delete p;
return 0;
}
若运行时的输出结果为“3的平方是9”,则划线处缺失的语句可能是( )。
选项
A、void Display()l}
B、virtual void Display()=0
C、void virtual Display()=O;
D、void Display()virtual{}
答案
B
解析
由题意可知,基类指针p指向的是派生类的对象,当p调用Display()时,输出的结果是派生类中的Display(),可知Display()必为虚函数,这样才能满足动态联编。虚函数的定义是在声明前加关键字virtual,选项A不是虚函数,错误;选项C、D定义虚函数的格式不对,错误;答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/NB5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#inc1ude<iostream>usingnamespacestd;classMedia{public:voidName();voidShow();protec
数据库设计的根本目标是要解决()。
下列语句中,错误的是()。
将运算符“+”重载为非成员函数,下列原型声明中,错误的是()。
下列关于基类和派生类关系的叙述中,正确的是()。
数据库设计的根本目标是要解决()。
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
已知函数print()没有返回值,如果在类中将之声明为常成员函数,正确的是()。
下列关于类成员对象构造函数调用顺序的叙述中,正确的是()。
随机试题
处理大面积深度烧伤创面的最佳治疗方法是
酶促反应的特点不包括
支配阑尾的神经是交感神经腹腔丛和
认知方式是指个人所偏爱使用的信息加工方式,认知方式有好坏之分。()
从重从快严惩严重刑事犯罪分子的前提是依法。( )
党组织不是一级领导机关或权力机关,也不是党的基层组织。()
从科学本身而言,要得出新的理论,首先要在更高的思想层次上做出抽象,把所涉及事物的本质客观地联系起来,即得出一个统一的模型;其次,在这个模型基础上推导出新的理论,要把已有的有关单独理论概括其中,即新理论可以解释原有理论能够解释的全部现象,而原有理论却不能解释
用户界面测试中正确性的细测试内容包括()。
下列关于菜单项的描述中,错误的是
Theycan’thelp______whentheysawtheclown.
最新回复
(
0
)