首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; public: TestClass (){cout
有如下程序: #include #include using namespace std; public: TestClass (){cout
admin
2012-12-29
43
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有三个关系表R、S和T如下,其中三个关系对应的关键字分别为A,B和复合关键字(A,B)。表T的记录项(b,q,4)违反了
设有两行定义语句:intscanf;floatcase;则以下叙述正确的是()。
设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是()。
有以下程序段:#include<stdio.h>inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);程序运行后的输出结果是()。
以下语句中存在语法错误的是()。
C语言编译程序的功能是()。
关于C语言的输出语句:printf(’’%3d\n’’,1001)的叙述中正确的是()。
有嵌套的if语句: if(a<b) if(a<c)k=a; elsek=c; elseif(b<c)k=b; elsek=c: 以下选项中与上述if语句等价的语句是()。
设置虚基类的目的是解决二义性问题,通过用关键字【】表示虚基类。
C++程序中的预处理命令以符号【】作为起始标记。
随机试题
关于结核性腹膜炎腹痛的特点,下列哪项除外
气血两虚可见到下列哪些舌象
对过分突出的上颌结节是否要手术,需考虑的因素,不包括
背景某项工程业主与承包商签订了工程承包合同,合同中含有两个子项工程,估算工程质量,甲项为2300m3,乙项为3200m3,经协商,甲项单价为180元/m3,乙项为160元/m3。承包合同规定:(1)开工前10d业主向承包商支付工程合同2
我国证券投资基金均为()。
绿色科技,是指以提倡文明的生活方式和适度的消费方式,强调自然资源的合理开发和循环利用,发展清洁生产技术、无污染的绿色产品,企业实行绿色管理和对环境的治理,保持人类社会可持续发展的科学技术。根据上述定义,下列选项中不是发展绿色科技的手段是( )。
Ethernet陨头长度字段的值不包括以下哪个字段的长度?()
Themoviestar’softeninfuriatingbehavioronthesethadfewlastingeffects:hewassoadeptat(i)______hiscolleagues’irri
Motivationis"thedrivingforcewithinindividualsthatimpelsthemtoaction."Andgoalsarethesought-afterresults(1)moti
Apieceofnewsthata12-year-oldboywhohasneverreceivedanyschooleducationhasbeenadmittedbyafirst-classuniversity
最新回复
(
0
)