首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; int s=0; class sample { static int n; public: sampl
有如下程序: #include<iostream> using namespace std; int s=0; class sample { static int n; public: sampl
admin
2010-06-06
33
问题
有如下程序: #include<iostream> using namespace std; int s=0; 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<<endl; return 0; } 程序运行后的输出结果是
选项
A、2
B、5
C、7
D、3
答案
B
解析
本题考核静态数据成员和静态成员函数的应用。程序中定义一个类sample,它包括一个静态数据成员n和一个静态成员函数 add,并在类的构造函数中给类私有静态数据成员n赋值。在主函数main中,定义对象a(2)时,通过构造函数使静态数据成员n的值变为2,在定义对象 b (5)时,通过构造函数使静态数据成员n=5(覆盖了前面的n=2),再执行sample::add()使全局变量s=5。
转载请注明原文地址:https://jikaoti.com/ti/1cW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有如下定义:char*ps[]={"aa","bb","cc","dd"};,则以下叙述中正确的是()。
软件详细设计生产的图如下:该图是()。
有以下定义语句,编译时会出现编译错误的是()。
下列哪一条不属于数据库设计的任务?()
数据库系统的核心是()。
以下选项中正确的语句组是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
软件设计中模块划分应遵循的准则是
以下关于逻辑运算符两侧运算对象的叙述中正确的是
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
随机试题
非全日制劳动合同是指劳动者和用人单位签订的,以小时计酬为主,劳动者在同一用人单位一般平均每日工作时间不超过________小时。()
采用CFR术语成交,卖方不负担卸货费用,可选用()
参与SHT交易的成员有()
在高温下(≥1200℃)可使用何种吸声材料?[2011-042]
高速公路的路面基层宜选用()。
经过肾脏排泄的水一般占人体总的排泄量的()。
教育内容是教育者与受教育者共同认识的()。
地球公转给我们带来了春夏秋冬四季变换,北半球夏季时,下列可能出现的现象是:
阅读以下说明,回答问题1至问题2,将解答填入答题纸对应的解答栏内。【说明】某学校新生入学后进行信息登记,其登记页面和登记后信息显示页面分别如图4.1和4-2所示。学生输入信息并提交后,系统将回显学生信息,并显示登记位次。下面是显示学生登记位次的部
A、Thetechnicalmanager.B、Thesalesmanager.C、Thelaboratorymanager.D、Theoperationmanager.C对话中提到“TheLabManagersupervis
最新回复
(
0
)