首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<iostream> using namespace std; class MyClass { public: MyClass(); ~MyClass(); St
有以下程序 #include<iostream> using namespace std; class MyClass { public: MyClass(); ~MyClass(); St
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+1);
p++;
}
cout<<MyClass::s<<endl;
return 0;
}
运行后的输出结果是【 】。
选项
答案
11
解析
本题考核引用的概念和使用。C++的引用是一种赋值、发送和返回复杂数据结构的方法,应用这种方法,系统不需要负担额外的开销,节省内存空间。在程序中对引用的存取都是对它所引用的变量的存取。题中r为data的引用,所以对r的操作等于对data的操作,所以最后data的值为11。
转载请注明原文地址:https://kaotiyun.com/show/q7kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请编写函数fun,函数的功能是:移动一维数组中的内容:若数组中有n个整数,要求把下标从0到P(含p,p小于等于n-1)的数组元素平移到数组的最后。例如,一维数组中的原始内容为:1,2,3,4,5,6,7,8,9,10:p的值为3。移动后,一维数组
请编写函数fun,函数的功能是:将M行N列自二维数组中的数据,按行的顺序依次放到一维数组中一维数组中数据的个数存放在形参n所指的存储粤元中。例如,二维数组中的数据为:333333334444
有以下程序:#include<stdio.h>#include<string.h>main(){charstr[][20]={"One*World","One*Dream!"),*p=str[1];
以下叙述中正确的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
uniondt{inta;charb;doublec;}data;以下叙述中错误的是()。
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
以下数据结构中,属于非线性数据结构的是()。
以下选项中,当x为大于1的奇数时,值为0的表达式是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
随机试题
()能促进劳动专业化和工具专业化,使组织的效率提高。
使肾小球滤过率降低的因素是()。
在Excel2000工作表中,有以下数值数据,在C3单元格的编辑区输入公式”=C2+$C$2”,单击“确认”按钮,C3单元格的内容为_______。
对未明确诊断的急腹症病人,下列哪项处置是错误的
下列哪一项为新药Ⅳ期临床试验的内容之一
A.射干麻黄汤B.定喘汤C.A和B均宜D.A和B均不宜E.以上都不是
茶砖—砖茶
A、 B、 C、 D、 D本题属于数量类题目。题干中每幅图形包含的圆圈与方块数量之差依次为:2-0=2,3-1=2,4-2=2,3-1=2,4-2=2。选项中只有D项包含的圆圈与方块的数量之差为2。故本题答案
(02年)设矩阵A=,3维列向量α=(a,1,1)T,已知Aα与α线性相关,则a=_______.
Denial,anger,bargaining,depression,acceptance.Someltedintopopculturearethefivestagesofgrief—introducedinthe1
最新回复
(
0
)