首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; int s=0; class sample { static int n; public: sampl
有如下程序: #include<iostream> using namespace std; int s=0; class sample { static int n; public: sampl
admin
2010-06-06
29
问题
有如下程序: #include<iostream> using namespace std; int s=0; class sample { static int n; public: sample(int i) { n=i; } static void add() { s+=n; } }; int sample::s=0; int main() { sample a(2),b(5); sample::add(); cout<<s<<endl; return 0; } 程序运行后的输出结果是
选项
A、2
B、5
C、7
D、3
答案
B
解析
本题考核静态数据成员和静态成员函数的应用。程序中定义一个类sample,它包括一个静态数据成员n和一个静态成员函数 add,并在类的构造函数中给类私有静态数据成员n赋值。在主函数main中,定义对象a(2)时,通过构造函数使静态数据成员n的值变为2,在定义对象 b (5)时,通过构造函数使静态数据成员n=5(覆盖了前面的n=2),再执行sample::add()使全局变量s=5。
转载请注明原文地址:https://kaotiyun.com/show/M5jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于栈叙述正确的是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
以下叙述中错误的是( )。
设有:chars[5],c;,则调用函数scanf能正确给s和c读入数据的是()。
设有定义:structcomplex{intreal,unreal;}data1={1,8},data2;则以下赋值语句中错误的是()。
给定程序MODI1.C中函数fun的功能是:从整数1到55之间,选出能被3整除、且有一位上的数是5的那些数,并把这些数放在b所指的数组中,这些数的个数作为函数值返回。规定,函数中a1放个位数,a2放十位数。请改正程序中的错误,使它能得出正确结果。
在数据库管理技术的发展中,数据独立性最高的是()。
面向对象方法中,继承是指( )。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
随机试题
以下减小焊接残余应力的措施中不正确的是()。
人的本质属性是()。
《苦恼》中车夫姚纳的真正苦恼在于生活艰辛。()
影响牙合力的因素不包括
某市一国有企业在改制时,拟转让其使用的一宗国有划拨土地。按该市规定,该宗土地应由市政府收购后进行公开出让。市国土资源局根据社会经济发展计划、产业政策、土地利用总体规划、土地使用年度计划、城市规划和土地市场状况,将该宗地纳入了该年度土地出让计划,用途为工业用
施工定额是以()作为研究对象。
“两耳不闻窗外事,一心只读圣贤书”体现了注意的()
下列行为属于公共政策诉求的是:
也许令许多经常不刷牙的人感到意外的是,这种不良习惯已使他们成为易患口腔癌的高危人群。为了帮助这部分人早期发现口腔癌,市卫生部门发行了一个小册子、教人们如何使用一些简单的家用照明工具,如台灯、手电等,进行每周一次的口腔自检。以下哪项如果为真,最能对
下列关于MIS的设备、工具和环境选择的描述中,正确的是
最新回复
(
0
)