首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){一一count;} static int getCount(){ret
有如下程序: #include using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){一一count;} static int getCount(){ret
admin
2021-02-22
47
问题
有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass(){++count;}
~MyClass(){一一count;}
static int getCount(){return count;}
private:
static int count;
};
int MyClass::count=0;
int main()
{
MyClass obi;
cout<
MyClass *ptr=new MyClass;
cout<
delete ptr;
cout<
return 0;
}
执行这个程序的输出结果是( )。
选项
A、121
B、232
C、221
D、122
答案
A
解析
本题考查静态数据成员。静态数据成员在内存中只占一份空间,静态数据成员属于类,即使不定义对象,也会给静态数据成员分配空间,可以被引用。本题中先是定义了一个对象obj,执行构造函数使得静态数据成员count变为了1,然后又定义了指针对象,执行构造函数后,count变为了2,释放指针后,执行析构函数,使得count变为了1。所以本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/lEfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是
有如下程序:#include<iostream>#include<iomanip>usingnamespacestd;intmain(){cout<<setw(10)<<setfill(’x’)<<s
有如下程序:#include<iostream>usingnamespacestd;classBoat;classCar{public:Car(inti):weight(i){}
下列叙述中正确的是
软件生命周期中的活动不包括
下面描述中,不属于软件危机表现的是
结构化程序设计中,下面对goto语句使用描述正确的是
数据字典(DD)所定义的对象都包含于
使用VC6打开考生文件夹下的工程proj3,其中包含主程序文件main.epp和用户定义的头文件Array.h,整个程序包含有XArray类的定义和main主函数的定义。请把主程序文件中的XArray类的成员函数sum()的定义补充完整,补充的内容填写在"
关系数据库管理系统能实现的专门关系运算包括()。
随机试题
急性颅内压增高的致死原因主要是()
颈肌收缩时下降舌骨,并使喉上、下活动的肌群是
以下细胞又称小吞噬细胞的是()。
某依法必须招标的机电工程招标中,分别对通信、监控、照明系统的业绩提出要求,允许投标人以联合体形式投标。联合体投标人必须具备监控系统业绩的是()。
下列机构中对证券公司自营业务进行日常监督管理的是( )。
根据证券法律制度的规定,下列各项中,属于不得收购上市公司的情形有()。(2008年)
投资者风险回避态度和证券市场线斜率的关系是()。
虚假短信已成为社会公害。要净化手机语言环境,下列做法恰当的是()。①加强法制建设②提倡勤俭节约③加强道德教育④倡导诚实守信
IEEE注册管理委员会为每一个网卡生产厂商分配Ethernet物理地址的前几个字节?
Whatisthemainpurposeofthereport?
最新回复
(
0
)