首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class TestClass{ public: TestClass (){cout
有如下程序: #include #include using namespace std; class TestClass{ public: TestClass (){cout
admin
2021-02-22
41
问题
有如下程序:
#include
#include
using namespace std;
class TestClass{
public:
TestClass (){cout<<
’
A
’
;)
TestClass(char c){cout<
~TestClass O{cout<<
’
B
’
;)
};
int main(){
TestClass p1,*p2;
p2=new TestClass(‘X’);
delete p2;
return 0:
}
执行这个程序的结果是( )。
选项
A、ABX
B、ABXB
C、AXBB
D、AXB
答案
C
解析
在定义对象p1时由系统自动调用构造函数TestClass(),输出字母A;用new创建单个对象TestClass(
’
x
’
)时,要根据参数调用相应的构造函数TestClass(char c),输出字母X;在执行delete时,系统会自动调用析构函数一TestClass(),输出字母B,当对象的生存周期即将结束时系统会自动调用析构函数~TestClass(),输出字母B。
转载请注明原文地址:https://kaotiyun.com/show/qBfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
模板对类型的参数化提供了很好的支持,因此()。
已知函数FA调用函数FB,若要把这两个函数定义在同一个文件中,则()。
使用VC6打开考生文件夹下的工程proj3,其中包含主程序文件main.epp和用户定义的头文件Array.h,整个程序包含有XArray类的定义和main主函数的定义。请把主程序文件中的XArray类的成员函数sum()的定义补充完整,补充的内容填写在"
下列关于函数的描述中,错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含了类Integers和主函数main的定义。一个Integers对象就是一个整数的集合,其中包含0个或多个可重复的整数。成员函数add的作用是将一个元素添加到集合中,成员函数
下列字符串中不能作为C++标识符使用的是()。
下列运算符中,不能被重载的是()。
设有如下关系表:则下列操作中正确的是
下列符号中,正确的C++标识符是()。
关系数据库管理系统能实现的专门关系运算包括()。
随机试题
1956年美国心理学家布卢姆制定出了《教育目标的分类系统》,他把教育目标分为_______、情感目标、动作技能目标三大类。
Graves病时易发生心律失常,下列哪种类型最常见
患者,男,30岁。水肿,汗出恶风,身重,小便不利,舌淡苔白,脉浮。治疗应首选
产后子宫恢复至非孕期大小约需:
企业所雇用的员工从事不能充分发挥其能力的工作,或从事那种劳动生产率低于他所能达到的标准的工作,此种状况称之为()。
PriceTaker
A是n阶矩阵,且A3=0,则().
有如下程序段:inti=0,j=1;nt&r=i;//①r=j;//②int*p=&i;//③*p=&r;//④其中会产生编译错误的语句是()。
Therecanbenodoubtthatthecomputerrevolutionhastouched【C1】______everypersoninthecountry【C2】______somewayorother
It’svery(thought)______ofyousendingmethebeautifulflowers,
最新回复
(
0
)