首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: #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
26
问题
若有如下程序: #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全国计算机二级
相关试题推荐
函数fun的功能是:逆置数组元素中的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数。请在程序的下划线处填入正确的内容并把下划线删除,使程序得
设q1和q2是指向一个int型一维数组的指针变量,k为float型变量,下列不能正确执行的语句是()。
以下叙述正确的是()。
关系数据库管理系统能实现的专门关系运算包括()。
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
若已包括头文件和,运行下面程序的输出结果是()。charsl[10]="12345",s2[10]="089",s3[]="67";strcat(strcpy(s1,s2),s3);puts(s1);
已知chara;intb;floatc;doubled;则表达式a—b+c—d结果为()型。
以下选项中关于C语言常量的叙述错误的是()。
请编写函数fun,函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,一维数组中的数据是:2223445666677899101010。
软件开发中需求分析的主要任务是()。
随机试题
f(x)=的第二类间断点个数为()
关于α葡萄糖苷酶抑制剂,说法正确的是
修复Kennedy第一类、第二类缺损的主要难点是
根据增值税和消费税的有关规定,纳税人自产的应税消费品用于下列用途的,应当按纳税人同类应税消费品的平均销售价格作为计税依据计征增值税和消费税的有()。
与理财顾问服务相比,综合理财服务更加突出()。
以下各项属于要约失效的情形有()。
一篇文件的主题词是表达文件的主旨、概括文件内容特征的,因此它的词义必须明确清晰,使用的概念必须准确。我们审核时,首先是斟酌选用的主题词的词义有无歧义,能否概括文件的主旨;其次,是考虑所选用的主题词是否合乎《国务院公文主题词表》的规范。对主题词注意不够的现象
ReadthefollowingarticleaboutNewYork’ssetbackandanswerquestions9-18onthenextpage.NewYork’sSetbackExpected
Ialwayseatbreakfast,andsuggestthatyoudotoo.Weallneedfoodinthemorningtosupplyourselves【C1】______sourcesofgl
TherearefourneighborsA,B,CandDinarow.WehaveknownthatAisnexttoB,andAisnotnexttoD.IfDisnotnextto
最新回复
(
0
)