首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <iostream> using namespace std; class MyClass { public: MyClass(); ~MyCla
有以下程序 #include <iostream> using namespace std; class MyClass { public: MyClass(); ~MyCla
admin
2009-02-15
31
问题
有以下程序
#include <iostream>
using namespace std;
class MyClass
{
public:
MyClass();
~MyClass();
static int s;
void SetValue(int val);
};
int MyClass::s=0;
MyClass::MyClass()
{
s++;
}
void MyClass::SetValue(int val)
(
s=val;
}
int main()
{
MyClass my[3],*p;
p=my;
for(int k=0;k<3;k++)
{
p->SetValue(k+l);
p++;
}
cout<<MyClass::s<<end1;
return 0;
}
运行后的输出结果是【 】。
选项
答案
3
解析
本题考核静态数据成员。本题程序中把变量s定义为静态数据成员,它被 MyClass类的所有对象所共享,但它不属于类的任何一个对象,它的作用域是类范围。在类MyClass的构造函数中,每创建一个对象,s就增1,由此可知s用来记录建立对象的个数。由于创建对象指针p时并不会调用构造函数,所以s最后的值是3。
转载请注明原文地址:https://kaotiyun.com/show/OOkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen("data.da
已有定义inta=3;和输出语句printf("%8x",a);以下正确的叙述是()。
设有如下关系表:则下列操作正确的是()。
下列选项中属于面向对象设计方法主要特征的是()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为
C语言程序中,运算对象必须是整型数的运算符是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
以下关于C语言函数参数传递方式的叙述正确的是()。
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
运算符函数调用格式的表达式:y/x++与表达式:y.operator/(operator++(x,O))含义相同,由此可看出()。
随机试题
A23~26cmB25~28cmC18~20cmD8.5~9.5cmE12.5~13cm坐骨结节间径正常值为
由Tc细胞介导的是由NK细胞介导的是
患者,女,63岁。风心病伴二尖瓣狭窄6年,伴心房颤动5年,无明显原因突然出现意识障碍。最可能的原因是
(2007)关于低温热水地面辐射供暖系统,以下哪种说法是错误的?
《建设工程监理范围和规模标准规定》中规定建筑面积在( )的成片开发建设的住宅小区工程必须实行监理。
关于抵押物的转让,下列说法正确的有()。
纳税人用于投资入股的应税消费品,其消费税的处理是()。
()是要求评定者根据某一工作行为发生的频率或次数的多少,对被评定者打分的绩效考评方法。
酝酿效应:在日常工作生活中,我们有时遇到难题后百思不得其解。这时如果把它暂时放到一边,先去干别的工作或者先去休息、娱乐,过一段时间很可能突然找到了灵感,先前的难题轻而易举就找到了答案。这种效应在心理学上被称为“酝酿效应”。根据上述定义,下列选项不能体现酝酿
男性,56岁,因呕血3小时入院。既往有乙型病毒肝炎史10余年。体格检查:血压120/65mmHg,脉搏90次/分,巩膜黄染,胸前区见数个蜘蛛痣,肝掌(+),腹膨隆,肝、脾触诊不满意,移动性浊音(+)。血常规:血红蛋白80g/L。该患者引起消化道出血最可
最新回复
(
0
)