首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: #include <iostream> using namespace std; int s=0; class sample { static int n; public: sam
若有如下程序: #include <iostream> using namespace std; int s=0; class sample { static int n; public: sam
admin
2010-03-29
30
问题
若有如下程序: #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<<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/wXjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
数据库管理系统是()。
以下叙述中正确的是()。
标准库函数fgets(s,n,f)的功能是()。
有以下程序main(){chara,b,c,d;scanf("%c%c",&a,&b);c=getchar();d=getchar();printf("%c%c%c%c\n",a,b,c,d);}当执行程序时,按下列方式输入数据(从第
下面描述中,不属于软件危机表现的是()。
下列数据结构中,属于非线性结构的是( )。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
随机试题
下列属于发动机强制循环水冷系统零部件的是_______。
增殖型肠结核的X线表现主要是
沙眼病原菌是急性单纯疱疹病毒性角膜炎病原菌是
A、间歇脉B、缓脉C、丝脉D、绌脉E、速脉大出血前期的脉搏是
会计软件不得提供对已记账凭证关键信息的修改功能,下列不属于记账凭证关键信息的是()。
会计人员参与管理主要是间接参与管理活动,为管理服务。()
乙公司是一家同时在境内外三地资本市场上市的煤业集团,其所有的产品均在国内销售。乙公司成功收购了澳大利亚H公司,获得H公司的控股权。H公司在澳大利亚拥有的煤炭资源为15亿吨,并拥有澳大利亚最大的煤炭出口港,主要客户为欧洲、美洲及澳大利亚本土的钢铁制造商和发电
()是已分拣商品脱离主输送机(或主传送带)进入集货区域的通道,一般由钢带、皮带、滚筒等组成滑道,使商品从主输送装置滑向集货站台,在那里工作人员将该道口的所有商品集中后,或是入库储存,或是组配装车并进行配送作业。
一种货币贬值15%,一年后又增值百分之几才能保持原币值().
【B1】【B7】
最新回复
(
0
)