首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Point{ public: static int number; public: Point(){number++;} 一Point(){number一一;} }; i
有如下程序: #include using namespace std; class Point{ public: static int number; public: Point(){number++;} 一Point(){number一一;} }; i
admin
2019-06-12
37
问题
有如下程序:
#include
using namespace std;
class Point{
public:
static int number;
public:
Point(){number++;}
一Point(){number一一;}
};
int Point::number=0;
int main(){
Point*ptr;
Point A,B;
{
Point*ptr_point=new Point[3];
ptr=ptr_point;
}
Point C:
cout<
delete[]ptr;
return 0;
}
执行这个程序的输出结果是( )。
选项
A、3
B、4
C、6
D、7
答案
C
解析
本题考查默认构造函数,题目中定义一个对象A、B以及对象数组Point[3],又定义了对象c,共执行6次构造函数,number变为了6,所以本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/uL8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果是()。#include#includevoidfun(intn){if(n!=0){fun(n=1);for(inti=l;i
深度为6的满二叉树中,度为2的结点个数为()。
有如下类定义:classTest{intx_,y_;public:Test():a_(0),b_(0){}Test(inta,intb=0):a_(
在一个容量为24的循环队列中,若头指针front=8,尾指针rear=3,则该循环队列中共有_____________个元素。
以下哪个不是C++语言中的有效标识符?
函数重载要求重载的函数必须有和原函数一样的【】。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填内容,实现该函数。boolfun(char*str){inti=0,j=0;while(str[j])j++;
下列选项,不正确的是
tb此题考查的是对象的定义。对象的定义格式如下:类名对象名(参数表);所以题目中的tb是对象名标识符,而ta被定义成类MA的指针,故空格处应填tb。
以下定义:int(*p)[4]中,标识符p是()。
随机试题
出境报检时,应填写《出境货物报检单》并提供下列单证()。
传统行政权力的特征是()
工程监理股份有限公司的特征包括( )。
推动消费者心理行为进行的原因称为()。
人力资源管理的基础是()。
马克思曾说,文明如果是__________地发展,而不是__________地发展,则留给自己的是荒漠。填入横线处的词语最恰当的一组是()。
我可以设身处地把一些外在符号跟一些内心事件关联起来,比如,将呻吟和脸的扭曲跟痛的感受关联起来。我从痛的体验中得知,当我有痛感时,往往就会呻吟和扭曲脸。因此,一旦我看到他人有相同的外在符号时,我就会理所当然地认为,他们也有与我相同的内心活动事件。毕竟我和他人
ThewayofthinkinginEnglishisquiteimportantforEnglishlearners.Buthowcanyoudothat?Ithinkthebestwayisto(31
运用成分分析法分析下列句子,并指出各句的句式。(北京语言大学2015)汉办送给我三箱对外汉语教材。
A、Takemirrorsalongwiththem.B、Spendmoremoneyonmake-up.C、Dosomebodyexerciseduringwork.D、Domuchmoresportsafter
最新回复
(
0
)