首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Point{ public: static int number; public: Point(){number++;} ~Point(){number一一;} };
有如下程序: #include using namespace std; class Point{ public: static int number; public: Point(){number++;} ~Point(){number一一;} };
admin
2019-08-23
35
问题
有如下程序:
#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_point=new Point[3];
ptr=ptr_point;
}
Point C;
cout<
delete[]ptr;
return 0;
}
执行这个程序的输出结果是( )。
选项
A、3
B、4
C、6
D、7
答案
C
解析
本题考查默认构造函数,题目中定义一个对象A、B以及对象数组Point[3],又定义了对象C,共执行6次构造函数,number变为了6,所以本题答案为C。
转载请注明原文地址:https://jikaoti.com/ti/9iA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序: #include<iostream> Using namespace std; Class Amount{ int amount; public; Amount(int n=0)
以下四种说法中,正确的一项是()。
下列程序段没有错误的是()。
下列程序的输出结果是 #include"iostream" usingnamespacestd; intMax(inta,intb) { if(a>b) else returna; e
多继承的构造顺序可分为如下四步:①所有非虚基类的构造函数按照它们被继承的顺序构造②所有虚基类的构造函数按照它们被继承的顺序构造③所有子对象的构造函数按照它们声明的顺序构造④派生类自己的构造函数体这四个步骤的正确顺序是
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()
下列不属于软件工程3个要素的是()。
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中()函数名只能用于检测输入操作。
支持子程序调用的数据结构是( )。
随机试题
关于生物利用度的评价方法叙述错误的是
女性,20岁,3个月来低热、盗汗、腹痛、腹胀,巩膜无黄染,颈静脉无怒张,腹部移动性浊音(+),腹水比重1.020,蛋白定量40g/L。最可能的诊断是
在计算机领域中通常用MIPS来描述( )。
疲劳断裂过程可分为的阶段为()。
以下对经济全球化对发展中国家带来的挑战描述不正确的是()。
当月增加的使用寿命有限的无形资产,从当月开始计提摊销,计入相关的成本或费用。()
材料:下面是初中地理“海陆的变迁”一课新授环节部分。[提出例证,质疑探究]教师展示图片资料。1.学生小组合作,根据现象推断变化并简要解释。2.学生交流汇报,体会海陆是不断变迁的。教师附以课件简图,师生总结引
主页一般包含以下几种基本元素:Text,Image,Table与()。
BeingpluggedintoaniPodisafeatureofadolescence.Anewstudysuggeststhatteenswhospendtoomuchtimelisteningtomus
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数
最新回复
(
0
)