首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass 1 { public: TestClass 1(){cout
有如下程序: #include using namespace std; class TestClass 1 { public: TestClass 1(){cout
admin
2017-09-21
15
问题
有如下程序:
#include
using namespace std;
class TestClass 1
{
public:
TestClass 1(){cout<<“TestClass 1”;}
~TestClass 1(){cout<<“~TestClass 1”;}
};
class TestClass2:public TestClass l
{
TestClass 1*p;
public:
TestClass2(){cout<<“TestClass2”;p=new
TestClass1();}
~TestClass2(){cout<<“~TestClass2”;delete p;}
};
int main()
{
TestClass2 obj;
retum ():
}
执行这个程序的输出结果是( )。
选项
A、TestClass2TestClass 1 TestClass 1~
TestClass 1~TestClass2~TestClass 1
B、TestClass 1 TestClass2TestClass 1~
TestClass2~TestClass 1~TestClass 1
C、TestClass2TestClass 1 TestClass 1~
TestClass2~TestClass1~TestClassl
D、TestClass 4 TestClass2TestClas 1~
TestClass1~TestClass2~TestClass1
答案
B
解析
派生类中构造函数的执行顺序是:先调用基类构造函数,对基类数据成员初始化,然后调用子对象构造函数,对子对象数据成员初始化;最后执行派生类构造函数本身,对派生类数据成员初始化。由主函数main入手,首先定义了一个TestClass2对象obj。其中TestClass2公共继承TestClass1,对象obi可以访问TestClass1中的公有成员函数。TestClass2中定义了一个TestClass1的指针p,给p分,配新空间,即指向类TestClass1,输出“’YestClassl”。在’restClass2的构造函数中首先输出“TestClass2”,并在TestClass1构造函数中输出“TestClass1”。TestClass2析构函数中输出“~TestClass2”,删除指针p,输出“~TestClass1”。析构TestClass1输出“~TestClass1”。
转载请注明原文地址:https://kaotiyun.com/show/nHAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列输出字符,A,的方法中,()是错误的。
数据库管理系统常见的数据模型有层次模型、网状模型和【】3种。
以下各选项组中,均是C++语言关键字的组是
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
以下程序段共有错误()处。#include<iostream>usingnamespacesstd;classSample{private:intn;public:S
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为
下列选项中,是软件调试技术的是()。
算法的空间复杂度是指()。
栈和队列的共同特点是
数据结构分为逻辑结构与存储结构,循环队列属于______。
随机试题
常用的非结构性提问的方法有()
内脏痛觉的特点()
A.酚妥拉明试验B.禁水加压试验C.螺内酯试验D.隔夜地塞米松抑制试验E.ACTH兴奋试验有助于明确高血压是因为皮质醇增多所致的试验是
一批进口货物滞报4天,货物应税价格为2万元人民币,应纳税款为2000元人民币。则该批进口货物的收货人应向海关缴纳的滞报金为()
以下是中央银行资产负债表根据上述材料,回答下列问题:从表中可知,影响基础货币供给量的主要因素包括()。
当事人不服税务机关审批减免税的行政行为的,必须先经税务机关复议,对复议决定仍不服的,可以在收到复议决定书之日起15日内向法院起诉;未经复议的,法院不予受理。()
《山东省旅游条例》规定,鼓励企业和其他组织使用()资金开展奖励旅游、福利旅游、修学旅游。
(2011年东北财经大学)某公司股票的当期股意为0.6元,折现率为5%,预计以后股息每年增长率为2%,根据成长评估模型计算该公司股票目前的投资价值。
London’spublictransportsystemisnolongerthe"sickman"butthejewelinthecrown"ofthecapital’s2012Olympicdream,bi
A、Inanoffice.B、Inabank.C、Atabusstation.D、Atarestaurant.B事实推断题。此题询问“这个对话最有可能在哪里发生?”从女士提到的account(帐户)和男士提到的savingsac
最新回复
(
0
)