首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Sample{ public: Sample()<) ~Sample(){cout<<’*’;
有如下程序: #include<iostream> using namespace std; class Sample{ public: Sample()<) ~Sample(){cout<<’*’;
admin
2013-05-30
31
问题
有如下程序: #include<iostream> using namespace std; class Sample{ public: Sample()<) ~Sample(){cout<<’*’;} }; int main(){ Sample temp[2],*pTemp[2]; return 0; } 执行这个程序输出星号(*)的个数为( )。
选项
A、1
B、2
C、3
D、4
答案
B
解析
此题考查的是构造函数和析构函数。构造函数在对象被创建时由系统自动调用,而析构函数在对象的生存期即将结束时由系统自动调用。此题中,主程序在创建Sample类的对象temp[2]数组时,调用Sample类的默认构造函数,在主函数退出时,调用析构函数清除对象temp[2],输出字母*,因为对象是包含两个元素的数组,所以调用两次析构函数,即输出两个*。
转载请注明原文地址:https://kaotiyun.com/show/2nNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用如setw()的操纵符对数据进行格式输出时,应包含【】文件。
下列程序的运行结果是()。#include<iostream.h>voidfun(int*a,int*b) {int*k;k=a;a=b;b=k;}voidmain(){inta=2OO4,b=9,*x=&a,*y=&b;fu
关于继承的目的和作用,说法不正确的是()。
有如下函数模板:template<typenameT,typenameU>Tcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是(
软件危机出现于20世纪60年代末,为了解决软件危机,人们提出用【】的原理来设计软件,这就是软件工程诞生的基础。
下列关于指针运算的说法,错误的是()。
下列叙述中正确的是()。
执行语句序列:inti=0;while(i<25)i+=3;cout<<i;输出结果是______。
下列关于C++运算符结合性的说法,正确的是()。
继承使得相似的对象可以共享程序代码和数据结构,从而大大减少了程序中的冗余信息,提高了软件的______。
随机试题
下列哪项不属于早产的病因?
简述需求构成三要索和需求量之间的关系。
触酶试验又可称为A.氧化酶试验B.过氧化氢酶试验C.DNA酶试验D.尿素酶试验E.β-内酰先胺酶试验
A、息止颌位法B、吞咽咬合法C、卷舌后舔法D、哥特弓描记法E、前伸颌位记录确定髁导斜度采用
多相脂质体与单相脂质体比较,优点是
施工图预算的编制方法有( )。
下列关于欧洲债券和外国债券的差异的说法,正确的有()。
采取紧缩的流动资产投资策略,可能对企业的影响表现为()。
段落首行左端起始位置在其余各行左端的左面,叫做悬挂缩进。()
()是金融期货中最早出现的品种,是金融期货的重要组成部分。
最新回复
(
0
)