首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class TestClass1 { public: virtual void fun(){cout<<’’1’’;} }; class TestClas
有如下程序: #include<iostream> using namespace std; class TestClass1 { public: virtual void fun(){cout<<’’1’’;} }; class TestClas
admin
2019-06-04
62
问题
有如下程序:
#include<iostream>
using namespace std;
class TestClass1
{
public:
virtual void fun(){cout<<’’1’’;}
};
class TestClass2:public TestClass1
{
public:
TestClass2(){cout<<’’2’’;}
};
class TestClass3:public TestClass2
{
public:
virtual void
fun(){TestClass2::fun();cout<<’’3’’;}
};
int main()
{TestClass1 aa,*p;
TestClass2 bb;
TestClass3 cc;
p=&cc:
p一>fun();
return 0;
}
执行上面程序的输出是( )。
选项
A、1122
B、2112
C、2213
D、2223
答案
C
解析
主函数中定义TestClass1的对象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/y28p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 C数据库系统(DBS)由数据库(DB)、数据库管理系统(DBMS)、数据库管理员、硬件平台和软件平台5个部分组成,可见DB和DBMS都是DBS的组成部分。
下面类的声明中的几个语句,正确的是(设定语句是主函数中的语句)()。classTestClass{private:intdata;public:TestClass(intg_data)
在公有派生时,派生类中定义的成员函数只能访问原基类的()。A)私有成员、保护成员和公有成员B)保护成员和私有成员C)公有成员和保护成员D)公有成员和私有成员
有序线性表能进行二分查找的前提是该线性表必须是______存储的。
若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为()。A)aB)AA.aC)a{}D)AA::a{}
软件危机出现于60年代末,为了解决软件危机,人们提出了______的原理来设计软件,这就是软件工程诞生的基础。
下面关于虚函数的表述中正确的是()。
设栈S和队列Q的初始状态为空,元素a、b、c、d、e和f依次通过栈s,一个元素出栈后即进入队列Q,若6个元素出队的顺序是b、d、c、f、e、a,则栈s的容量至少应该是()。
根据程序中的注释将下列缺失部分补充完整。classA{char*a;public:A():a(0){}A(char*aa){//把aa所指字符串复制给a所指向的存储空间a=【】
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
随机试题
甲状腺大部切除术后,一般不会出现
1905年至1907年,改良派与革命派展开论战,改良派以________为主要舆论阵地。
Theclothesapersonwearsmayexpresshis______orsocialposition.
A.脉迟而时有一止,止无定数B.脉数而时有一止,止无定数C.脉来时有一止,止有定数,良久复来D.脉短如亘,滑数有力E.脉来绷急,状如绳索
对蒽醌类衍生物酸性影响最大的基团是()。
关于资产的分类下列说法正确的是()。[2009年真题]
该企业以上一年应纳税所得额为基数,2003年各季度应预缴的所得税为( )万元。该企业2003年度汇算清缴时应补缴的企、反所得税和地方所得税为( )万元。
要求列出计算步骤,每步骤运算得数精确到小数点后两位。某公司2008年的财务报表数据摘要如下(单位:万元):预计2009~2010年的销售收入增长率为10%,2011年及以后销售收入增长率降低为8%。假设今后保持2008年的年末各项资产的周转率和资本结
维果茨基的观点包括
下图是网络地址转换NAT的一个示例根据图中信息,标号为②的方格中的内容应为()。
最新回复
(
0
)