首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
19
问题
有如下程序:
#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() {charv[4][10];inti; for(i=0;i<4;i++) scanf("%s",v[i]); printf("%c,%s,%s,%c",**
有以下程序 #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
设有函数说明语句“intfun(int,int);”以及函数指针定义语句“int(*f)(int,int);”若要使函数指针指向函数fun的入口地址,以下选项中正确的是()。
有以下函数: intfun(char*x,char*y) {intn=0; while((*x==*y)&&*x!=’\0’) {x++; y++; n++; } returnn; }
设有如下类型说明语句 typedefstruct {intnum; struct{inty,m,d;}date; }PER; 则以下定义结构体数组并赋初值的语句中错误的是()。
假定已建立以下链表结构,且指针p和q已指向如图所示的节点。 则下列选项中可将q所指节点从链表中删除并释放该节点的语句组是()。
有3个关系R、S和T如下所示: 则由关系R和关系s得到关系T的运算是()。
有以下函数:intfun(char*p,char*q){while((*p!=’\0’)&&(*q!=’\0’)&&(*p==*q)){p++;q++;}return(*p-*q
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为【】。
若有定义:intk,*q;,则下列各选项中赋值表达式正确的是()。
随机试题
在医院感染控制委员会领导下建立的三级护理管理体系中,二级管理的执行者是
上牙槽后动脉分布于()
经量多,色淡质稀,面色咣白,气短懒言,神疲乏力,心悸怔忡,舌淡脉细,治法是()
(2009年)静止油面(油面上为大气)下3m深度处的绝对压强为下列哪一项?()(油的密度为800kg/m3,当地大气压为100kPa)。
一般存款账户不得办理的业务是()。
在无风险收益率为5%、市场期望收益率为12%的条件下:A证券的期望收益率为10%,β系数为1.1;B证券的期望收益率为17%,β系数为1.2,那么投资者可以买进哪一个证券?()
某人退休时有现金10万元,拟选择一项回报比较稳定的投资,希望每个季度能收入2000元补贴生活。那么,该项投资的有效年报酬率应为()。
ABC会计师事务所注册会计师A和B在对X股份有限公司(简称X公司)2002年度合并会计报表进行审计时发现:X公司拥有Y公司60%的股份,Y公司已纳入X公司的合并会计报表的合并范围。当年X公司向Y公司销售商品500万元,占X公司全部销售收入的5%。X公司管理
计算机在运行程序时,提示内存不足,可以用()的方式来解决。
Comparisonsweredrawnbetweenthedevelopmentoftelevisioninthe20thcenturyandthediffusionofprintinginthe15thand1
最新回复
(
0
)