首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){--count;} static int getCou
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){--count;} static int getCou
admin
2021-07-02
15
问题
有如下程序:
#include<iostream>
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 obj;
cout<<obj.getCount();
MyClass*ptr=new MyClass:
cout<<MyClass::getCount();
delete ptr;
cout<<MyClass::getCount();
return0;
}
执行这个程序的输出结果是( )。
选项
A、121
B、232
C、221
D、122
答案
A
解析
本题考查静态数据成员。静态数据成员在内存中只占一份空间,静态数据成员属丁类,即使不定义对象,也会给静态数据成员分配空间,可以被引用。本题中先是定义r一个对象obj,执行构造函数使得静态数据成员count变为了1,然后又定义了指针对象,执行构造函数后,count变为了2,释放指针后,执行析构函数,使得count变为了1。所以本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/7efp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
有如下程序:#includeusingnamespace.std;intmain(){cout.fin(ˊ*ˊ);cout.width(6);cout.fill(ˊ#ˊ);
有如下类模板定义:template<typenameT>classBigNumber{longn:public:BigNumber(Ti):n(i){}BigNumberoperator
若AA为一个类,a为该类的私有整型数据成员,getA()为该类的一个非静态公有成员函数,功能是返回a的值。如果x为该类的一个对象,要在类外访问x对象中a的值,正确的访问格式为()。
下列关于类模板的模板参数的叙述中,错误的是()。
下面程序中对一维坐标点类Point进行运算符重载#includeusingnamespacestd;classPoint{public:Point(intval){x=val;}Poin
下列关于函数参数的叙述中,正确的是()。
数据库设计中反映用户对数据要求的模式是
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序通过运行。程序输出:5a}注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥
随机试题
猛药去疴:重典治乱
小儿头颈部烧伤应占体表面积的百分数是()
A.风B.动C.抽D.搐E.火属惊风八候的是
矩形截面简支梁,其上各点应力状态见图,关于正确性有四种答案,其中正确的是:
对于建设工程风险中不可保风险,必须采取( )措施。
下列关于商业银行进行信贷分析的说法,不正确的是()。
根据会计报表的编报主体不同,会计报表可分为()。
A公司于2007年1月1日将一栋自用建筑物对外出租并采用公允价值模式计量。出租时,该建筑物的成本为2800万元,已提折旧500万元,已提减值准备300万元,公允价值为2050万元。2007年12月31日,该建筑物的公允价值为1950万元。2007年度A公司
下列内容中,不属于记账凭证的审核内容的是()。
Whatareyougoingtodoifyouareinaburninghouse?Howwillyouescape?Doyouknowhowtosaveyourself?Pleasereadthef
最新回复
(
0
)