首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有如下程序: #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
38
问题
假定有如下程序: #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全国计算机二级
相关试题推荐
下列关于C语言文件的叙述中正确的是()。
设有定义:“longx=123450L,”,则以下能够正确输出变量x的是()。
设已有定义:floatx;,则以下对指针变量P进行定义且赋初值的语句中正确的是()。
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
若有定义:charc;intd;程序运行时输入:c=1,d=2<回车>,能把字符1输入给变量c、整数2输入给变量d的输入语句是
在软件开发中,需求分析阶段产生的主要文档是()。
下列字符数组初始化语句中,不正确的是()。
给定程序MODI1.C中函数fun的功能是:把主函数中输入的3个数,最大的放在a中,最小的放在c中,中间的放在b中。例如,输入的数为:551234,输出结果应当是:a=55.0,b=34.0,c=12.0。请改正程序中的错误,使它
在C++中,实现封装性需借助于
在C++语言中,数据封装要解决的问题是
随机试题
影响药物利用的药剂学因素包括
A.阿昔洛韦B.氯霉素C.红霉素D.土霉素E.制霉菌素可用于治疗角膜炎、带状疱疹病毒感染的药物是
用显微鉴别法鉴别黏液选用的试剂是
以下哪类城市的总体规划在编制之前,应当报请国务院建设主管部门组织审查。
统计分类标准是建立统计信息自动化系统的一个前提条件。
证券经纪业务的禁止行为包括()。I.不得为客户股票申购和交易提供融资、融券,从事信用交易Ⅱ.不得挪用客户的交易结算资金和证券,亦不得将客户的资金和证券借与他人或者作为担保物Ⅲ.不得侵占、损害客户的合法权益Ⅳ.不得违背客户的指令买卖证券或接受
下列说法不正确的一项是()。
从一副扑克牌(52张,去掉大小王)中,随机抽取2张,事件A:都是红桃,事件B:恰有一张黑桃.则概率P(A∪B)=().
简述高校教学管理的原则。
请将当前幻灯片中所有的“国”替换为“国家”并保存。
最新回复
(
0
)