首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-06-29
29
问题
有如下程序:
#include<iostream>
using namespace std;
class MyClass{
public:
MyClass(){++count;}
~MyClass(){一一count;}
static int getCount(){return count;}
private:
statie int count;
};
int MyClass::count=0;
int main()
{
MyClass obj;
cout<<obj.getCount();
MyClass*ptr=new MyClass;
cout<<M#lass::getCount();
delete ptr;
cout<<MyClass::getCount();
return 0;
}
执行这个程序的输出结果是( )。
选项
A、121
B、232
C、221
D、122
答案
A
解析
本题考查静态数据成员。静态数据成员在内存中只占一份空间,静态数据成员属于类,即使不定义对象,也会给静态数据成员分配空间,可以被引用。本题中先是定义了一个对象0bj,执行构造函数使得静态数据成员count变为了1,然后又定义了指针对象,执行构造函数后,count变为了2,释放指针后,执行析构函数,使得count变为了1。所以本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/eO8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classA{public:A(){cout
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:numberl=4.8number2=93.6number3=0.9PRODUCT=404.352注意:错误的
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。补充函数convert(longS,long*str),使之从低位开始取出长整型变量S中奇数位上的数,依次存放在数str中。例如,当S中的数为:7654321时,
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(intn)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,第
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有日期类Date、人员类Person及排序函数sortByName和主函数main的定义。请在程序中的横线处填写适当的代码并删除横线,以
在下列选项中,不允许作为C++标识符的是
下列关于运算符重载的表述中,错误的是
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的CDeepCopy是一个用于表示矩阵的类。请编写这个类的赋值运算符成员函数operator=,以实现深层复制。要求:补充编制的内容写在“//**********333*
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为
随机试题
Whyisthewomancallingtheman?
关于政府采购产品的用途,说法错误的有()
Shetriedhard,______shewasunsuccessful.
男,38岁。因交通事故造成脾破裂,术中抽吸腹腔游离血性液600ml,血压90/60mmHG。下列处置中不合理的是
A.药理学的配伍变化B.给药途径的变化C.适应证的变化D.化学的配伍变化E.物理学的配伍变化高锰酸钾与甘油混合研磨时发生爆炸属于
涨跌率最低的电器为()。
甲公司为一家上市公司,该公司2003年7月1日发行一批可转换公司债券,该债券面值总额为1000万元,发行期限为3年,票面年利率10%,一次还本付息。根据规定,该可转换公司债券发行一年后可转换为股票,转换条件为每20元转换为1股,每股面值为1元,2004年
垄断高价和垄断低价并未否定价值规律,因为()
在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为()。
Forthispart,youareallowed30minutestowriteanessayoninformationbyreferringtothesaying"Information’sprettythin
最新回复
(
0
)