首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为2,横线处应添加语句( )。 #include<iostream> using namespace std; { public: ______void fun(){cout<<1;} };
下列程序的输出结果为2,横线处应添加语句( )。 #include<iostream> using namespace std; { public: ______void fun(){cout<<1;} };
admin
2013-02-27
50
问题
下列程序的输出结果为2,横线处应添加语句( )。 #include<iostream> using namespace std; { public: ______void fun(){cout<<1;} }; class TestClass2:public TestClass1 { public:void fun(){cout<<2;) }; int main() { TestClass1 *p=new TestClass2; p->fun(); delete p; Teturn 0; }
选项
A、public
B、private
C、virtual
D、protected
答案
C
解析
由主函数main入手,定义TestClass1类的指针对象p指向派生类Testclass2。因为基类和派生类中都有fun函数,题目要求输出为2,就是基类对象访问派生类中fun函数。通过虚函数与指向基类对象的指针变量的配合使用,就能方便调用同名函数。所以这里将基类中的fun函数声明为virtual。并且当一个成员函数被声明为虚函数后,其派生类中的同名函数自动成为虚函数。
转载请注明原文地址:https://kaotiyun.com/show/FsNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下结构体说明、变量定义和赋值语句: structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0]; 则下列scanf函数调用语句有错误的是()。
某系统结构图如下所示(图中n≥5): 该系统结构图的宽度是()。
在具有2n个节点的完全二叉树中,叶子节点个数为()。
以下选项中与(!a==0)的逻辑值不等价的表达式是()。
若变量已正确定义,则语句s=32;s^=32;printf("%d",s);的输出结果是()。
关系数据库管理系统能实现的专门关系运算包括选择、连接和【 】。
以下数据结构中不属于线性数据结构的是
并发控制的基本单位是()。
下面不属于软件开发时期的是()。
数据的基本单位是______。
随机试题
下列关于感染过程的描述错误的是()
某甲向银行取款时,银行工作人员因点钞失误多付给1万元。甲以这1万元作本钱经商,获利5000元,其中2000元为其劳务管理费用成本。1个月后银行发现了多付款的事实。要求甲退回,甲不同意。问:下列有关该案的哪一表述是正确的?()(02年司考.卷三.单4
根据2004年通过的《中华人民共和国宪法修正案》,下列有关国家对个体经济等非公有制经济实行的政策的文字表述,哪些是正确的?()
下列关于甲公司与王某订立的房屋买卖经纪合同的表述中,正确的为:()。
QDII基金的净值在估值日后()个工作日内披露。
外汇市场是指各国中央银行、外汇银行、()及客户组成的外汇买卖、经营活动的总和。
偏移寻址通过将某个寄存器内容与一个形式地址相加而生成有效地址。下列寻址方式中,不属于偏移寻址方式的是____。
张教授:利益并非只是物质利益,应该把信用、声誉、情感甚至某种喜好等都归入利益的范畴。根据这种“利益”的广义理解,如果每一个个体在不损害他人利益的前提下,尽可能满足其自身的利益需求,那么由这些个体组成的社会就是一个良善的社会。根据张教授的观点,可以得出以下
Chocolateisnotagreatsourceofnutrients,butthere’snoharmineatingamoderateamount,especiallythedarkvariety,(31)
Whydidthemangiveupstudyingphysics?
最新回复
(
0
)