首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class MyClass{ public: MyClass(){++count;} ~MyClass(){-~count;}
有如下程序: #include using namespaee std; class MyClass{ public: MyClass(){++count;} ~MyClass(){-~count;}
admin
2016-09-20
36
问题
有如下程序:
#include
using namespaee std;
class MyClass{
public:
MyClass(){++count;}
~MyClass(){-~count;}
static int getCount(){retum count;}
private:
static int count;
};
int MyClass::count=0:
int main()
{
MyClass obj;
eout<
MyClass * ptr=new MyClass:
eout<
delete ptr;
eout<
retum 0;
}
执行这个程序的输出结果是( )。
选项
A、121
B、232
C、221
D、122
答案
A
解析
本题考查静态数据成员。静态数据成员在内存中只占一份空间,静态数据成员属于类,即使不定义对象,也会给静态数据成员分配空间,可以被引用。本题中先是定义了一个对象obj,执行构造函数使得静态数据成员count变为了1,然后又定义了指针对象,执行构造函数后,count变为了2,释放指针后,执行析构函数,使得count变为了1。所以本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/bdNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
将一个函数声明为一个类的友元函数必须使用关键字【】。
在下面的类定义中,错误的语句是()。classSample{public:Sample(intval);//①~Sample()://②private:
一个C++程序的执行总是从()。
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是()。
静态成员函数可以直接访问类的【】成员,不能直接访问类的【】成员。
以下类定义中可能会引起错误的语句是classA{public:~A(){}//1inti;//2private:
下列运算符中全都可以被友元函数重载的是
以下程序设计功能是:将结构体变量time中的内容写到文件中。#include<iostream>usingnamespacestd;structdate{intyear;
在数据库应用系统设计的需求分析阶段,需经过收集资料、分析整理、【】、建立数据字典和用户确认等阶段。
常见的需求分析方法有【】和面向对象的分析方法。
随机试题
恶性肿瘤的形态改变是多方面的,下列哪一顷形态的改变可作为诊断肿瘤细胞的主要依据.
如图7-27所示三相对称三线制电路中,线电压为380V,且各负载Z=R=22Ω。此时功率表读数为()W。
有一台带放大器的涡轮流量计,工程量应按( )。
政府预算必须包括政府所有财政收入和支出的内容,这体现了政府预算的()原则要求。[2007年真题]
对人类的性行为过程的八个阶段的理解,()是正确的。
老赵的那些言论充其量也就是对央视的一点小小的意见而已,并没有直指央视高层之意,但中国自古森严的等级制度造就的“权威的_________”使得老赵对央视不管言好言坏总有那么点_________与炮轰之嫌。依次填入画横线部分最恰当的一项是()。
结合材料回答问题:材料11821年5月5日17时49分,被流放到南大西洋圣赫勒拿岛上的拿破仑与世长辞,法国当局随后宣称这位皇帝死于“心血管疾病”。后来又有专家指出,拿破仑最后因胃癌去世。上个世纪六十年代,瑞典牙医和毒药专家佛舒伍德在对日
程序设计语言的基本成分是数据成分、运算成分、控制成分和______。
在考生文件夹下,已有一个数据库文件“samp1.acedb”,其中已经建立了两个表对象“tGrade”和“tStudent”,宏对象“mTest”和查询对象“qT”。请按以下操作要求,完成各种操作。(1)设置“tGrade”表中“成绩”字段的显示
他______,没有发现一个错误。
最新回复
(
0
)