首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Point{ public: static int number; public: Pointo{number++;} ~Point(){number
有如下程序: #include<iostream> using namespace std; class Point{ public: static int number; public: Pointo{number++;} ~Point(){number
admin
2019-06-12
38
问题
有如下程序:
#include<iostream>
using namespace std;
class Point{
public:
static int number;
public:
Pointo{number++;}
~Point(){number--;}
};
int Point::number--0:
void mainO{
Point *ptr;
PointA,B:
{
Point* ptr_point=new Point[3];
ptx=ptr_point;
}
Point C;
Gout+Point:number+endl;
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://kaotiyun.com/show/KG8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有3个关系R、8和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
有如下类声明:classFoo{intbar;};则Foo类的成员bar是()。
有以下程序:#includeusingnamespacestd;classTestClass{public:TestClass(intr1.intr2){R1
以下程序输出结果是():#includeusingnamespacestd;voidadd(intx,intY,int*z){*z=y+x;}int
若类A和类B的定义如下:#includeclassA{inti,j;public:intgeti(){returni;}};classB:p
在下列横线处应添加的语句是()。classBase{public:voidfun(){cout
下面关于运算符重载中正确的是()。
A、 B、 C、 D、 Dc++语言中析构函数为符号“~”加类名,且析构函数没有返回值和参数,故前不加void关键字。所以正确的形式应该是~Myclass()。
每个以符号________开头的行,为编译预处理行。
随机试题
大型企业的核心能力目标主要是企业创新能力目标,包括()
计划工作应当是()
骨关节炎的发病基础是
患者,男,54岁,腰部、双膝关节疼痛重着,遇寒则加剧,伴夜尿频数,畏寒肢冷,肢体麻木,舌质淡,脉迟弱无力。用药宜首选
巴拿马籍货轮“特丽”承运一批运往中国的货物,中途停靠韩国。“特丽”轮在韩国停靠卸载同船装运的其他货物时与利比里亚籍“比亚”轮相碰。“特丽”受损但能继续航行并继续航行至中国港口卸货,“比亚”轮的目的港也是中国港口,因此。“特丽”轮船东向中国某海事法院申请扣押
在世界银行规定的工程造价构成中,有一项可能发生,可能不发生,在正常建设条件下只是一种储备的费用是()。
北京时间2011年6月15日19:30点,小强在广州给在南非(与北京时差为一6小时)看世界杯的父亲打电话,语言表达准确的一项是()。
我们党建军治军的基本方略是()
设四阶方阵A﹦(α,γ2,γ3,γ4),JB﹦(β,γ2,γ3,γ4),其中α,β,γ2,γ3,γ4均为四维列向量,且|A|﹦2,|B|﹦1,则|A-4B|﹦______。
Americansbelievethatindividualsmustlearnto【B1】_______themselvesorrisklosingfreedom.Thismeansachievingbothfinanci
最新回复
(
0
)