首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <iostream> using namespace std; class MyClass { public: MyClass(); ~MyCla
有以下程序 #include <iostream> using namespace std; class MyClass { public: MyClass(); ~MyCla
admin
2009-02-15
52
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下关于return语句的叙述中不正确的是()。
在数据库系统的内部结构体系中,索引属于()。
下列叙述中错误的是()。
以下叙述中错误的是
数据库设计中反映用户对数据要求的模式是()。
给定程序中,函数fun的作用是:不断从终端读入整数,由变量a统计大于0的个数,用变量c来统计小于0的个数,当输入0时结束输入,并通过形参pa和pb把统计的数据传回主函数进行输出。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果
算法空间复杂度的度量方法是
算法的时间复杂度是指()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
随机试题
人体在劳动状态下的主要产热器官是
对病人的生命质量有较大影响的疾病及治疗的评价方法应选择
45岁女性,双下肢大隐静脉曲张12年,近2年出现左下肢瘙痒,足靴区色素沉着,皮下硬结,湿疹。并有时出现轻度下肢肿胀。以下临床表现中哪项不是由于皮肤营养性变化引起的
肺的通调水道功能主要依赖于
患儿,6岁,双上肢烧伤,其烧伤面积为
在建设工程项目的质量控制当中,事前质量预控要求预先针对质量控制对象的某些方面进行周密分析,其中不包括()。
欧洲债券一般由发行地所在国的证券公司、金融机构承销,而外国债券则由一家或几家大银行牵头,组成国际性银行在一个国家或几个国家同时承销。()
企业发行可转换公司债券的核算,下列说法中正确的有()。
轻音乐《蓝色探戈》的曲作者是()
【B1】【B4】
最新回复
(
0
)