首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <iostream> using namespace std; class MyClass { public: MyClass(); ~MyCla
有以下程序 #include <iostream> using namespace std; class MyClass { public: MyClass(); ~MyCla
admin
2009-02-15
28
问题
有以下程序
#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://jikaoti.com/ti/YYd0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件生命周期是指()。
下列程序的输出结果是()。#includevoidmain(){inta=0,b=1,c=2;if(++a>0||++b>0)++C;printf("%d,%d,%(1",a,b,
有以下程序#inc1udeintfun(inta,intb){if(b==0)returna;elsereturn(fun(——a,—一b));}main()
下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为87653142时,t中的数为7531。请改正程序中的错误,使它能得出正确的结果。注意
表示关系式x≤y≤Z的C语言表达式的是()。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
软件生命周期是指()。
有如下程序段intk;for(k=2;k==0;)printf("%d",k--);则for循环体执行的次数是
以下关于逻辑运算符两侧运算对象的叙述中正确的是
关于“while(条件表达式)循环体”,以下叙述正确的是
随机试题
简述欧洲封建社会早期教会活动中的秘书性工作的特点。
甲和乙是一对关系很好的朋友,一次为一小事争论,甲一气之下用砖头打破了乙的头,在民法上,甲的行为侵犯了公民的()
在我国政府简政放权,向有限政府转型的大趋势下,房地产经纪行业管理应充分发挥行业组织作用,加快行业()建设。
非溢流坝段浇筑混凝土坝顶最小宽度为()m。
关于问题和答案设计的排序,下列问题应排在前面的有()。
OneoftheexecutivesgatheredattheAspenInstituteforaday-longleadershipworkshopusingtheworksofShakespearewasdi
农业考古学家可以重新发掘出我们祖先被遗忘的智慧。例如,纳巴塔人在两千年之前占据着险恶的内盖夫沙漠,他们把这一地区很少发生的大暴雨的雨水引灌到灌溉沟渠与蓄水池中。这一方法被用来重建这一地区的古代农场,这些农场现在也能生产出很高的谷物产量。文段中“方
Lifereallyshouldbeonelongjourneyofjoyforchildrenbornwithaworldofwealthattheirtinyfeet.Butpsychologistsn
根据我国宪法的规定,下列关于宪法监督制度的表述,错误的是()。
A、Thedeclinewouldhavenoeffect.B、ThedeclinewouldaffectonlyEurope.C、ThedeclinewouldaffectonlyAmerica.D、Thedecli
最新回复
(
0
)