首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass l { public: virtual void fun(){cout
有如下程序: #include using namespace std; class TestClass l { public: virtual void fun(){cout
admin
2020-06-29
27
问题
有如下程序:
#include
using namespace std;
class TestClass l
{
public:
virtual void fun(){cout<<“l”;)
};
class TestClass2:public TestClass 1
{
public:
TestClass20{cout<<”2”;)
};
class TestClass3:publ
选项
A、1122
B、2112
C、2213
D、2223
答案
C
解析
主函数中定义TestClassl的对象aa,木p对象指针,TestClass2的对象bb以及TestClass3的对象cc。p指向cc,TestClass3为TestClass2的派生类,构造函数输出2。TestClass3中fun函数中为TestClass2中的fun,调用TestClass2的构造函数,输出2。“p一>fun();”,TestClass2继承于TestClassl中的fun,所以输出1。然后输出TestClass3中的“cout<<”3””,即输出3。
转载请注明原文地址:https://kaotiyun.com/show/lO8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classTest{public:Vest(){n+=2;}-Test(){n-=3;)staticint
下列选项中,不属于模块间耦合的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)的功能是去掉字符串str中相同的字母,并将处理后的结果存到des所指的字符串中。例如:输入:T
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:Thisisagreart!HelloHello注意:错误的语句在//********err
用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了多个类,但类不能达到输出要求,按照定义的输出修改函数,使得输出如下:11estClass3TestClass2TestClass1其中定义的类并不完整
将运算符*重载为类成员函数时,其参数表中有且仅有一个参数,说明该运算符是
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。
由于常对象不能被更新,因此()。
通过运算符重载,可以改变运算符原有的()。
随机试题
我国审查判断证据的标准是
材料采购验货付款要定期进行____核对。()
女性,30岁,无溃疡病史,因关节酸痛常服水杨酸制剂,6小时前突然大量呕血,血压100/70mmHg,心率120次/分,出血原因最可能是
对承包商进行全面管理在()阶段进行。
砌体结构施工质量控制等级分为()级。
下列事由中,债权人不能行使法定撤销权的是( )。
ABC公司的财务杠杆系数为1.5,税后利润为420万元,所得税税率为25%。公司全年固定成本和费用总额共为2280万元,其中公司当年年初平价发行了一种债券,发行债券数量为10000张,债券年利息为当年利息总额的40%,发行价格为1000元/张,该债券的期限
北京、上海从2013年()起,对45个国家的公民乘飞机路过北京、上海实行免签证政策。
若a的值为1,则表达式!a‖++a的值是______。
Duringthefirsttwomonthsofababy’slife,thestimulusthatproduceasmileisapairofeyes,whichneednotbereal—amask
最新回复
(
0
)