首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: #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
22
问题
若有如下程序: #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://jikaoti.com/ti/TEW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i
若想定义int型变量a,b,c,d并都赋值为1,以下写法中错误的是
下面描述正确的是()。
已知chara;intb;floatc;doubled;则表达式a—b+c—d结果为()型。
在软件生产过程中,需求信息的来源是()。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为
以下对联合类型叙述正确的是()。
当a=4,b=5,c=7,d=6时,执行下面一段程序:if(a<b)if(c<d)x=1;elseif(a<c)if(b<c)x=2;elsex=3:elsex=4;else
随机试题
行政处罚与行政强制执行的区别包括()。
某患者,超声检查为主动脉瓣狭窄,其瓣膜间距约8mm,CW测其跨瓣血流速度3.4m/s,其狭窄程度为().
特发性血小板减少性紫癜病人的最重要护理措施是观察和预防( )。
甲省乙市丙区人民法院在审理一起涉及澳门特别行政区居民的案件中,需要在澳门特别行政区进行调查取证工作,则其下列做法中,正确的有()。
人民检察院应当对和解的自愿性、合法性进行审查,以下属于重点审查内容的是:()
国家标准规定的公差配合的基准制度是( )。
一一对应的方法是()幼儿会发生的。
按照行政环境层次的差异,可以将行政环境划分为()。
小李养了一群猴子,每只猴子每天早上要吃3个桃子,晚上吃4个桃子。有一次他买了若干个桃子,发现如果这些桃子供猴子吃6个早上、5个晚上,则会多余7个桃子:但如果要供猴子们吃5个早上、6个晚上,则还差8个桃子。那么小李买了多少个桃子?
下列不是甲状腺危象的治疗方案的是
最新回复
(
0
)