首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有如下程序: #include <iostream> using namespace std; int s =0; class example{ static int n; public:
假定有如下程序: #include <iostream> using namespace std; int s =0; class example{ static int n; public:
admin
2009-01-15
70
问题
假定有如下程序: #include <iostream> using namespace std; int s =0; class example{ static int n; public: example(int i){ n=i; } static void add( ){ s+=n; } }; int example::n=0; int main( ){ example a(2),b(5); example::add(); cout<<s<<endl; return 0; }程序运行后输出结果为( )。
选项
A、2
B、3
C、7
D、5
答案
8
解析
程序中定义一个类example,它包括一个静态数据成员n和一个静态成员函数 add(),并在类的构造函数中给类的私有静态数据成员n赋值。在主函数main()中,定义对象a (2)时,通过构造函数使静态数据成员n的值变为2;在定义对象b(5)时,通过构造函数使静态数据成员n=5,再执行example::add()使全局变量s=5。
转载请注明原文地址:https://kaotiyun.com/show/ZZkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序段:charname[20];intnum;scanf(’’name=%snum=%d’’,name,&num);当执行上述程序段,并从键盘输入:name=Lilinum=1001<回车>后,nam
设已有定义:floatx;,则以下对指针变量P进行定义且赋初值的语句中正确的是()。
关系表中的每一行记录称为一个()。
下列一维数组说明中,不正确的是()。
一名演员可以出演多部电影,则实体演员和电影之间的联系是
数据库系统的三级模式不包括()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
C语言程序中,运算对象必须是整型数的运算符是()。
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:从11个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参aver所指的存储单元中。
随机试题
关于要约生效的错误表述为()
肝素用于肺栓塞治疗,合适的给药途经为
A.肺大疱B.肺脓肿C.浸润型肺结核空洞形成D.慢性纤维空洞型肺结核E.周围型肺癌空洞形成X线下见右上肺有多发的厚壁空洞,周同有较广泛的纤维条索影。应首先考虑的是
投影型视频显示屏系统的设计应符合下列哪项规定?()
国家将在个税方面进一步改革,有望建立综合与分类相结合的个人所得税制,将工资薪金、劳务报酬等统一纳入综合范围征税。此外,养老、二孩、房贷利息等家庭负担也有望纳入抵扣。个人所得税税制改革旨在()。①区别对待不同性质的收入,保障城乡居民基本生活
光盘对于()相当于()对于硬件
2016年10月份,规模以上工业原油加工量同比增长5.5%,增速比9月份加快3.1个百分点;日均加工量151.8万吨,较9月份增长4.0%。2016年10月份,原油加工量同比增长2.5%。2016年1~9月份,成品
办公信息系统包括哪些基本部分?
Brownbreadandbutter______usuallyeatenwithsmokedsalmoninthewest.
Goodevening,ladiesandgentlemen!Firstofall,letmethankyoufor【T1】______ustosuchagreatChristmasparty.We【T2】______
最新回复
(
0
)