首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include usin g namespace std: class TestClass 1 { public: TestClass 1 (){cout
有如下程序: #include usin g namespace std: class TestClass 1 { public: TestClass 1 (){cout
admin
2012-12-29
55
问题
有如下程序:
#include
usin g namespace std:
class TestClass 1
{
public:
TestClass 1 (){cout<<“TestClass 1”;)
~TestClass 1 (){cout<<“~TestClass1”;}
};
class TestClass2:public TestClass1
{
TestClassl*p;
public:
TestClass2(){cout<<“TestClass2”;p=new TestClass1();}
~TestClass2(){cout<<“~TestClass2”;delete p;}
};
int main()
{
TestClass2 obj;
return 0;
}
执行这个程序的输出结果是( )。
选项
A、TestClass2TestClass1TestClass1~TestClass1~TestClass2~TestClass1
B、TestClass1TestClass2TestClass1~TestClass2~TestClass1~TestClass1
C、TestClass2TestClass1TestClassl~TestC3ass2~TestClass1~TestClass1
D、TestClass1TestClass2TestClass1~TestClass1~TestClass2~TestClass1
答案
B
解析
派生类中构造函数的执行顺序是:先调用基类构造函数,对基类数据成员初始化,然后调用子对象构造函数,对子对象数据成员初始化;最后执行派生类构造函数本身,对派生类数据成员初始化。由主函数main入手,首先定义了一个TestClass2对象obj。其中TestClass2公共继承TestClass1,对象obj可以访问TestClass1中的公有成员函数。TestClass2中定义了一个TestClass1的指针p,给p分配新空间,即指向类TestClass1,输出“TestClass1”。在TestClass2的构造函数中首先输出“TestClass2”,并在TestClass1构造函数中输出“TestClass1”。TestClass2析构函数中输出“~TestClass2”,删除指针p,输出“~TestClass1”。析构TestClass1输出“~TestClass1”。
转载请注明原文地址:https://kaotiyun.com/show/7wVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
检查软件产品是否符合需求定义的过程称为()。
有如下程序#include<stdio.h>main(){char*p,old_str[10]="wind";intpassword;scanf("%d",&password);p=old_
sizeof(double)是
有两个关系R、S如下:由关系R通过运算得到关系S,则所使用的运算为()。
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
若有定义:inta,b,c;,想通过语句:scanf("%d,%d%d",&a,&b,&c);把1、2、3分别输入给变量a、b、c,则正确的键盘输入是()。
在关系数据库设计中,关系模式是用来记录用户数据的()。
在关系数据库中,描述全局数据逻辑结构的是()。
下面属于系统软件的是()。
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为()。
随机试题
根据全电路欧姆定律,若E和R不变,当内电阻增大时,电流的变化是()。
伦琴发现了X线,居里夫人发现了镭,随后不久放射线被用于临床治疗,从而为肿瘤的治疗开辟了一条新的途径,放疗设备中第一台深部X线机是在_______出现的并治愈了1例喉癌患者
成年患者,吸入性损伤经支气管镜检查发现:会厌、声门黏膜充血水肿并有坏死斑,隆突处黏膜充血水肿,隆突以下未见明显异常。该患者吸入性损伤的程度为
目前,人们常用的文字处理软件有()。
建设工程项目总监理工程师的基本职责内容包括()。
教师课外辅导应注意的问题是什么?
从宏观上,公安机关权力可以分为()。
下列不属于《刑事诉讼法》规定的电子数据证据种类的是()。
金砖国家领导人第四次会晤于2012年3月28日在印度新德里举行,为了深入了解金砖五国经济社会发展的基本情况,根据国家统计局《金砖国家联合统计手册(2011)》;列表如下:已知我国和巴西的耕地面积分别为12172和6449万公顷,由此可以得
時間がたつ________、悲しいことは忘れていった。
最新回复
(
0
)