首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有如下程序: #include <iostream> using namespace std; int s =0; class example{ static int n; public:
假定有如下程序: #include <iostream> using namespace std; int s =0; class example{ static int n; public:
admin
2009-01-15
29
问题
假定有如下程序: #include <iostream> using namespace std; int s =0; class example{ static int n; public: example(int i){ n=i; } static void add( ){ s+=n; } }; int example::n=0; int main( ){ example a(2),b(5); example::add(); cout<<s<<endl; return 0; }程序运行后输出结果为( )。
选项
A、2
B、3
C、7
D、5
答案
8
解析
程序中定义一个类example,它包括一个静态数据成员n和一个静态成员函数 add(),并在类的构造函数中给类的私有静态数据成员n赋值。在主函数main()中,定义对象a (2)时,通过构造函数使静态数据成员n的值变为2;在定义对象b(5)时,通过构造函数使静态数据成员n=5,再执行example::add()使全局变量s=5。
转载请注明原文地址:https://kaotiyun.com/show/ZZkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若变量已正确定义并赋值,则错误的赋值语句是()。
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。注意:部分源程序存在文件PROG1.C文件中。请勿改动主函数mai
为了使模块尽可能独立,要求()。
编写函数fun,其功能是:根据以下公式求π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。程序运行后,若输入精度0.0005,则程序应输出为3.140578。注意:部分源程序给出如下。请勿改动主函数main和
数据库系统的三级模式不包括()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
若要求从键盘读入含有空格字符的字符串,应使用函数()。
关于程序模块化,以下叙述错误的是
下列选项中不属于面向对象程序设计特征的是
在C++中,数据封装要解决的问题是()。
随机试题
重度胃食管反流病的治疗应采用
A、《新修本草》B、《神农本草经》C、《证类本草》D、《植物名实图考》E、《本草纲目》我国最早的药物学专著为
护士指导新妈妈小儿开始添加泥状食物的月龄是
糖:甜
“天下皆知美之为美,斯恶矣;皆知善之为善,斯不善矣,故有无相生,难易相成,长短相形,高下相倾,音声相和,前后相随,恒也。”这段话提示了
最早的STP标准是——。
Henrywantedtheclerktosendagooddoctortohisroom.Henrystayedinthehotelwithhiswife.
WherewasNigelPlayer’sfirstjob?
Howmanythingscanyouseeinthenightsky?Alot!OnaclearnightyoumightseetheMoon,someplanets,andthousandsofspar
PsychologistAlfredAdlersuggestedthattheprimarygoalofthepsyche(精神)wassuperiority.Although【1】hebelievedthatindividu
最新回复
(
0
)