首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass { public: MyClass() { ++count; } ~MyClass() { --count; } static int getCount
有如下程序: #include using namespace std; class MyClass { public: MyClass() { ++count; } ~MyClass() { --count; } static int getCount
admin
2015-07-22
15
问题
有如下程序:
#include
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<
MyClass *ptr=new MyClass;
cout<
delete ptr;
cout<
return 0;
}
执行这个程序的输出结果是( )。
选项
A、121
B、232
C、221
D、122
答案
A
解析
本题考查静态数据成员。静态数据成员在内存中只占一份空间,静态数据成员属于类,即使不定义对象,也会给静态数据成员分配空间,可以被引用。本题中先是定义了一个对象obj,执行构造函数使得静态数据成员count变为了1,然后又定义了指针对象,执行构造函数后,count变为了2,释放指针后,执行析构函数,使得count变为了1。所以本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/KNNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。#include<iostream.h>voidmain()}inta=0;a+=(a=8);cout<<a
有如下程序:#include<iostream>usingnamespacestd;classpoint{intx,y;public:point(intvx,intvy)
有以下程序#include<iostream>usingnamespacestd;classBase{private:charc;public:Base(charn):c(n
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx;public:Base(inti){x
一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体集“项目主管”与实体集“项目”的联系属于【】的联系。
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。#include<iostream>usingnamespacestd;【
程序流程图中带有箭头的线段表示的是
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键字()。
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
随机试题
Inordertoworkheretheforeignerneedsaworkpermit,whichmustbeapplied【C1】______byhisprospectiveemployer.Theproblem
下列溶液中,适合治疗等渗性缺水的是()
肺结核患者在家休养治疗期间,最简便有效的处理痰液的方法是
折杆受力如图所示,以下结论中错误的为:
甲公司2×16年实现利润总额3640万元,当年度发生的部分交易或事项如下:(1)自3月20日起自行研发一项新技术,2×16年以银行存款支付研发支出共计680万元,其中研究阶段支出220万元,开发阶段符合资本化条件前支出60万元,符合资本化条件后支出400
《宪法》具有最高的法律地位,在一个国家的法律体系中起着先导作用。()
一般而言,南宋的花鸟画多小幅画,而________所画的《枫鹰雉鸡图》却是一件很难的的大幅作品。
雕塑《空间中连续的形》的创作者是()。
Oneafternoonwhenlessonswereover,PeterandPauldidnotgohome.Theystayedinschooltohelptheirteachertostartanew
In1791,theFrenchnation,inthemidstofarevolution,wishedtobreakwiththepast,especiallywiththoseaspectsofitwhi
最新回复
(
0
)