首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
73
问题
有以下程序
#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全国计算机二级
相关试题推荐
如有表达式(w)?(-x):(++y),则其中与w等价的表达式是()。
C语言中规定,程序中各函数之间()。
以下关于return语句的叙述中正确的是()。
以下选项中正确的定义语句是
有以下C语言程序:#includevoidmain(){charch1,ch2;ch1=’R’+’5’一’2’;ch2=’R’+’5’一’1’3;printf(’’%c,%d\n’’,ch1,ch2);}已知字母R的ASCⅡ码为82,程
将E-R图转换为关系模式时,实体和联系都可以表示为()。
若变量都己正确说明,则以下程序段()。#includemain(){inta=8;intb=6;printf(a>b?"&&&a=%d":"!!!b=%d",a,b);}
设Y为整型变量,A=1,A的地址为EF01;B=2,B的地址为EF02;执行语句B=&A;Y=&B;后Y的值()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
关系数据模型的三个组成部分中不包括()。
随机试题
行动研究
下列作家中,具有“短篇小说之王”称号的是()
保险人应履行保险合同所约定的保险赔偿义务,但被保险人或受益人不能获得超过实际损失或约定保险金额的补偿。这体现了保险合同执行的()。
甲公司是一家手机厂商,根据市场状况,决定以“会拍照的手机”为突破口,以取得更大的市场占有率。为了保证该战略实施成功,该公司应具备的资源和技能包括()。
近年来浙江省商品交易市场呈现稳步发展态势。2009年,浙江省共有亿元以上商品交易市场670家,比上年增加31家,营业面积2298万平方米,出租摊位39万个,实现成交额9647亿元,比上年增长7.8%。从市场成交额看,成交额达10亿元以上的商品交易
马克思在批评形而上学的错误时指出:“在他看出有差别的地方就看不出统一,在他看见统一的地方就看不出差别。”这表明( )
有以下程序 main() { int i; for(i=0;i<3;i++) switch(i) { case 0: printf("%d",i); case 2: printf("%d",i); default: printf("%d",i); } }
Althoughitisanylongerthebigbusinessthatitwasintheforties,radiocontinuestobeamediumofessentialcommunication
Ononeoftheshelvesofanolddresser,incompanywitholdanddustysauce-boats,jugs,dishesandplates,andpaidbills,res
【S1】【S6】
最新回复
(
0
)