首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Point{ public: static int number; public; Point(){number++;} ~Point(){numbe
有如下程序: #include<iostream> using namespace std; class Point{ public: static int number; public; Point(){number++;} ~Point(){numbe
admin
2020-06-29
27
问题
有如下程序:
#include<iostream>
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::number<<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/vp8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。(1)定义类CPoint的带有两个参数的构造函数,两个变量为x、y,都为int型,且缺省值为0。请在注释1后添加适当的语句。
有如下程序:intx=3:dofx-=2:cout<<x;}while(!(一x));执行这个程序的输出结果是()。
有如下程序:#includeusingnamespacestd;classMountain{intheight;public:Mountain(inth=O):height(h){)
已知i=5,j=0,下列各式中运算结果为j=6的表达式是()。
下面c++标识符中正确的是()。
以下程序的输出的结果是()。#includevoidmain(){inti,k,a[10],p[3];k:5;for(、i=0;i
下列存储类标识符中,可见性与存在性不一致的是()。
下面是重载为非成员函数的运算符的函数原型,其中错误的是()。
已知有数组定义chara[3][4];下列表达式中正确的是
下面能作为软件需求分析工具的是
随机试题
消防联动控制系统的作用是控制及监视消防泵、排烟风机、消防电梯以及防火卷帘等相关消防设备,发生火灾时执行预设的消防功能。()
患者,男性,48岁,因左下肢沉重、乏力,下肢静脉纡曲前来就诊,医生诊断为左下肢静脉曲张。下肢静脉曲张形成的主要病因是
下列有关汇票出票人的说法中正确的有:()
国际会计准则对金融资产划分的优点不包括()
“内部审核程序”至少应规定的职责和要求有()。
一、注意事项1.本题由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。满分100分。2.请在题本、答题卡指定位置上用黑色字迹的钢笔或签字笔填写自己的姓名和准考证号,并用2B铅笔在准考证
唐律中有关拷讯的限制包括()。
若广义表L=((a,b,c),e),则L的长度和深度分别为(25)。
下列程序的运行结果是______。#include<stdio.h>main(){inta,b,c,n;a=2;b=0;C=1;n=1;while(n<=3){C=C*a;b=b+C;++n;}
他在支票上伪造他哥哥的签名,以不正当手段得到了这笔钱,但是却被媒体曝了光。
最新回复
(
0
)