首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespaee std; class Point{ public: static int number; Point( ){number+
有如下程序: #include <iostream> using namespaee std; class Point{ public: static int number; Point( ){number+
admin
2013-02-27
41
问题
有如下程序:
#include <iostream>
using namespaee std;
class Point{
public:
static int number;
Point( ){number++;}
~Point( ){number--;}
};
int Point::number=0;
void main( ){
Point*ptr;
Point A,B;
Point*ptr_point=new Point[3];
ptr=ptr_point;
Point C;
cout<<Point::number<<endl;
delete[ ]ptr;
}
程序的输出结果是
A) 3
B) 4
C) 6
D) 7
选项
A、
B、
C、
D、
答案
C
解析
只有在创建对象时才会调用类的构造函数,在定义指针时不会调用构造函数,只有给指针new一个地址时会调用构造函数,所以本程序中一共生成了6个Point对象(A,B,C,newPoint[3])。number作为静态数据成员,被同一类的不同对象所共享,故结果为6。
转载请注明原文地址:https://kaotiyun.com/show/yzNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序 #include<stdio.h> main() {char*s="01234"; while(*(++s)!=’\0’) {switch(*s-’0’) {case0: case1:putchar(*s+1);
有以下程序 #include<stdio.h> intfun(int*a,int*b,intn) {inti=0,j=0,sum=0; for(;i<n;i++) {sum+=a[i]; if((i+1)%2==0
有以下程序 #include<stdio.h> voidf1(char*a,charb){charc;c=*a;*a=b;b=c;} voidf2(chara,charb){charc;c=a;a=b;b=c;} voidf3(c
关系数据模型的3个组成部分中不包括()。
在长度为n的顺序表中查找一个元素,假设需要查找的元素一定在表中,并且元素出现在表中每个位置上的可能性是相同的,则平均需要比较的次数为()。
给定程序MODl1.C中函数fun的功能:将一个十进制整数n转换成r(二~十六)进制形式。示例如下。输入12516,则输出:7D输入92,则输出:1001请改正程序中的错误,使它能得出正确的结果。
在C++语言中,一个short型数据在内存中占用2个字节,则unsignedshort型数据的取值范围为【】。
下面正确的函数定义形式为()。
对于下面程序,选项正确的是()。#include<iostream>usingnamespacestd;classpoint{public:voidsetpoint(un
随机试题
"益火之源以消阴翳"的治法最适用于
在W0rd2010中,将光标移到当前行首的方法有()
提示胸腔手术后内出血的指征是引流管中每小时引流出血液量持续超过
听神经瘤的好发部位是
总账账户对所属明细账户起统驭作用,明细账户对总账账户起补充说明作用。()
2001年6月,尹某(男)与李某(女)登记结婚。2008年8月,尹某向法院起诉与李某离婚。下列情形中,尹某有权提出离婚的情形是()
在使用访谈法时,需要被访者提供更多信息,可采用()。
教师用奖励小红花的方式激励幼儿,体现了评价的()。
由词汇按一定的语法所构成的复杂的符号系统是()。
[2007年GRK真题]一项调查显示,某班参加挑战杯比赛的同学,与那些未参加此项比赛的同学相比,学习成绩一直保持较高的水平。此项调查得出结论:挑战杯比赛通过开拓学生的视野,增加学生的学习兴趣,激发学生的创造潜力,有效地提高了学生的学习成绩。以下哪项如果为真
最新回复
(
0
)