首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){--count;}
有如下程序: #include using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){--count;}
admin
2020-04-07
65
问题
有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass(){++count;}
~MyClass(){--count;}
static int getCountO{return count;}
private:
static int count;
};
int MyClass::count=0;
int main(){
MyClass ohj;
cout<
MyClass*ptr=new MyClass;
cout<
delete ptr;
cout<
return 0;
}
程序的输出结果是( )。
选项
A、121
B、232
C、221
D、122
答案
A
解析
此题考查的是静态成员。静态成员的特性是不管这个类创建了多少对象,它的静态成员都只有一个拷贝副本,这个副本被所有属于这个类的对象共享。题目中,首先定义了obj对象,其构造函数使静态数据成员count增1,故输出“1”:然后通过指针动态创建了MyClass类的对象,构造函数被再次调用,count变为2,输出“2”;接着删除创建的MyClass类的对象,调用析构函数,count减1变为1,输出“1”。故最终输出结果是121。
转载请注明原文地址:https://kaotiyun.com/show/6R8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
考虑函数原型voidtest(inta,intb=7,charz=’*’),下面的函数调用中,属于不合法调用的是()。
有如下程序:#include<iostream>usingnamespaeestd;classDemo{public:Demo(){cout<<"defaultconstructor\n";}Dem
下列关于this指针的描述中,正确的是()。A)类的成员函数都有this指针B)类的友元函数都有this指针C)任何与类相关的函数都有this指针D)类的非静态成员函数都有this指针
下列有关类成员的叙述中,正确的是()。
在类中,______成员为类的所有对象所共享。
下列数据结构中能应用二分查找的是
已知intDBL(intn){returnn+n;}和longDBL(longn){returnn+n)是一个函数模板的两个实例,则该函数模板的定义是【】。
关于派生类的说法,不正确的是()。
一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为______。
空字符串的长度是_____。
随机试题
不存在客观意义上的社会问题,社会问题仅仅是人们对某种社会情况的界定过程的主观产物,社会学家真正面对的研究对象不是社会问题本身,而是某种情况被定义为社会问题的过程及其客观条件,这是【】
干槽症的诊断标准不包括以下哪项()
下列哪项心电图表现是确诊室性心动过速的最重要依据
甲市居民张三在前往乙市出差期间违反《治安管理处罚法》,被乙市丙区公安分局行政拘留5天。张三不服,向乙市公安局申请复议,乙市公安局将处罚结果改为行政拘留5天,罚款200元,赵某仍不服向人民法院提起诉讼。下列关于行政诉讼管辖问题,说法错误的是()。
当土质稀软、泥层薄时,抓斗式挖泥船挖泥作业时()。
下列关于水泥混凝土路面施工安全要点叙述错误的是()。
我在深夜里浏览着《吕氏春秋.本味》和《列子.汤问》,_____着知音这两个字的分量。忽然觉得伯牙老人隐隐约约地从这两本典籍的字缝里走了出来。当我向他衷心致敬时,多么想______地劝慰他,继续弹奏那震撼人们灵魂的声音吧。填入横线部分最恰当的一项是(
Whetheryou’reaNewJerseymallratorafarmerinIndia,beingpoorcanexhaustyoursmarts.Thefindingsindicatethatan
不断对网络服务系统进行干扰,改变其正常的作业流程,执行无关程序使系统响应减慢甚至瘫痪属于网络威胁中的______。
线性表的长度为n。在最坏情况下,比较次数为n—1的算法是()。
最新回复
(
0
)