首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
34
问题
有如下程序:
#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全国计算机二级
相关试题推荐
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
下列叙述中错误的是()。
设有如下函数定义: #include<stdio.h> intfun(intk) {if(k<1)return0; elseif(k==1)return1; elsereturnfun(k-1)+1; } 若执行
对于if(表达式)语句,以下叙述正确的是()。
if语句的基本形式是“if(表达式)语句”,以下关于“表达式”值的叙述中正确的是()。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
有一种只在循环语句或switch语句中使用的流程控制语句,表示该语句的关键字是【】。
带参数的流操纵算子【】与成员函数unsetf执行同样的功能。
算法运行过程中所耗费的时间称为算法的【】。
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有()。
随机试题
超声波束的强度是
A.对羟基苯甲酸乙酯B.微晶纤维素C.聚乙二醇D.半合成山苍子油脂E.微粉硅胶可作为水溶性栓剂基质的是
下面程序将片内RAM30H单元开始的______字节数据传送到片外RAM______开始的单元中去。START:MOVRO,#30HMOVR7,#0FHMOVDPTR,
局部视诊包括下列哪项
A.维生素D400U/日,口服B.维生素D1万U/日,口服C.维生素D每次80万U,肌内注射,每周1次,共3次D.维生素D每次30万U,肌内注射,每月1次,共3次E.维生素D10万U/日,口服治疗重度维生素D缺乏性佝偻病激期用
逻辑的方法的显著特征是()。
胎儿形成的感知觉包括
一次期末考试,某班有15人数学得满分,有12人语文得满分,并且有4人语文,数学都是满分,那么这个班至少有一门得满分的同学有()人.
甲到乙的办公室送文件,乙不在。甲看见乙办公桌下的地上有一活期存折(该存折未设密码),便将存折捡走。乙回办公室后找不着存折,但看见桌上的文件,便找到甲问是否看见其存折,甲说没看到。甲下班后去银行将该存折中的7000元取走。甲的行为不构成()
下列有关函数重载的叙述中,错误的是()。
最新回复
(
0
)