首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class AA{ public: AA(){eout
有如下程序: #include using namespaee std; class AA{ public: AA(){eout
admin
2015-07-24
40
问题
有如下程序:
#include
using namespaee std;
class AA{
public:
AA(){eout<<"A";}
~AA(){tout<<"~A";}
};
class BB{
public:
BB(){eout<<"B";}
~BB(){tout<<"~B";}
f;
int main(){
AA*pa=new AA:
BB b;
deletepa;
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/McNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的执行结果为 #include"iostream" usingnamespacestd; classA { inta; public: voidSeta(intx){a=x;} void
如果类A被说明成类B的友元,则()。
算法分析的目的是()。
如果一个类至少有一个纯虚函数,那么就称该类为()。
下列程序的运行结果为#include<iostream.h>template<classTT>classFF{TTa1,a2,a3;public:FF(TTb1,TTb2,TTb3){
对于类定义classA{public:virtualvoidfunc1(){}voidfunc2(){}};classB:publicA{public:
已知p是一个指向类Sample数据成员m的指针,s是类Sample的一个对象。如果要给m赋值为5,()是正确的。
()是给对象取一个别名,它引入了对象的同义词。
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
随机试题
病毒感染的炎症病灶内,最常见的细胞是()
饰面板工程应对下列材料及其性能指标进行复验()。
()能够解决冬季北方门窗结冰、夏季南方室内保凉难题。
下列事项中,需要根据资产评估结果进行会计处理正确的有()。
宏观调控中,当需要扩大需求时可采取的货币政策是()。
资金收回是指物业服务企业所取得的各种收入,如物业管理报酬、开展物业经营以及多层次服务所取得的收入等,它们是物业服务企业持续经营的()
17世纪的佛兰德斯、荷兰、西班牙绘画成就卓著,产生了鲁本斯、伦勃朗、库尔贝、籍里柯等杰出的绘画大师。()
有一批商品需要装箱运输。商品每件均为10厘米×40厘米×80厘米的长方体。包装箱为边长为1.2米的立方体,一个包装箱最多能装()件商品。
软件设计中划分模块的一个准则是()。
Knowledgemaybeacquiredthroughconversation,watchingtelevisionortraveling,butthedeepestandmost【B1】______wayisthro
最新回复
(
0
)