首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){--count;}
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){--count;}
admin
2013-02-27
70
问题
有如下程序: #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(){ MyCl
选项
A、121
B、232
C、221
D、122
答案
A
解析
本题考查的知识点是静态成员。类中的静态成员是解决同—:个类的不同对象之间的数据和函数共享问题的。静态成员被所有属于这个类的对象共享。这种共享与全局变量或全局函数相比,既没有破坏数据隐藏的厚则,又保证了安全性。题目中,首先定义了一个obj对象,其构造函数使MyClass的静态数据成员count增1,所以第一条输出语句输出的结果是1。然后通过指针动态创建了一个MyClass类的对象,构造函数再次被调用,count变为2,所以第2次输出结果是2。接下来是用dilete删除了刚才动态创建的MyClass对象。析
转载请注明原文地址:https://jikaoti.com/ti/69L0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序段中完全正确的是()。
若有定义:a[]={1,2,3,4,5,6,7,8,9,10};,则a[a[5]-a[7]/a[1]]的值是()。
下面不属于软件需求规格说明书内容的是()。
若有定义:doublea;floatb;shortc;若想把1.2输入给变量a,3.4输入给变量b,5678输入给变量c,程序运行时键盘输入: 1.23.45678<回车> 则以下正确的读入语句是()。
以下说法错误的是()。
有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
下列给定程序中,通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系数a。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改
下列排序方法中,最坏情况下比较次数最少的是()。
以下属于白盒测试方法的是()。
在C++语言程序中,对象之间的相互通信通过
随机试题
PassageSevenWhatdoesthepassagemainlydiscussabout?
《朝花夕拾》是鲁迅的_______集,包括《从百草园到三味书屋》、《藤野先生》等名篇。
不符合乳头状瘤特征的是
以下关于“承诺”的说法符合合同法的规定的是()。
以下关于引射器的作用,叙述不正确的为()。
税务代理是社会中介服务,因此,在注册税务师从事税务代理活动时,下列说法不正确的是()。
题干:在企业经营的新语境下,创新是一个企业的灵魂。加国四个著名的电器公司格里、美帝、华帝、英迪。一个专家说,如果格里和美帝都获得了创新能力,那么华帝和英迪也都能获得创新能力。遗憾的是华帝没有获得创新能力。如果上述断定都是真的,以下哪项也一定是真的?
10GB的硬盘表示其存储容量为()。
(1)Therobotsinmoviesandsciencefictionbooksthatriseuptotakeovertheworldgenerallyareabletodosobecauseweha
【S1】【S5】
最新回复
(
0
)