首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Point{ public: static int number; public: Point(){number++;
有如下程序: #include using namespace std; class Point{ public: static int number; public: Point(){number++;
admin
2020-12-21
80
问题
有如下程序:
#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<<Point::numbe<<endl;
delete[]ptr;
return0;
}
执行这个程序的输出结果是( )。
选项
A、3
B、4
C、6
D、7
答案
C
解析
本题考查默认构造函数,题目中定义一个对象A、B以及对象数组Point[3],又定义了对象C,共执行6次构造函数,number变为了6,所以本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/6pyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列说法中错误的是()。
执行语句序列 intn: cin>>n: switch(n) { casel: case2:cout<<’1’: case 3: case4:cout<<’2’: break: d
下列关于基类和派生类关系的叙述中,正确的是
执行语句序列 ofstream outfile(”DATA.DAT"); if(…)cout<<"OK";elsec out<<"FAIL"; 后,如果文件打开成功显示“OK”,否则就显示“FAIL”。由此可知,上面if语句的…处的表达式
有如下函数模板声明: template<typename T> T Max(Ta,Tb){return(a>=b)?a:b;) 下列对函数模扳Max的调用中错误是
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是
下列有关继承和派生的叙述中,正确的是
在数据库中,产生数据不一致的根本原因是
从表中任何一个结点位置出发就可以不重复地访问到表中其他所有结点的链表是
下列选项中,不属于C++关键字的是()。
随机试题
卫星直播电视
宫颈癌活检证实侵犯膀胱黏膜,按FIGO(2009年)的临床分期,应属于
体液总量约占体重的
纳税人自产应纳资源税的产品对外销售,其纳税环节应在( )。
抽样调查的特点有()。
下列选项中,属于会计主体假设的意义的是()。
下列各项中,按照有关规定可以不必计算缴纳印花税的有()。
()关注的是所取得的工作效果与所付出的代价孰大孰小的问题,其重视的是实现工作目标的资源成本。
一名5岁的儿童,在智力测验中测得的智龄是6岁,那么他的比率智商应该是()
马克思说:“无论哪一种社会形态,在它所能容纳的全部生产力发挥出来以前,是决不会灭亡的;而新的更高的生产关系。在它存在的物质条件在旧社会的胞胎里成熟以前,是决不会出现的。”该论断包含的哲理有()
最新回复
(
0
)