首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass0{++count;} ~MyClass0{一count;}
有如下程序: #include using namespace std; class MyClass{ public: MyClass0{++count;} ~MyClass0{一count;}
admin
2015-09-14
35
问题
有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass0{++count;}
~MyClass0{一count;}
static int getCount(){return count;}
private:
static hat count;
};
int MyClass∷count=0;
int main(){
MyClass obj;
cout<
MyClass
*
prt=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/ZqNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知程序的结果为123,请填空。#include<iostream.h>template<classT>classA{public:Tx,y,
不合法的main函数命令行参数表示形式是
有以下程序:classDate{public:Date(inty,intm,intD);{year=y;month=m;day=d;
下列引用的定义中,()是错误的。
下列工具中为需求分析常用工具的是
下列不属于结构化分析的常用工具的是
软件开发环境是全面支持软件开发全过程的【】集合。
数据库管理系统是位于【】之间的软件系统。
在32位的计算机中,一个char型数据所占的内存长度的字节是
下列关于多态性的描述,错误的是
随机试题
根据我国有关法律规定,在下列哪些情形下仲裁协议无效?
临床诊断癫痫性发作类型是腰椎穿刺最常用于
患者,男,26岁。因患急性胃肠炎入院,根据医嘱补液1200ml,输液速度为75滴/分,滴系数按每15滴/分计算,该患者输完液体所需的时间是
苍术具有的功效是()藿香具有的功效是()
脏腑关系中.“水火既济”指的是
对于高大混凝土构件,为防止混凝土松顶,浇筑至顶部时,宜采用(),如有泌水现象,应予排除。
海关的稽查对象包括下列哪些企业:
一个国家实现人权的根本途径是:()
Musiccomesinmanyforms;mostcountrieshaveastyleoftheirown.【C1】______theturnofthecenturywhenjazz(爵士乐)wasborn,Am
Ifyouarehavingproblemswithadifficultboss,firstofallyouneedtotalktoher.Shemaynotknowyouarehavingtrouble.
最新回复
(
0
)