首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass0{++count;} -MyClass(){一count;} s
有如下程序: #include using namespace std; class MyClass{ public: MyClass0{++count;} -MyClass(){一count;} s
admin
2014-08-29
68
问题
有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass0{++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 ():
}
程序的输出结果是( )。
选项
A、121
B、232
C、22l
D、122
答案
A
解析
此题考查的是静态成员。静态成员的特性是不管这个类创建了多少对象,它的静态成员都只有一个拷贝副本,这个副奉被所有属于这个类的对象共享。题目中,首先定义了obj对象,其构造函数使静态数据成员count增l,故输出“1”;然后通过指针动态创建了MyClass类的对象,构造函数被再次调用,count变为2,输出“2”;接着删除创建的Myclass类的对象,调用析构函数,count减l变为1,输出“1”。故最终输出结果是12l。
转载请注明原文地址:https://kaotiyun.com/show/UWNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于栈的描述中错误的是______。
()是以一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型。
设有二维数组inta[10][20];,则a[i][j]的地址可由首元素a[0][0]的地址来表达,由此可得访问数组元素a[i][j]的表达式为【】。
所有的函数模板定义都是以关键字【】开始的。
当需要将一个函数boolisnumber(charc)声明为内联函数时,则此内联函数的函数原型为()。
每个对象都维护了一个指向自身的指针,这个指针称为【】指针
下列程序的功能是输出数组中的最大值,其中用指针q指向该元素,在if语句中判断表达式应该是______。#include<iostream.h>voidmain(){inta[10]={6,7,2,9,1,10,5,8,
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用。请补充完整。classcomplex{private:intreal;int
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
A、Thepolicewillbetherewithteargas.B、Itwilllastalmost11hourstomorrow.C、Itwillbeheldonthecampus.D、Cleo’ssis
当用户拨号接入网络时,用户计算机获得一个临时的IP地址,用户退出时,IP地址被收回,这称为IP地址的______。
对未确诊的孕妇常做哪些检查以协助诊断
某派出所所长华某为了创收,指派联防队员葛某与他人合谋“做路子”抓卖淫女,派被告人谢某带卖淫女到集镇上指认嫖客。2000年8月3日,回家探亲的某大学学生李某被华某、谢某等人以嫖娼为由予以拘留,并遭到体罚和殴打,造成脑震荡等后遗症,被迫承认曾经参与嫖娼。据此华
房地产经纪执业基本原则不包括()。
税务代理的原则包括()。
农民耕种的自留地的所有权属于国家。()
理论和实践的具体的、历史的统一,是指:()。
“教活书,活教书,教书活”这是()的言论。
若直线ax+by=3与圆c:x2+y2=4有两个不同的交点,则点P(a,b)与圆c的关系是
最新回复
(
0
)