首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; public: TestClass (){cout
有如下程序: #include #include using namespace std; public: TestClass (){cout
admin
2012-12-29
30
问题
有如下程序:
#include
#include
using namespace std;
public:
TestClass (){cout<<‘A’;}
TestClass(char c){cout<
~TestClass(){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(chat c),输出字母x;在执行delete时,系统会自动调用析构函数~TestClass(),输出字母B,当对象的生存周期即将结束时系统会自动调用析构函数一TestClass (),输出字母B。
转载请注明原文地址:https://kaotiyun.com/show/5uVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#include<stdio.h>main(){char*p,old_str[10]="wind";intpassword;scanf("%d",&password);p=old_
有以下程序:main(){intn=0;do{n++;printf(’’%d\n’’,n);}while(n<=3);}程序的输出结果是()。
有以下程序#include<stdio.h>main(){inty===9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是()。
C语言编译程序的功能是()。
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,其功能是:求出平均分,并由函数值返回。例如,若学生的成绩是:8576698591726487,则平均分应当是:78.625。注意:部分源程序在文件PROGl.
关于C语言的输出语句:printf(’’%3d\n’’,1001)的叙述中正确的是()。
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是()。
下列语句中存在语法错误的是()。
C++程序中的预处理命令以符号【】作为起始标记。
关于关键字class和typename,下列表述中正确的是()。
随机试题
治疗糖尿病的基本措施是
因下列事项而减少的固定资产,不通过“固定资产清理”账户核算的有()。
余额包销最长不得得超过()。
下列关于商业银行资产负债币种结构流动性风险管理的说法,不正确的是()。
权益乘数在数值上等于()。
图1所示是依据相关结构对生物进行的分类,与图示中①②③对应的生物实例是()。
下列()是网络协议的组成要素。
下列不正确的说法有()。
Cisco路由器上使用团体字pub向管理站pub.abc.edu.cn发送自陷消息,正确的snnlp配置语句是()。
Thelawisgreatmassofrules,showingWhenandhowfaramanis【S1】______tobepunished,ortobemadetohandovermoneyorp
最新回复
(
0
)