首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
54
问题
若有以下程序: #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全国计算机二级
相关试题推荐
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,下列选项中错误的程序是()。
在黑盒测试方法中,设计测试用例的主要根据是
有以下程序#includemain(){inta[]={10,20,30,40},*p=a,i;for(i=0;i<=3;i++){a[i]=*p;p++;}printf("%d\n",a[2]);}程序运行后的输出结果是
以下选项中,没有编译错误的是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#include<stdio.h>voidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i+
下列叙述中,不属于软件需求规格说明书的作用的是()。
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0<回车>则能进行正确输入的语句是
以下选项中不属于C语言程序运算符的是()。
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
随机试题
庄子是道家的代表人物,其核心主张为_______、_______。
抢救羊水栓塞的首要措施是()
50岁女性。右下46缺失,口腔余牙均健康。合关系正常。预行固定义齿修复,正确的设计是
痛经的治疗原则,以哪项为主
在电算化系统的应用中,硬件工作方式的选择依据是()。
2009年,张某向银行申请了50万元的个人住房贷款,期限为15年。由于手续欠缺,其抵押程序不完善。贷款发放后不久,张某因车祸去世,其贷款处于高风险状态。引发操作风险的因素为()。
甲市乙县公安局对白某作出15日行政拘留的处罚,白某不服,申请行政复议。本案复议机关是:
为了缓解短时停车问题,给附近有短时停车之需的市民提供便利,H市某地交警部门设立了“限时20分钟”停车位。这些停车位被涂上嫩绿色,上面写着“限时20分钟”,由监控计时抓拍,停车超过15分钟将通知车主取车,车主未及时取车要收取超时费。对此,你怎么看?
二次型f(x1,x2,x3)一4x12+4x22+4x32一4x1x2+4x1x3—8x2x3的规范形是()
SELLINGABUSINESS1Beforeyoumakeadealwithanypotentialpurchaser,youshouldsigna______.2Manyconfidential
最新回复
(
0
)