首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-04-07
30
问题
有如下程序:
#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对象,其构造函数使静态数据成员count增1,故输出“1”;然后通过指针动态创建了MyClass类的对象,构造函数被再次调用,count变为2,输出“2”;接着删除创建的MyClass类的对象,调用析构函数,count减1变为1,输出“1”。故最终输出结果是121。
转载请注明原文地址:https://jikaoti.com/ti/ezA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请在下列程序中的横线处填写正确的语句:classSample{public:Sample()()~Sample(){}voidSetData(intdata){//将Sample类
在下面的运算符重载函数的原型中,错误的是______。
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:A(inti){
下列程序如果去掉for循环外围的大括号对,则会出现编译错误。错误原因是【 】。#include<iostream,h>inta=5;voidmain(){inta=10,b=20;cout<<a<<","<<b<<en
将7个数据进行插入排序,在最坏情况下需要比较的次数是
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化【】次。
两个或两个以上模块之间联系的紧密程度称为()。
for(intx=0,y=0;!x&&y<=5;y++)语句执行循环的次数是
随机试题
Asyouknow,itisadrasticallydifferentexperiencebeingaroundpositivepeopleversusnegativeones.Ifyouarestrivingto
某县公安局接到举报该县辖区内洪威宾馆非法经营淫秽活动,因而立即派出警力,进行检查,现场查获了该宾馆从事淫秽活动的证据,因案件重大,缉查组依法将案件情况报告公安局长,经深入调查取证,公安局依法作出行政处罚决定。后来,洪威宾馆因不服罚款数额,于2002年1月3
以下说法正确的是()。
根据破产法律制度的规定,下列各项中属于破产财产的有()。
简述《义务教育历史课程标准(2011年版)》“知识与能力”目标的具体内容。
"Ifwintercomes,canspringbefarbehind?"thequotedlinecomesfrom______.
为了保证和促进课程对不同地区、学校、学生需求的满足,国家实行三级课程管理体制。这三级课程是()。
我国地域广阔,各地经济社会发展的类型和水平差异显著,不同区域、层次、类型的教育发展的历史传统、现实模式和未来图景也各有特点。高质量教育体系由充满活力、因地制宜和各具特色的子系统组成,这需要将教育发展的普遍性和特殊性统一起来,既为各地、各校教育改革发展提出硬
Thoughsomepeoplehavesuggestedthatwomenshouldreturntohouseworkinordertoleavemorejobsformen,theideahasbeen(
Womenknowthatalackofsleepleavesthemirritable.However,mostofthem【B1】______thedamageitmaybedoingtotheirskin.
最新回复
(
0
)