首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; public: TestClass (){cout
有如下程序: #include #include using namespace std; public: TestClass (){cout
admin
2012-12-29
20
问题
有如下程序:
#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>intmul(intval){staticintinit=1;returninit*=val;}main(){inti;for(i=1;i<
有如下程序#include<stdio.h>main(){char*p,old_str[10]="wind";intpassword;scanf("%d",&password);p=old_
有以下程序#includevoidmain(){intn=2,k=1;while(!(k>0IIn++));printf("%d%d\n",k,n);}程序
C源程序中不能表示的数制是()。
下列程序的运行结果是()。#include<stdio.h>voidfun(int*s,int*p){staticintt=3;*p=s[t];t--;}voidmain()
若有定义语句doublea,*P=&a;,下列叙述中错误的是()。
设置虚基类的目的是解决二义性问题,通过用关键字【】表示虚基类。
静态数据成员在定义或说明时,要在前面加上关键字【】;静态成员函数的实现中,不能直接引用类中说明为非静态的成员。
关于关键字class和typename,下列表述中正确的是()。
随机试题
《鹧鸪天》是贺铸悼念亡妻的______。
主产于四川省的药材是
A、大细胞性贫血B、正细胞正色素性贫血C、小细胞低色素性贫血D、小细胞正色素性贫血E、大细胞低色素性贫血男性,30岁,农民,上腹部隐痛4年,与饮食有关,间有黑粪,检查:血红蛋白80g/L。红细胞总数3.2×1012
A.静脉注射B.皮下注射C.皮内注射D.鞘内注射E.腹腔注射注射吸收差,只适用于诊断与过敏试验()。
根据支付结算法律制度的规定,下列有关汇兑的表述中,不正确的是()。
以下情形的自然人,不得担任股份有限公司董事的是()
过敏性紫癜的首发症状为()。
A、 B、 C、 D、 D折叠问题,以中间那个面为底面,折叠起来就是D答案。
数据库设计包括概念设计、()和物理设计。
InEnglandalongastretchofthenorth-easecoastwhichgentlycurvesfromNorthumberlandtotheestuaryoftheriverTees,the
最新回复
(
0
)