首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
78
问题
有以下程序
#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://kaotiyun.com/show/t5jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能。#defineMAX2147483647intfindmin(intx[],intn){inti,min;min=MAX;
以下程序运行后的输出结果是()。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-1-i]=t
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
有以下程序#include<stdio.h>intf(intx);main(){inta,b=0;for(a=0;a<3;a+=1){
设有定义:char*c;,以下选项中能够使字符型指针C正确指向一个字符串的是()。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
某二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为
下面属于面向对象方法中对象基本特点的是
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
随机试题
可能诊断是为早期确诊,哪项检查最有价值
患儿,男,5岁。发热2天,体温高达39℃,伴有头痛、咽痛,病后第2天从头部及躯干开始出现皮疹,呈向心性分布,确诊为“水痘”。对患儿的护理措施不正确的是
腭裂的临床特点不包括
A、甘露醇B、氢氯噻嗪C、呋塞米D、阿米洛利E、螺内酯不宜与氨基糖苷类抗生素合用的药物是( )。
下列关于执业药师执业行为的说法,正确的是
甲公司因合同纠纷向法院提起诉讼,要求乙公司支付货款280万元。在法院的主持下,双方达成调解协议。协议约定:乙公司在调解书生效后10日内支付280万元本金,另支付利息5万元。为保证协议履行,双方约定由丙公司为乙公司提供担保,丙公司同意。法院据此制作调解书送达
甲公司为增值税一般纳税人,采用自营方式建造一条生产线,下列各项应计入该生产线成本的是()。
甲公司对外币业务采用当期即期汇率折算,2015年1月1日为建造一生产线,向银行专门借入100万美元,期限为三年,年利率为8%,利息按季计算,到期与本金一起支付。1月1日借入时的市场汇率为1美元=6.5元人民币,3月31日的市场汇率为1美元=6.4元人民币,
人类文明的未来取决于今天我们如何使用科学,但决定科学如何使用的,往往不是科学家,而是政客,是公众。为了做出正确的决定,一个负责任的公民应该具备一定的科学知识,他们不必成为专家,但至少要了解这个世界正面临的一些基本问题,比如寻找新的能源和食物,环境变化、基因
某市为了发展文化强市战略,在2008年、2010年先后建成了两个图书馆,2008年底共办理市民借书证7万余个,到2010年底共办理市民借书证13万个,2011年,该市又在新区建立了第三个图书馆,于2012年初落成开放,截止2012年底,全市共计办理市民借书
最新回复
(
0
)