首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace std; class myClass { private: int var; public: myClass
若有以下程序: #include <iostream> using namespace std; class myClass { private: int var; public: myClass
admin
2010-03-29
38
问题
若有以下程序: #include <iostream> using namespace std; class myClass { private: int var; public: myClass(int i) { var=i; } void add() { s+=var; } static int s; void display() { cout<<s<<end1; } }; int myClass::s=0; int main ( ) { myClass a(1),b(2),c(3); a.add(); b.add(); c.dislay(); return O; } 程序执行后的输出结果是( )。
选项
A、1
B、4
C、3
D、7
答案
4
解析
本题考核静态数据成员的应用。解本题的关键是知道静态数据成员类中所有对象共享的成员。每个对象对静态数据成员的操作具有叠加效果。本题在类 myClass中定义了一个静态数据成员s,其初始值为0。定义了3个对象a、b和c,并分别初始化各自的私有成员n为1、2和3。执行“a.add();”语句后,静态数据成员s=1。再执行语句“b.add();”后,s的值变为3。最后执行输出语句“c.display();”,即输出s的值7。
转载请注明原文地址:https://kaotiyun.com/show/cUjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
有以下程序,程序运行后的输出结果是#definePT3.5;#defineS(x)PT*x*x;main(){inta=1,b=2;printf("%4.1f\n",S(a+b));}
在黑盒测试方法中,设计测试用例的主要根据是
以下选项中不能作为C语言合法常量的是
下列选项中不属于结构化程序设计原则的是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
面不属于软件需求分析阶段主要工作的是
设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
1848年意大利革命的任务是()。
小儿脾运失健型厌食治疗首选方剂是小儿脾胃气虚型厌食治疗首选方剂是
甲船和乙船在海上运输中发生碰撞,丙船对甲船和乙船进行了救助,以下说法不正确的有:()
土地登记机构对土地登记申请必须进行审查,其审查的原则包括()。
发现U盘染有病毒后,较为彻底的清除方法是()。
井筒混合作业方式的主要特点是()。
ABC会计师事务所的A注册会计师负责审计甲公司2016年度财务报表,与存货审计相关的部分事项如下:(4)A注册会计师向乙公司函证由其保管的甲公司存货的数量和状况,收到的传真件回函显示,数量一致,状况良好。A注册会计师据此认可了回函结果。
在贫困救助领域,社会工作主要评估救助对象的哪些需求?()
(2013年真题)甲、乙结婚多年。某日,甲外出后失踪,乙四处寻找仍无结果。五年后,乙欲与丙登记结婚。根据我国民法相关规定,下列选项中正确的是()。
资本主义社会无产阶级不能真正享有民主权利,从根本上说是因为
最新回复
(
0
)