首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A { public: A(){cout
有如下程序: #include using namespace std; class A { public: A(){cout
admin
2019-07-10
65
问题
有如下程序:
#include
using namespace std;
class A
{
public:
A(){cout<<“A”;}
~A(){coat<<“~A”;}
};
class B:public A
{
A*p;
public:
B(){cout<<"B";p=new A;}
~B(){cout<
};
in
选项
A、BAA~A~B~A
B、ABA~B~A~A
C、BAA~B~A~A
D、ABA~A~B~A
答案
B
解析
此题考查的是类的构造函数和析构函数。派生类构造函数的执行顺序为:首先调用基类的构造函数,调用顺序按它们被继承时说明的顺序;然后调用子对象的构造函数,调用顺序按它们在类中说明的顺序;最后是派生类构造函数中的内容。因此本题中,首先调用基类构造函数输出A,然后调用子对象的构造函数输出B,p=new A再调用类A的构造函数输出A;析构函数的调用顺序和构造函数的调用顺序相反。
转载请注明原文地址:https://kaotiyun.com/show/mW8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
单个用户使用的数据视图的描述称为
以下程序的输出结果是_____。#include<iostream.h>unsignedfun(unsignednum){unsignedk=1;do{k*=num%10;num/=10;}while(nu
若有以下定义:chara:intb;floatc;doubled;则表达式a*b+dc的值的类型为______。
下面程序的运算结果为()。#include<iostream>usingnamespace~td;inti;intfun(){staticinti=10;return++i;
对具有n个结点的线性表进行顺序查找,最坏情况下需要的比较次数为【 】。
下列有关数据库的描述,正确的是
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填内容,实现该函数。boolfun(char*str){inti=0,j=0;while(str[j])j++;
下面程序要实现的功能是打开当前目录下的文件abc,并向其追加一串字符“Howareyou!”,然后再关闭该文件,请将程序填写完整。#include<fstream.h>voidmain(){【】
在关系数据库中,用来表示实体间联系的是
随机试题
按照《戒毒药品管理办法》,下列关于戒毒药品使用管理的论述,正确的是
在低倍数泡沫灭火系统中,可用于液下喷射方式扑救大型储油罐等场所火灾的泡沫液是()。
构成业务网的主要技术要素不包括()。
被评估企业以机器设备向B企业直接投资,投资额占B企业资本总额的20%。双方协议联营10年,联营期满B企业将按机器设备折余价值25万元返还投资方。评估时双方联营已有5年,前5年B企业的税后利润保持在50万元水平,投资企业按其在B企业的投资份额分享收益,评估人
甲公司于2012年6月向国务院专利行政部门提出某产品生产方法的专利申请,2015年10月被授予专利权。已知乙公司2012年1月已经以相同的方法生产出该种产品。根据专利法律制度的规定,下列未经甲公司许可而实施的行为中,属于侵犯甲公司专利权的是(
1,3/2,11/6,25/12,( )。
下列选项中。对收文处理环节理解错误的是:
赫尔巴特的追随者们将其四步教学模式改造为著名的“五步教学法”这五个教学法阶段是()
设计窗体时,双击窗体上没有控件的地方,打开的窗口是( )。
完成句子。例如:那座桥800年的历史有了那座桥有800年的历史了。什么时候聚会是你们的
最新回复
(
0
)