首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有如下程序: #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
74
问题
假定有如下程序: #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全国计算机二级
相关试题推荐
设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为()。
以下不能输出小写字母a的选项是()。
以下程序段中的变量已正确定义: for(i=0;i<4;i++,i++) for(k=1;k<3;k++);printf("*");程序段的输出结果是( )。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
下列说法正确的是()。
数据结构中,与所使用的计算机无关的是数据的()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
数据字典(DD)所定义的对象都包含于
有如下函数模板:template<typenameT,typenameU>Tcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是(
在C++中,实现封装性需借助于
随机试题
甲状腺结构的描述中,不准确的说法是
简述债券投资的优缺点。
当国际企业发生商务争端后,一般来说,先选择_______,再选择_______,最后选择_______。()
FTP是Internet中的一种文件传输服务,它可以将文件下载到本地计算机中。()
对糖皮质激素治疗最为敏感的是
A、别嘌醇B、秋水仙碱C、泼尼松龙D、苯溴马隆E、双氯芬酸慢性痛风和痛风性肾病,为抑制尿酸生成,可选用()。
海关是依法执行进出口监管职权的国家行政机关,其任务不包括()
某烟丝厂下列各项业务不应承担消费税纳税义务的有()。
2011年12月初某企业“应收账款”科目借方余额为300万元,相应的“坏账准备”科目贷方余额为20万元,本月实际发生坏账损失6万元。2011年12月31日经减值测试,该企业应补提坏账准备11万元。假定不考虑其他因素,2011年12月31日该企业资产负债表“
下列说法不正确的是()。
最新回复
(
0
)