首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <iostream> using namespace std; class MyClass { public: MyClass(); ~MyClass(); stat
有以下程序 #include <iostream> using namespace std; class MyClass { public: MyClass(); ~MyClass(); stat
admin
2010-06-06
111
问题
有以下程序
#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+1);
p++;
}
cout<<MyClass::s<<endl;
return 0;
}
运行后的输出结果是______。
选项
答案
3
解析
本题考核静态数据成员。本题程序中把变量s定义为静态数据成员,它被MyClass类的所有对象所共享,但它不属于类的任何一个对象,它的作用域是类范围。在类MyClass的构造函数中,每创建一个对象,s就增1,由此可知s用来记录建立对象的个数。由于创建对象指针p时并不会调用构造函数,所以s最后的值是3。
转载请注明原文地址:https://kaotiyun.com/show/t5jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设ql和q2是指向一个int型一维数组的指针变量,k为float型变量,下列不能正确执行的语句是()。
以下关于宏的叙述中正确的是()。
有以下定义语句,编译时会出现编译错误的是()。
给定程序MODII.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更
有以下结构体说明、变量定义和赋值语句:struetSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
将E—R图转换到关系模式时,实体与联系都可以表示成()。
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在【】处应填入的选项是Structlink{chardata;【】}node;
有如下定义structst{inta;floatb;}x[10];FILE*fp;若文件已正确打开,且数组x的10个元素均已赋值,以下将数组元素写到文件中的语句错误的是
软件设计中模块划分应遵循的准则是
随机试题
男性,50岁。无痛性全程肉眼血尿2周,尿细胞学检查发现有肿瘤细胞,诊断为膀胱癌。入院后行膀胱全切、回肠代膀胱术治疗。术后病人常独处,害怕家人探视,主诉不知如何护理造瘘口,对未来生活感到担忧。问:列举此病人腹壁造瘘口护理要点。
男性病人,20岁,破伤风病人,抽搐频繁,引起肘关节脱臼,有窒息可能,呼吸道分泌物较多,此时首选处理是
法院领导在本院初任法官任职仪式上,就落实法官职业道德准则中的“文明司法”和践行执法为民理念的“理性文明执法”提出要求。下列哪些选项属于“文明执法”范围?
关于疏散楼梯,下列技术措施中,哪一项是错误的?[1999年第118题]
票据丧失后可以采取挂失止付、公示催告、普通诉讼等形式进行补救。( )
社会工作研究和其他研究的最大不同是()。
企业集团的基本特征有()。
在宏观上,教与学过程是一个系统过程。下列不属于该系统过程要素的是()
公安执法监督的内容是公安机关及其人民警察在执行职务活动中( )。
李某,男,32岁,某单位汽车司机。李某于2002年8月17日上午11时,同装卸工刘某、王某等三人驾驶解放大卡车由某乡向市里送货(该货车核准载重8吨,该批货物约重13吨)。车超速行驶,当开到某乡政府的十字路口时,将前方同方向骑车的季某连人带车撞出20多米,造
最新回复
(
0
)