首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
admin
2020-10-21
33
问题
有如下程序:
#include
using namespace std;
class AA{
public:
AA(){ cout<<"A"; }
~AA(){ cout<<"~A"; }
};
class BB{
public:
BB(){ cout<<"B"; }
~BB(){ cout<<"~B"; }
};
int main(){
AA *pa=new AA;
BB b;
delete pa;
return 0;
}
运行这个程序的输出是
选项
A、AB~A~B
B、BA~A~B
C、AB~B~A
D、BA~B~A
答案
A
解析
main()函数中首先动态创建AA类对象,调用AA类构造函数,输出"A",创建BB类对象,调用BB类构造函数,输出"B",使用delete显式销毁AA类对象,调用AA类析构函数,输出"~A",程序结束时,销毁BB类对象,编译器自动调用BB类析构函数,输出"~B",整个程序输出结果为:"AB~A~B",答案为A。
转载请注明原文地址:https://kaotiyun.com/show/I8yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串de
已知i=5,j=0,下列各式中运算结果为j=6的表达式是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*s),该函数完成以下功能:(1)把s中的大写字母转换成小写字母,把其中的小写字母转换成大写字母。并且在函数中调用写函数WriteFile()将结果输出到mod12.t
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";)};classB{publi
若x和y是程序中的两个整型变量,则下列if语句中正确的是()。
下列有关内联函数的叙述中,正确的是()。
数据库应用系统中的核心问题是()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
下列符号中可以用作C++标识符的是()。
随机试题
胆总管
以下能反映肾功能不全的早期表现是
《刑法》规定的洗钱罪的犯罪对象是以下哪些犯罪的违法所得及其产生的收益?()
某化工企业管线爆裂后生产废液进入周边地表水体,并导致下游死鱼事件发生。根据《中华人民共和国水污染防治法》,下列做法中,正确的有()。
在我国上海期货交易所上市的期货合约的最小变动价位是5元/吨有()。
在服务过程中,社会工作者阿斌发现服务对象的需要超出了自己和机构的能力。他应采取的正确做法是()。
甲乙二人发生争执,互相殴打,甲将乙猛然推倒在地,乙当即昏迷,甲见状扬长而去,乙苏醒后,追上甲并掏出身上的水果刀将甲刺成重伤。乙的行为属于()。
当前,信息技术、视听手段的空前发展,改变着人们的生活方式。可以说,这是发明蒸汽机和电力以来,最伟大的科学进步。:不少人认为,电视、电脑提供的画面与音响,已足够提供人类所需要的信息与知识.超过了文字的功能。于是他们片面地认为,人类进入了所谓的“读图时代”。这
Institutionsofhigherlearningmustmove,asthehistorianWalterRussellMeadputsit,fromamodelof"timeserved"toamode
______today,hewouldgettherebyFriday.
最新回复
(
0
)