首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<iostrearn> using namespace std; class sample { private: int x; static int y; public:
有以下程序: #include<iostrearn> using namespace std; class sample { private: int x; static int y; public:
admin
2013-02-27
31
问题
有以下程序: #include<iostrearn> using namespace std; class sample { private: int x; static int y; public: sample (int A) ; static void print (sample s); }; sample::sample(int A) { x=a; y+=x; }
选项
A、x=10,y=20
B、x=20,y=30
C、x=30,y=20
D、x=30,y=30
答案
2
解析
本题考核静态数据成员和静态成员函数的应用。类sample中定义两个私有成员x和y,其中y为静态数据成员。并定义函数print()为静态成员函数。在主函数中,定义对象s1(10)时,通过构造函数使对象s1的私有成员x=10,静态数据成员y=10。定义s2(20)时,通过构造函数使对象s2的私有成员x=20,静态数据成员y=10+20=30。程序最后调用静态成员函数print输出对象s2的私有成员x的值20,对象s1、s2共享的静态数据成员y的值30。
转载请注明原文地址:https://kaotiyun.com/show/MsNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
设有定义:intk=0;,以下选项的4个表达式中与其他3个表达式的值不相同的是()。
软件测试的实施步骤是()。
设栈的存储空间为S(1:50),初始状态为top=0。现经过一系列正常的入栈与出栈操作后,top=51,则栈中的元素个数为()。
以下不属于对象的基本特点的是()。
组成C++语言的基本符号包括:字母、数字和【】。
C++语言类体系中,不能被派生类继承的有()。
下列对于软件工程的基本原则描述中错误的是()。
在模块化程序设计中,按功能划分模块的原则是()。
数据的基本单位是______。
随机试题
共同市场与政治联盟都实现了
该患者最可能的诊断是该病的典型病理表现为
图1为某设备工程承包商的某分部工程的实施网络设划,箭线上方括号内为直接费率(千元/天),箭线下方括号内为最快持续时间(天),计划工期为24天。设备监理工程师审核后,提出要求工期22天,建议承包商进行调整。问题1.请指出该网络计划
下列选项中耐火等级应为一级的是()
商业银行存放在中央银行,主要用于支付清算、头寸调拨或者作为资产运用的备用资金,称之为()。
任何测量误差都可以表示为_______与_______的代数和。
电磁波是能量的一种。()
设教学数据库中有一个关于教师任教的关系模式R(T#,C#,CNAME,TEXT,TNAME,TAGE),其属性为教师工号、任教的课程编号、课程名称、所用的教材、教师姓名和年龄。如果规定:每个教师(T#)只有一个姓名(TNAME)和年龄(TAGE)
下列关于进程的叙述中,()是正确的。
A、Theyarelesslikelytobeoverweightinadulthood.B、Theymaybegivenoxygensuppliesincaseofillness.C、Theyhavemorec
最新回复
(
0
)