首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: #include <iostream> using namespaces std; int s=O; class sample { static int n; pub
若有如下程序: #include <iostream> using namespaces std; int s=O; class sample { static int n; pub
admin
2013-02-27
15
问题
若有如下程序: #include <iostream> using namespaces std; int s=O; class sample { static int n; public: sample(int i) { n=i; } static void add() { s+=n; } }; int sample::s=O; 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/gsNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且元素出现在表中每个位置上的可能性是相同的,则平均需要比较的次数大约为()。
下列叙述中正确的是()。
有以下函数:intfun(char*p,char*q){while((*p!=’\0’)&&(*q!=’\0’)&&(*p==*q)){p++;q++;}return(*p-*q
下列叙述中正确的是()。
下列函数原型声明中错误的是
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是
下列是重载乘法运算符的函数原型声明,其中错误的是()。
在面向对象方法中,信息隐蔽是通过对象的【】性来实现的。
在传统集合运算中,假定有关系R和S,运算结果为RS。如果RS中的元组属于R而不属于S,则RS是【】运算的结果。
设置虚基类的目的是解决二义性问题,通过用关键字【】表示虚基类。
随机试题
为提高复习的效果,第二次复习的时间应安排在初次学习的()
胎漏血热症的治法是胎漏肾虚证的治法是
[2005年,第73题]一正方形截面短粗立柱[图5.11-1(a)],若将其底面加宽一倍[图5.11-1(b)],原厚度不变,则该立柱的强度()。
生产、经营者可以将“驰名商标”字样用于商品、商品包装或容器上,或用于广告宣传、展览以及其他商业活动中。()
《物业管理条例》的适用范围,()。
社会工作督导有不同的功能,其中督导提供渠道和资源,协助被督导者完成工作,所体现的督导功能是()。
杜威在《民主主义与教育》中提出“教育的过程,在它自身以外没有目的,它就是它自己的目的”。从教育目的的理论来看,这属于()。
论述想象在幼儿心理发展中的地位和作用。
下列关于蓝牙技术的描述中,错误的是()。
(字处理题)某高校为了使学生更好地进行职场定位和职业准备,提高就业能力,该校学工处将于2013年4月29日(星期五)19:30-21:30在校国际会议中心举办题为“领慧讲堂——大学生人生规划”的就业讲座,特别邀请资深媒体人、著名艺术评论家赵簟先生担任演讲嘉
最新回复
(
0
)