首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){--c
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){--c
admin
2019-04-01
56
问题
有如下程序:
#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();
return 0;
}
程序的输出结果是( )。
选项
A、121
B、232
C、221
D、122
答案
A
解析
此题考查的是静态成员。静态成员的特性是不管这个类创建了多少对象,它的静态成员都只有一个拷贝副本,这个副本被所有属于这个类的对象共享。题目中,首先定义了obj对象,其构造函数使静态数据成员cout增1,故输出“1”;然后通过指针动态创建了Myclass类的对象,构造函数被再次调用,count变为2,输出“2”;接着删除创建的MyClass类的对象,调用析构函数,count减1变为1,输出“1”。故最终输出结果是121。
转载请注明原文地址:https://kaotiyun.com/show/6iAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于线性表、栈和队列的叙述,错误的是
所有在函数中定义的变量,连同形式参数,都属于
为了培养良好的程序设计风格,下列描述中正确的是
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是#include<iostream.h>voidmain(){int*p,*q,a,b;p=&a;cout<<
下列程序编译错误,因为add函数返回值是一个引用,故对return返回值的要求是______。#include<iostream.h>int&add(intx,inty){returnx+y;}vo
下面对静态数据成员的描述中,正确的是
下列关于类和对象的叙述中,错误的是
下列哪种数据模型可以用树形结构来表示实体之间联系()。
A、 B、 C、 D、 CE-R模型中,有3个基本的抽象概念:实体、联系和属性。E-R图是E-R模型的图形表示法,在E-R图中,用矩形框表示实体,菱形框表示联系,椭圆形框表示属性。
随机试题
简述商品经济的经济特征。
李某因盗窃罪被某县人民法院一审判处有期徒刑五年。李某不服,其家人、亲属亦不服,辩护人也认为量刑过重。对此案哪些人享有独立的上诉权?( )
若除B、C、D三工作外,其余工作均按早时标施工且均匀速施工,并且在原计划时间内完成。各工作的计划工程量、实际工程量和承包商投标所报直接费,项目施工期间工程价格指数如下表所示。若工程预付款为合同价的10%(尚未开始回扣),保留金为合同价的5%,每月按工程价款
钢筋混凝土条形基础,底宽800mm,混凝土垫层宽1000mm,厚200mm,施工时不需支设模板,土壤为Ⅱ类土,自然地坪标高为+0.30m,基础底面标高为-0.70m,基础总长为200m,按工程量清单计价规范所规定的计量规则计算,该基础人工挖土工程量为(
近几年,国内一些高校热衷于扩大校园规模、建设新校区,形成多校区办学模式,其理由是:办学空间紧张成为制约学校未来发展、建设一流大学的最大瓶颈。以下哪项如果为真,最能反驳上述观点?
设方程组确定函数u=u(x,y),v=v(x,y),求
能直接阅读并将字符代码输入到计算机中的设备是( )。
()是程序中一个能逻辑地分开的部分,也就是离散的程序单位。
在VisualFoxPro中,编辑框如果不允许用户编辑,则可设置______属性为.T.。
A.thetarsintobaccosmokearecarcinogenicB.diseasesoftheheartandbloodvesselsC.apersistentcoughingD.humanbe
最新回复
(
0
)