首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: #include <iostream> using namespaces std; int s=0; class sample, { static int n; public:
若有如下程序: #include <iostream> using namespaces std; int s=0; class sample, { static int n; public:
admin
2010-03-29
51
问题
若有如下程序: #include <iostream> using namespaces 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<<end1; return 0; } 程序运行后的输出结果是( )。
选项
A、2
B、5
C、7
D、3
答案
2
解析
本题考核静态数据成员和静态成员函数的应用。程序中定义一个类sample,它包括一个静态数据成员n和一个静态成员函数add(),并在类的构造函数中给类私有静态数据成员n赋值。
在主函数中,定义对象a(2)时,通过构造函数使静态数据成员n的值变为2,在定义对象b(5)时,通过构造函数使静态数据成员n=5(覆盖了前面的n=2),再执行“sample::add();”使全局变量s=5。
转载请注明原文地址:https://kaotiyun.com/show/nWjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中,值为1的表达式是
若有以下程序#includevoidsp(int*a){intb=2;a=&b;*a=*a*2;printf("%d,",*a);}main(){intk=3,*p=&k;sp(p);printf("%d,
有以下说明和定义语句structstudent{intage;charnum[8];};structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}};structstud
数据字典(DD)所定义的对象都包含于
在关系数据库设计中,关系模式设计属于()。
下列说法正确的是()。
以下说法正确的是()。
算法的有穷性是指()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
标准库函数fgets(str,n,fp)的功能是()。
随机试题
超短波电疗时,如果电极与皮肤间隙距离小,则
大、中桥和地质复杂、结构对地基有特殊要求的地基检验,一般采用()做土工试验或按设计的特殊要求进行荷载试验。
在对进度计划调整时,大量超前领先的非关键线路()。
在有限的经济能力下,儿童投保比成人投保更实际。()
社会主义再生产的特点是()。
甲公司为增值税一般纳税人,适用的增值税税率为13%,甲公司2019年12月发生如下交易或事项:(1)2日,计算应交的环境保护税2万元,应交印花税4万元:(2)15日,销售商品领用一批单独计价的包装物成本2万元,增值税专用发票上注明销售收
A国只向本国企业提供获取外币的渠道,迫使海外公司B将外币带人A国,B公司面对的这种风险属于()。
p图的统计基础是()。
Thetrainshakesbackandforth,itswheelsmakingaloudnoiseagainstthetracks.Outsidethewindowthefreezingcoldofwint
在【】中,若树不为空,则访问根结点,依次按前序遍历方式遍历根的每一棵子树。
最新回复
(
0
)