首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
45
问题
有如下程序:
#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全国计算机二级
相关试题推荐
关于构造函数A()的拷贝构造函数正确的是
以下程序中调用cin函数给变量a输人数值的方法是错误的,其错误原因是#include<iostream.h>voidmain(){int*p,*q,a,b;p=&a;cout<<”inputa:”;
按数据流的类型,结构化设计方法有两种设计策略,它们是【】和事务分析设计。
有以下程序:#include<iostream.h>#include<iomanip.h>void main(){cout.fill(’*’);cout.width(10);cout,<s
执行下面程序中的输出语句后,a的值是 main() { int a; cout<<(a=3*5,a*4,a+5); }
下列有关数据库的描述,正确的是
语句ofstreamf("DATA.DAT",ios_base::app|ios_base::binary);的功能是建立流对象f,并试图打开文件DATA.DAT并与之连接,而且
执行以下程序后,输出“*”号的个数是__________。#includemain(){intij;for(i=1;i
随机试题
简述人类个体发展普遍的规律。
对于左室舒张早期奔马律,下列哪种说法是错误的
患者男,64岁。患慢性支气管炎12年,经常自觉胸闷、气短,来医院诊断为慢性心功能不全。强心苷最主要、最危险的毒性反应是
患者,女性,36岁因乳腺癌住院,准备手术治疗,患者焦虑万分,常暗自流泪、沉思,最重要的护理是
【背景资料】某工程项目业主分别与甲、乙施工单位签订了土建施工合同和设备安装合同,土建施工合同约定:管理费为人材机费之和的10%,利润为人材机费用与管理费之和的6%,规费和税金(营业税)为人材机费管理费和利润之和的9.8%,合同工期为100天。设备安装合同
使用层铺法沥青表面处治铺筑下封层时,矿料用量应根据矿料尺寸、形状、种类等情况确定,宜为()m3/1000m2。
在健康的城市化进程中,城市不能以剥夺农村为手段来发展自己。因为城市并不必然代表先进,农村更不意味着落后。工业区边界的推进和农田的退缩并非天然正当的。如果单纯依据经济效率,则自然用地必然比不上农用地,而农用地又必然比不上工业和城市用地。但这不是城市无止境地侵
有以下程序:#includemain(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i
【B1】【B4】
CharacterAnalysisI.DifferentTypesof【T1】_____【T1】______Protagonistsand【T2】_____【T2】______Majorandminorcharacters—Foi
最新回复
(
0
)