首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:#include <iostream>using namespace std;class sample{private: int x; static int y;public: sample(int a) ; static vo
有以下程序:#include <iostream>using namespace std;class sample{private: int x; static int y;public: sample(int a) ; static vo
admin
2010-12-16
43
问题
有以下程序:#include <iostream>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;}void sample::print(sample s){ cout<< "x="<<s. x<<", y="<< y<<end1;}int sampte::y=0;int main(){ sample s1(10); sample s2(20); sample::print(s2); return 0;}程序运行后的输出结果是
选项
A、x=10,y=20
B、x=20,y=30
C、x=30,y=20
D、x=30,y=30
答案
B
解析
本题考核静态数据成员和静态成员函数的应用。类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/8Ojp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关系表中的每一行记录称为一个()。
下列选项中,能够满足"只要字符串s1等于字符串s2,则执行ST"要求的是
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,定义了N×N的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返回给主函数中的s。例
结构化程序的三种基本控制结构是()。
数据库的故障恢复一般是由()来执行恢复。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
随机试题
期中考试后,老师让同学们针对成绩进行反思总结。甲同学说:“一分耕耘一分收获,我这次考试考前进行了充分的复习,我尽了自己最大的努力。”乙同学说:“别人太强了,我太难了,我天生就不是学习的料,再怎么复习也没有用。”丙同学说:“我这次考得好,主要是因为复习的都考
弹性人力资源规划的重点是()
降钙素降低血钙和血磷的主要机制是
口腔颌面一般检查不包括以下哪种检查
银行业从业人员应当坚持同业间公平、有序竞争的原则,下列()行为采用了不正当竞争手段。
商业银行应当在接到核查通知的()个工作日内向征信服务中心作出核查情况的书面答复。
下列关于各类期权的说法,正确的有()。
2005年5月份全国基本型乘用车的产量是()。2006年5月份全国乘用车销量最大的车型是()。
说明:本题中指数的计算方法为:当年的数值与上一年数值的比乘以100。举例来说。假设第一年的数值为m,第二年的数值为n,则第二年的指数为100×(n/m)。假设1995年的国内生产总值为200亿,那么1996年的国内生产总值为()。
MedicineDirectionsTaketwotabletswithwarmwater,followedbyonetableteveryeighthours,asrequired.Formaximumnig
最新回复
(
0
)