首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass0{++count;} -MyClass(){一count;} s
有如下程序: #include using namespace std; class MyClass{ public: MyClass0{++count;} -MyClass(){一count;} s
admin
2014-08-29
37
问题
有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass0{++count;}
-MyClass(){一count;}
static int getCount(){return count;}
private:
static int count;
};
int MyClass::cOunt=0;
int main(){
MyClass obj;
cout<
MyClass*ptr=-new MyClass;
cout<
delete ptr;
cout<
return ():
}
程序的输出结果是( )。
选项
A、121
B、232
C、22l
D、122
答案
A
解析
此题考查的是静态成员。静态成员的特性是不管这个类创建了多少对象,它的静态成员都只有一个拷贝副本,这个副奉被所有属于这个类的对象共享。题目中,首先定义了obj对象,其构造函数使静态数据成员count增l,故输出“1”;然后通过指针动态创建了MyClass类的对象,构造函数被再次调用,count变为2,输出“2”;接着删除创建的Myclass类的对象,调用析构函数,count减l变为1,输出“1”。故最终输出结果是12l。
转载请注明原文地址:https://kaotiyun.com/show/UWNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面描述中,符合结构化程序设计风格的是()。
不能作为函数重载判断依据的是()。
下列对于软件测试的描述中正确的是______。
下面程序的输出结果是【】。#inclde<iostreamn>#include<math>usingnamespacestd;classpoint{private:doublex;
对建立良好的程序设计风格,下面描述正确的是()。
已知outfile是一个输出流对象,要想将outfile的文件指针定位到当前位置之前321字节处,正确的函数调用语句是()。
在结构化设计方法中生成的结构图(SC)中,带有箭头的连线表示()
下列有关指针的用法中错误的是()。
数据结构分为逻辑结构和存储结构,循环队列属于【】结构。
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1)中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>class
随机试题
根据《水利工程工程量清单计价规范》(GB50501),分类分项工程量清单项目编码采用十二位阿拉伯数字表示(由左至右计位),其中()为分项工程顺序码。
我国对外开放没有采取全国同步开放的方针,原因是()
根据《医疗废物管理条例》第二十三条的管理规定,医疗废物集中处置单位,应当符合一定的条件,下列条件中不正确的是
我国企业会计准则规定,企业可以以权责发生制为基础,也可以以收付实现制为基础进行会计确认、计量和报告。()
注册税务师对纳税人的固定资产进行审查分析时,要注意()。
2012年3月,甲企业取得乙公司的一项商标专利权用于抵偿货款,双方作价30万元。10月份,甲企业将该项专利权以50万元的价格转让给丙企业,上述业务的产权过户手续均已办理。则甲企业在上述业务中应缴纳的营业税是()万元。
阻抗产生的原因中,来源于求助者方面的包括()。
《中小学教师职业道德规范》规定了中小学教师所应遵守的职业道德规范,下列没有涉及的是()
中国民族资产阶级登上政治舞台的第一次表演是
Whattimewilltheflightleave?
最新回复
(
0
)