首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class AA{ public: AA(){eout
有如下程序: #include using namespaee std; class AA{ public: AA(){eout
admin
2015-07-24
23
问题
有如下程序:
#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全国计算机二级
相关试题推荐
多态性指的是
在一个C++程序中,每个变量都必须遵循______的原则。
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
在内存中,存储字符’X’要占用1个字节,存储字符串"X"要占用【】个字节。
c++语言标识符是以字母或【】开头的,由字母,数字和下划线组成的字符串。
下列程序中,划线处正确的语句是()。#include<iostream.h>ClassBase{Public:Voidfun(){cout<<"Base::fun"<<endl;}};Cl
若要把voidffun()定义为类A的友元函数,则应在类A的定义中加入语句______。
下述关于数据库系统的叙述中正确的是
下列字符串中可以用作C++语言标识符的是
实体之间的联系可以归结为一对一的联系,一对多的联系与多对多的联系。如果一个学校有许多学生,而一个学生只归属于一个学校,则实体集学校与实体集学生之间的联系属于______的联系。
随机试题
与电话访问法相比,入户访问法的特点是()。
下图所示作品是()。
通过哪种检查确诊急性镇静催眠药物中毒
足小趾外侧端,距趾甲根角旁约0.1寸的是
对自然资源产生破坏作用的项目,要依据破坏的范围和程度,制定( )措施。
下列关于伴热管及夹套管安装说法错误的是()。
对会计工作既要讲究效率,又要求重视质量,这是会计职业道德()特征的反映。
字顺法不包括()。
科学发展观的实质是()。
Ifincomeistransferredfromrichpersonstopoorpersonstheproportioninwhichdifferentsortsofgoodsandservicesarepro
最新回复
(
0
)