首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <iostream> using namespace std; class MyClass { public: MyClass(); ~MyCla
有以下程序 #include <iostream> using namespace std; class MyClass { public: MyClass(); ~MyCla
admin
2009-02-15
62
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){intx;scanf("%d",&x);if(x<=3);elseif(x!=10)printf("%d\n",x);}程序运行时,输入的值在哪个范围才会有输出结果()。
设有以下语句:typedefstruetTr{charc;inta14]:}CIN;则下面叙述中正确的是()。
有以下程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c:以下选项中表达式的值
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为X的元素,变量n中存放数列中元素的个数。
下列语句组中,不正确的是()。
以下选项中正确的定义语句是
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
算法的空间复杂度是指()。
随机试题
男性,53岁。近1个月来多于夜间发生胸骨后压迫性疼痛,每次持续20分钟左右,今日再发胸痛2分钟,ECG如图12。该患者治疗方案最好为
不属于地高辛适应证的是
A、蛤蚧定喘丸B、苏子降气丸C、二母宁嗽丸D、橘红丸E、强力枇杷露某男,28岁,因痰热伤肺导致咳嗽日久不愈,且咳吐少量黄痰,治当清热化痰,敛肺止咳。宜选用的成药是
如果区域内成员国的所有经济部门均纳入一体化的范畴之内,这种一体化形式称为()。
出口食用动物饲料登记备案的申请,本着自愿原则,出口食用饲料可以向( )申请登记备案。
企业计划用于出租但尚未出租的土地使用权,属于企业的投资性房地产。()
王老师在讲“果实”这个概念时,列举了苹果、花生等可食果实的例子,也列举了棉籽、橡树籽等不可食果实的例子。这种教学方法称为()。(2012年上半年真题)
下列选项中,属于专用的图形图像加工处理软件的是()。
在动作技能形成的过程中,个体在了解一些基本的操作机制后,试图尝试做出某种行为的阶段是()。
Ourcountryhasbecomeasocietyofemployees.AhundredyearsorsoagoonlyoneoutofeveryfiveAmericansatworkwasemploy
最新回复
(
0
)