首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: #include<iostream> using namespace std; int s=O; class sample { static int n; public: sample
若有如下程序: #include<iostream> using namespace std; int s=O; class sample { static int n; public: sample
admin
2010-03-29
29
问题
若有如下程序: #include<iostream> using namespace std; int s=O; 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赋值。在主函数main中,定义对象a(2)时,通过构造函数使静态数据成员n的值变为2,在定义对象b(5)时,通过构造函数使静态数据成员n=5(覆盖了前面的n=2),再执行sample::add()使全局变量s=5。
转载请注明原文地址:https://kaotiyun.com/show/oNjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若变量已正确定义为int型,要通过语句scanf(”%d,%d,%d”,&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(u代表一个空格)()。
下面属于整数类的实例是()。
下列叙述中正确的是()。
以下叙述正确的是
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是()。(注:□代表空格字符)
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
下面可以作为软件需求分析工具的是
若有以下函数首部:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
随机试题
糖浆类罐头的色泽检验,要求取1/3量的内容物倒入白瓷盘中观察其是否混浊,有无胶冻和有无大量果屑及夹杂物存在。
思维
正常情况下胃的钡剂排空时间为()
外感热病中。正邪相争提示病变发展的转折点是
流行是一种常见的心理态势,表现为社会或群体的成员在短时间内由于追求某种生活方式而产生的相互感染或模仿。 根据上述定义,下列不属于流行现象的是()。
工程项目人力资源管理的一般过程包括()
关于贿赂犯罪,下列选项错误的有()。
一位年老的印度大师身边有一个总是抱怨的弟子。有一天,他派这个弟子去买盐。弟子回来后,大师吩咐这个不快活的年轻人抓一把盐放在一杯水中,然后喝了。“味道如何?”大师问。“苦。”弟子呲牙咧嘴地吐了口唾沫。大师又吩咐年轻人把剩下的盐都放进附近的湖里。并让他再尝尝湖
江海县为创建文明卫生县,组织大家参加爱国卫生劳动。已知,所有沿街商铺的经营户都参加了卫生劳动,县城第一中学的全体师生也参加了卫生劳动,有些县政府工作人员参加了卫生劳动,本县乡村中学的师生有的没有参加卫生劳动。据此,可以推出()。
A、Carownerswillbeencouragedtoshowofftheirwealth.B、Thegapbetweentherichandthepoorwillbebridged.C、Pollutiona
最新回复
(
0
)