首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: #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
44
问题
若有如下程序: #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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inta=-2,b=2;for(;,++a&&--b;)printf("%d,%d,",a,b);}程序执行后的输出结果是()。
下列程序的运行结果为()。#include<stdio.h>voidabc(char*str){inta,b,i,j;for(i=j=0;str[i]!=’\0’;i++)if(str[i]
有以下程序:#includemain(){unsignedchara=8,c;c=a>>3:printf("%d\n",c);}程序运行后的输出结果是()。
以下叙述中错误的是()。
C语言规定,在一个C程序中,main()函数的位置()。
若已包括头文件和,运行下面程序的输出结果是()。charsl[10]="12345",s2[10]="089",s3[]="67";strcat(strcpy(s1,s2),s3);puts(s1);
以下哪一项不是结构化程序设计的基本原则?()
下面不属于软件需求分析阶段主要工作的是
下面不能作为结构化方法软件需求分析工具的是()。
在面向对象方法中,不属于"对象"基本特点的是()。
随机试题
石膏汤与黄连解毒汤共同含有的药物是
某患儿3岁,因结核性脑膜炎入院治疗。目前该患儿表现为精神呆滞、睡眠不安、双目凝视、喜哭。该患儿目前处于()
门诊护士黄某在未认真核对、询问的情况下为未做过皮试的患者注射了大剂量青霉素,导致患者在注射后立即出现过敏反应,虽然抢救及时但患者死亡。护士黄某的行为属于
某上市公司董事吴某,持有该公司6%的股份。吴某将其持有的该公司股票在买入后的第5个月卖出,获利600万元。关于此收益,下列哪些选项是正确的?
不良物业资产形成的原因中,造成不良物业资产形成的根本原因是()。
近年来,城市暴雨洪涝灾害时有发生,不仅会给人们带来财产损失,也会造成人员伤亡。下列对城市暴雨洪涝灾害发生原因的分析,不正确的是()。
不管多么起劲地去教育和引导孩子,真正让孩子能够得到幸福保证的是社会。家庭的文化、习惯、情感的传承可以部分决定孩子对生活的感受,但不能替代社会对孩子生活、行为、人际关系的决定。为了孩子我们今天要开始承担社会的责任,让孩子在一种对人的关怀、尊重与感激的人文环境
Java的线程调度策略是基于【】的抢占式。
InaBertelsmannFoundationstudyonsocialjusticereleasedthisfall,theUnitedStatescameindeadlylastamongtherich【M1】
Cigarettesmokingkills.Thatweknow.So,manufacturersmade【B1】______cigarettesasasafersmokingchoice—saferthantobacco.
最新回复
(
0
)