首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std; class PARENT { public: PARENT() { cout << "PARENT"; }
有如下程序: #include <iostream> using namespace std; class PARENT { public: PARENT() { cout << "PARENT"; }
admin
2013-02-27
39
问题
有如下程序:
#include <iostream>
using namespace std;
class PARENT
{
public:
PARENT() { cout << "PARENT"; }
};
class SON: public PARENT
{
public:
SON() { cout << "SON"; }
};
int main()
{
SON son;
PARENT *p;
p = &son;
return 0;
}
执行上面程序的输出是【 】。
选项
答案
PARENTSON
解析
本题考查了派生类的构造。在构造一个派生类的时候,会先构造其基类。所以主函数一开始在定义SON类的对象son时,会先执行PARENT类的构造函数再执行SON类的构造函数,输出“PARENTSON”。接下来定义了一个PARENT类指针p,此处并未创建任何对象,所以不会调用构造函数。第3条语句让指针p指向son对象,此步只改变了指针p的值,所以也没有输出。故最终输出的结果就是:PARENTSON。
转载请注明原文地址:https://kaotiyun.com/show/HZVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intf(intx);main(){intn=1,m;m=f(f(f(n)));printf("%d\n",m);}intf(intx){returnx*2;}程序运行后的输
如下所示的系统结构图的最大扇出数是()。
下列定义变量的语句中错误的是()。
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的人队与出队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为()。
以下说法正确的是()。
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
某系统结构图如下所示(n≥5): 该系统结构图的最大扇出数是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,以下属于定义阶段任务的是()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
随机试题
有以下程序:#includeintb=2;intfun(int*k、{b=*k+b:return(b);}main(){inta[10]={1,2,3,4,5,6
下列形态改变中,属于炎症的主要病理变化有
职业性传播机构通过广播、电视、电影、报刊、书籍等大众传播媒介向范围广泛、为数众多的社会人群传递信息的过程被称为
患者,男,40岁,因车祸致右小腿近端开放骨折1小时,采门诊查体后转入手术室行清创术,骨折端用钢丝捆扎复位,缝合伤口后石膏托固定,回病房。门诊应做的检查是
在“资源管理器”中双击一个Word文件的操作,不能()。
公募期货基金通常具有的特点有( )。
下列句子中,句子类型不同于其他三句的是()。
设有职工关系Emp(Eno,Ename,Esex,EDno)和部门关系Dept(Dno,Dname,Daddr),创建这两个关系的SQL语句如下:CREATETABLEEmp(EnoCHAR(4),
Mosttrappersworkedaloneandemergedfromthewildernessonlyfortheannualrendezvous,wheretheyhaggledandargueduntilth
Mr.Brownoftenworeaheavycoatbecausehewasnotusedtoliveinsuchacoldclimate.
最新回复
(
0
)