首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
14
问题
有如下程序:
#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://jikaoti.com/ti/rsE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
将一个函数声明为一个类的友元函数必须使用关键字【】。
若有以下程序段;#include<iostream>usingnamespacestd;intmain(){inta[]={1,4,5};int*p=&a[0],x=6,y,z;
函数YangHui的功能是把杨辉三角形的数据赋给二位数组的下半三角,形式如下:其构成规律是:①第0列元素和主对角线元素均为1。②其余元素为其左上方和正上方元素值之和。③数据的个数每行递增1。请将程序补充完整。
如果一个数组中的每个元素都是同一类的对象,则该数组被称为【】。
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中用于是否进行了非法操作的函数名是()。
若有以下程序:#include<iostream>usingnamespacestd;classA{private:intx;protected:inty;pu
下面关于继承机制的描述中,不正确的是()。
下列叙述中,正确的是()。
在数据库应用系统设计的需求分析阶段,需经过收集资料、分析整理、【】、建立数据字典和用户确认等阶段。
随机试题
小马老师喜欢把班级中学生们的表现“晒”在班级群里,这些图片中既有那些认真听讲、努力完成作业的学生,也有上课走神、作业马虎的学生。她将微信群作为及时反馈学生情况的工具,这一做法却遭到家长的强烈反对和抵制,因为小马老师在微信群里的行为()。
A、白细胞增高伴淋巴细胞比例增高B、白细胞增高伴明显核左移C、白细胞增高伴单核细胞比例增高D、白细胞增高伴嗜酸性、嗜碱性粒细胞增高E、白细胞增高伴中性粒细胞减少急性化脓性细菌感染
某男,46岁,突患急性支气管炎,症见身热口渴,咳嗽痰盛,喘促气逆,胸膈满闷,医师诊断为表寒里热之咳喘。根据医师诊断,适宜患者服用的成药是
社会主义法发挥组织经济的作用,必须按照经济规律办事,并且()。
关于递延年金,下列说法正确的有()。
战略性薪酬管理的核心是在( )情况下作出的一系列的战略性薪酬决策。
下列关于制定正常标准成本的表述中,正确的是()。(2010年)
从内存中清除内存变量的命令是
如果一个字段在多数情况下取一个固定的值,可以将这个值设置成字段的
Beggarscanbeseenonthestreets,subwayorat【C1】______spotsinalmostallthebigcities.Someareforrealandneedthemon
最新回复
(
0
)