首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Point { public: static int number; public: Pointo{number++;} -Point()
有如下程序: #include<iostream> using namespace std; class Point { public: static int number; public: Pointo{number++;} -Point()
admin
2017-04-25
37
问题
有如下程序:
#include<iostream>
using namespace std;
class Point {
public:
static int number;
public:
Pointo{number++;}
-Point(){number--;}
};
int Point::number--0:
void mainO{
Point *ptr;
Point A,B;
{
Point *ptr_Point=new Point[3];
ptx=ptr_point;
)}
Point C;
Gout+Point::number+end1;
delete[]ptr;
}
运行时输出的结果是( )。
选项
A、3
B、4
C、6
D、7
答案
C
解析
此题是静态成员、对象的构造和对象的生存期等知识点的综合考查。此题定义了一个静态成员变量number,初始值为0。主函数中第2行定义了2个Point对象,此时number变为2:随后new运算符又定义了一个包含3个Point对象元素的数组,其通过delete结束后number的值变为5;然后又定义了一个Point对象C,number变为6:最后输出number的内容。
转载请注明原文地址:https://www.kaotiyun.com/show/UmAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序: #include<iostream> using namespace std; class VAC{ public: int f() const{return 3;} int f() {
设有下列定义语句: int a[3][2]={10,20, 30,40, 50,60}; int b[3][2]={10,20, 30,40, 50,60}; 则a[1][1]*b[2][1]的结果为( )。
若要把类B定义为类A的友元类,则应在类A的定义中加入语句_______。
带一个long类型参数的流成员函数_____按参数值设置flags状态变量,并返回以前设置的标志值。
函数模板:template<classT>Tadd(Tx,Ty){returnx+y;}下列对add函数的调用不正确的是()。
下列关于继承的描述中,错误的是()。
下面关于数组的初始化正确的是( )。
用某种排序方法对关键字序列(25,84,21,47,15,27,68,35,20)进行排序时,序列的变化情况如下: 20,15,21,25,47,27,68,35,84 15,20,21,25,35,27,47,68,84 15,20,2
执行语句序列charstrl[10]="ABCD",str2[10]="XYZxyz";for(inti=0;strl[i]=str2[i];i++)后,数组str1中的字符是XYZxyz,数组str2中的字符串是【 】。
随机试题
对输卵管妊娠患者进行护理评估时,描述正确的是
发表在期刊上的论文属于
引起左心室前负荷过重原因为
根据宪法分类理论,下列哪一选项是正确的?()
在有关施工技术规范中,对石油沥青混合料的碾压温度规定为:开始碾压的温度为100℃~120℃,碾压终了的温度不低于(),
建设工程除具有一般产品的质量特性外,还具有其特殊的质量特性,具体表现在( )几个方面。
重商主义
若河岸的两边平行,河宽为900米,一只船由河岸的A处沿直线方向开往对岸的B处,AB与河岸的夹角是60°,船的速度为5米/秒,求船从A处到B处约需要多长时间?(参考数据:≈1.7)
标准化法律体系由行政法规、地方性法规、部门规章和地方规章构成。()
IrememberMaxverywell.HehadaPh.D.fromPrinceton.HewasaChaucerian.Hewasbrilliant(eloquent,andprofessorial.He
最新回复
(
0
)