首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: #include <iostream> using namespaces std; int s=0; class sample { static iht n; pu
若有如下程序: #include <iostream> using namespaces std; int s=0; class sample { static iht n; pu
admin
2009-02-15
61
问题
若有如下程序: #include <iostream> using namespaces std; int s=0; class sample { static iht 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
答案
2
解析
本题考核静态数据成员和静态成员函数的应用。程序中定义一个类sample,它包括一个静态数据成员n和一个静态成员函数add,并在类的构造函数中给类私有静态数据成员n赋值。在主函数main中,定义对象a(2)时,通过构造函数使静态数据成员n的值变为2,在定义对象b(5)时,通过构造函数使静态数据成员n=5(覆盖了前面的n=2),再执行sample::add()使全局变量s=5。
转载请注明原文地址:https://kaotiyun.com/show/bzjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下C语言程序:#includevoidmain(){charch1,ch2;ch1=’R’+’5’一’2’;ch2=’R’+’5’一’1’3;printf(’’%c,%d\n’’,ch1,ch2);}已知字母R的ASCⅡ码为82,程
若有定义语句:char*s1="GOOD",*s2="good";以下选项中,能够输出“GOOD”语句是()。
关于算法,以下叙述中错误的是()。
表示关系式x≤y≤Z的C语言表达式的是()。
以下叙述中正确的是()。
下面不属于软件设计阶段任务的是
设a和b均为int型变量,且a=6、b=11、c=3,则能使值为3的表达式是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
算法空间复杂度的度量方法是
随机试题
男性,47岁,从事搬运工作,有腰痛病史,表现为慢性隐痛,行走时疼痛加重。疼痛从下腰部向臀部再向下肢、足背或足外侧放射,伴有麻木感。L5棘突处压痛,直腿抬高试验及加强试验阳性。患侧足跖屈肌力下降、跟腱反射减弱。提示病变间隙是()
患儿,4岁,先天性白内障,全麻下行超声乳化吸出,人工晶体置入术。该患儿手术部位用何种消毒液
确定肺结核是否为传染源的最主要依据是
既能温中止痛,又能杀虫。可用于蛔虫腹痛、呕吐或吐蛔的药物是()
二极管应用电路如图所示,设二极管为理想器件,当u1=10sinωtV时,输出电压u0的平均值U0等于()。
根据《标准施工招标文件》中“通用合同条款”的规定,工程施工过程中发生事故,下述说法正确的有()。
下列不属于合同特征的是()。
你单位打算在清明节这个重大节日举行以“缅怀先烈,慎终追远”为主题的活动。假如领导让你来组织,你如何让活动办得有新意?
在数据处理中,其处理的最小单位是()。
Sometimeinthenextcentury,thefamiliarearly-newspaperonthefrontgatewilldisappear.Andinsteadofreadingyournewspap
最新回复
(
0
)