首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
20
问题
有如下程序:
#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://kaotiyun.com/show/UmAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于语句cin>>x;中的各个组成部分,下列叙述中错误的是
下列程序的运行结果是【 】。#include<iostream,h>classBase{public:voidf(intx){cout<<"Base:"<<x<<end1;}
定义如下枚举类型:enum Number{one=1,two=2,four=4,eight=8},则枚举类型Number的取值范围是( )。
已知各变量的定义如下inti=8,k,a,b:unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C++语言语法的表达式是()。
下列关于C++多态性的叙述,正确的是( )。
下列叙述中正确的是
在面面对泵方法中,一个对象请求另一对象为其服务的方式是通过发送【 】实现。
在有序表(12,24,36,48,60,72,84)中二分查找关键字72时所需进行的关键字比较次数为【 】。
随机试题
A.肺内压B.胸膜腔内压C.跨肺压D.跨胸壁压平静呼吸时,始终低于大气压的是
以下关于链霉素抗结核治疗,错误的是
患者,女,45岁。失眠2个月,近日来人睡困难,有时睡后易醒,醒后不能再睡,甚至彻夜不眠,舌苔薄,脉沉细。治疗应首选
图示结构用位移法求解时,Rip=()。
总监理工程师不得将()等工作委托总监理工程师代表。
中央银行作为“银行的银行”,其对银行的业务不包括()。
某建材企业(A企业)为增值税一般纳税人,同时具备建筑施工及安装资质,该公司注册资金原来为2000万元,2007年注册资金增加到3000万元,当年经营如下:(1)拥有小轿车4辆、净吨位5吨的载货汽车8辆,净吨位5吨的挂车5辆;(2)
下列各项中,直接影响控制测试样本规模的因素有()。
HowmanychildrendidSusanandMichaelinterview?
Honeybeepopulationsdeclinedby13.6%overthewinter,accordingtoasurveyofbeekeepersacrossEngland.Lossesweremostsev
最新回复
(
0
)