首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为2,横线处应添加语句( )。 #include using namespace std; class TestClass1 { public: void fun(){cout
下列程序的输出结果为2,横线处应添加语句( )。 #include using namespace std; class TestClass1 { public: void fun(){cout
admin
2017-02-22
17
问题
下列程序的输出结果为2,横线处应添加语句( )。
#include
using namespace std;
class TestClass1
{
public:
void fun(){cout<<1;}
};
class TestClass2:public TestClass1
{
public:
void fun0{cout<<2;}
};
int main()
{
TestClass1 *p=new TestClass2;
p->fun();
delete p;
return 0:
}
选项
A、public
B、private
C、virtual
D、protected
答案
C
解析
由主函数main入手,定义TestClass1类的指针对象p指向派生类TestClass2。因为基类和派生类中都有fun函数,题目要求输出为2,就是基类对象访问派生类中fun函数。通过虚函数与指向基类对象的指针变量的配合使用,就能方便调用同名函数。所以这里将基类中的fun函数声明为virtual。并且当一个成员函数被声明为虚函数后,其派生类中的同名函数自动成为虚函数。
转载请注明原文地址:https://kaotiyun.com/show/y6Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面的说明中,正确的函数定义是()。
通过使用new和delete两个运算符进行的分配为【】存储分配。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
只能作为成员函数重载的是
有如下函数模板的定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中不正确的是
类Sample的构造函数将形参data赋值给数据成员data。请将类定义补充完整。classSample{public:{Sample(intdata=O);private:intdata;};Sample::Sample(in
对于循环队列,下列叙述中正确的是
设有一个10阶的对称矩阵A[10][10],采用压缩存储方式按行将矩阵中下三角部分的元素存入一维数组B[]中,A[0][0]存入B[0]中,则A[8][5]在B[]中( )位置。
度为10的线性表进行冒泡排序,在最坏情况下需要比较的次数为______。
执行完下列代码段之后:boolx=true,y=false,z=false;x=x&&y‖z;y=x‖y&&z;z=!(x!=y)‖(y-z);则x=false,y=false,Z=()。
随机试题
shipperdateindocumentladingdestinationshipmenttitlefreightdescriptionfromcrisis
等浓度NaOH溶液滴定一元弱酸,当中和一半时,pH=5.0,弱酸的Ka为()。
颅内压增高的三主征是________、________和________。
淋证与癃闭的区别在于
女,50岁。面色苍白、月经增多。查体:贫血貌,四肢皮肤散在出血点,心肺检查无异常,肝脾肋下未触及。实验室检查:血常规:Hb60g/L,WBC2.9×109/L,Plt12×109/L,分别在胸骨及前后上棘行脊髓穿刺涂片见有核细胞少,淋巴细胞多见,胸骨穿刺涂
下列属于工程项目资金来源的是()。
根据《招标投标法》和《工程建设项目施工招标投标办法》的有关规定,确定中标人应当遵循的程序有( )。根据《招标投标法》的规定,招标人发出中标通知书应当遵循的规定包括( )。
机场助航灯光中具有易折性要求的灯具是()。
计算机病毒是指()。
说明:请根据以下信息写一封信。具体信息如下:收信人:刘军写信人:杨玲写信日期:2014年12月8日内容:杨玲写信告诉刘军,她的朋友张兰将于本月15日从厦门到南京,请刘军去机场接张兰。如果张兰需要帮助,请
最新回复
(
0
)