首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2017-12-14
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 Doint=new Point[3];
ptr=ptr_point;
}
Point C;
coat<
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/TkAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但运算符[]只能作为类的______函数重载。
对基类数据成员的初始化必须派生类的构造函数中的______处执行。
如果类B继承了类A,则称类A为类B的基类,类B称为类A的______。
如下程序的输出结果是main(){inta=2,b=-1,c=2;if(a<B)if(b<0)c=0elsec++;cout<<c<<endl;}
下列关于函数模板实参不能省略的情况说明不正确的是
Staff类含有血型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Sta
函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是
下面的描述中表达错误的是
结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。
若需要定义一个标识符常量,并且使得C++能够进行类型检查,则应在定义语句的开始使用保留字______。
随机试题
对供应商关系的控制过程的要求有哪些?
银行借款按期预提利息费用所体现的会计核算原则是()。
王某买票乘坐某运输公司的长途车,开车司机为钱某。长途车行驶中与朱某驾驶的车辆相撞,致王某受伤。经认定,朱某对交通事故负全部责任。下列哪些说法是正确的?(03年司考.卷三.多33)
广播电视发射系统馈线的主要指标包括反射系数和()。
关于降噪排水路面说法,正确的是()。
下列器物及其属性分类对应错误的是:
上级人民法院与下级人民法院之间的关系是()
运输机
庄子和惠施有一次一起外出散步,走到一座桥上,庄子看见一条条鱼在水里自由自在地游来游去,就说:“鱼从容出游,是鱼之乐也。”惠施则回答说:“子非鱼,安知鱼之乐耶?”庄子反问道:“子非吾之不知鱼之乐耶?”惠施马上说:“吾非子,固不知子矣;子非鱼,故不知鱼之乐也
下列选项中,()不是多媒体技术研究的主要方向。
最新回复
(
0
)