首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <iostream> using namespace std; class MyClass { public: MyClass(); ~MyCla
有以下程序 #include <iostream> using namespace std; class MyClass { public: MyClass(); ~MyCla
admin
2009-02-15
39
问题
有以下程序
#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全国计算机二级
相关试题推荐
请编写一个函数fun,它的功能是:找出一维整型数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。注意:部分源
设有以下语句:typedefstruetTr{charc;inta14]:}CIN;则下面叙述中正确的是()。
有以下程序:#include<stdio.h>main(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,k,t;for(i=0;i<3;i++)for(k=i+1;k<4;k+
下列叙述中正确的是()。
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
若有说明inta[3][4];则a数组元素的非法引用是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
【】的目的是检查模块是否正确的组合在一起,是否能够实现规格说明文档对产品功能的要求。
随机试题
糖皮质激素类药物对血液成分的影响是:()
A.良性肿瘤B.恶性肿瘤C.交界性肿瘤D.癌前病变E.非肿瘤性增生
下列哪项不是麻疹逆证的见症( )。
羊水甲胎蛋白(AFP)测定,最适宜于诊断
甲公司与乙公司签订建设工程施工合同,甲公司向乙公司支付上程保证金30万元。后由于情况发生变化,原合同约定的工程项目被取消,乙公司也无资金退还甲公司,甲公司向县公安局报案称被乙公司法定代表人王某诈骗30万元。公安机关立案后,将王某传唤到公安局,要求王某与甲公
假设ABC企业只生产和销售一种产品,单价100元,单位变动成本40元,每年固定成本500万元,预计明年产销量30万件,则单价对利润影响的敏感系数为()。
下列各句中,画线的成语使用不恰当的一项是()。
扇动一张纸,一个孩子感受到空气在脸上拂过。过了一段时间,在有风的一天,他感受到了风。因此他觉得风的形成是树在晃动。根据皮亚杰的儿童智力发展阶段理论,2~7岁年龄阶段的儿童处于()。
3/4
网络操作系统的基本任务是:屏蔽本地资源与网络资源的差异性,为用户提供各种基本网络服务功能,完成网络【 】的管理,并提供网络系统的安全性服务。
最新回复
(
0
)