首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
127
问题
有以下程序
#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://www.kaotiyun.com/show/t5jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设ql和q2是指向一个int型一维数组的指针变量,k为float型变量,下列不能正确执行的语句是()。
下列给定程序中,函数fun的功能是:将N×N矩阵中元素的值按列向右移动1个位置,右边被移出矩阵的元素绕回左边第l列。例如,N=3,有下列矩阵123456789计算结果为:
开发大型软件时,产生困难的根本原因是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
有以下结构体说明、变量定义和赋值语句:struetSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是()。
在E-R图中,用来表示实体间联系的图形是()。
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i-一)for(j=0:j
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
下列关于算法的描述中错误的是
随机试题
在职业选择以及人员甄选中具有重要影响的是()职业兴趣测试或职业性向测试。
有抗震要求的某多层房屋(无地下室),采用单桩支承独立柱。下列关于桩基承台之间构造连系梁的要求中正确的是()。
某建筑地基采用强夯法处理,试夯后发现地基有效加固深度未达到设计要求,下列()项对增加有效加固深度最有效。
下列不属于变更令的内容的是()。
组织构成一般是上小下大的形式,由( )等密切相关、相互制约的因素组成。
导游员虽然不爱岗敬业,但心中也会装有游客,并为之提供热情周到的服务,因为游客有可能给予小费。()
设3阶实对称矩阵A的各行元素之和均为3,向量α1=(-1,2,-1)T,α2=(0,-1,1)T是线性方程组Aχ=0的两个解.(1)求A的特征值与特征向量;(2)求正交矩阵Q和对角矩阵A,使得QTAQ=∧.
InwhichaspectaretheUniversitiessuperiortotheUniversityCollegesandInstitutes?______Theauthorsmainpurposeinwrit
Itisnaturalforyoungpeopletobecriticaloftheirparentsattimesandtoblamethemforthemostofthemisunderstandings
I’mwillingtolendyouahand______busyI’mforthemoment.
最新回复
(
0
)