首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public: static int m; TestClass () {
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public: static int m; TestClass () {
admin
2017-11-28
104
问题
分析下面程序,该程序的运行结果是( )。
#include<iostream.h>
class TestClass
{
public:
static int m;
TestClass ()
{
m++;
}
TestClass(int n)
{
re=n;
}
static void test()
{
m++;
}
};
int TestClass::m=0;
void main()
{
TestClass A;
TestClass B(3);
A.test();
TestClass::test();
cout<<’’m’’=’’<<B.m<<endl;
}
选项
A、m=3
B、m=4
C、m=5
D、m=6
答案
C
解析
由主函数main入手,首先定义TestClass对象A,B;对象B构造函数值为3,构造函数中m++,所以这时m=4。主函数中调用A.test(),因为“static int m;”,m被定义为类TestClass静态成员变量,当它的值改变后,则在各对象中这个数据成员的值都同时改变了。所以这里执行“A.test();”中的m为前面进行加1操作后的4,即m现在的值为5。
转载请注明原文地址:https://www.kaotiyun.com/show/ptAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定MyClass为一个类,则执行MyClass a b(2),*p;语句时,自动调用该类构造函娄( )次。
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。
有函数模板声明和一些变量定义如下:templateT1sum(T2,T3);doubled1,d2;则下列调用中,错误的是
以下关于C++语言类的说法中正确的是
在面向对象方法中,属性与操作相似的一组对象称为______。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是
在结构化方法中,软件功能分解属于下列软件开发中的阶段是
在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有______个元素。
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员数的声明语句为()。
数据管理技术发展过程经过人工管理、文件系统和数据库系统3个阶段,其中数据独立性最高的是______阶段。
随机试题
入射角度θ恒定,多普勒频移范围一定时
A.炭疽B.狂犬病C.破伤风D.多杀性巴氏杆菌和传染性胸膜肺炎混合感染E.痘病草食兽易感,猪较少发生,发病快,死亡快,死后天然孔出血,血液凝固不良,煤焦油样,死后腹部腐败迅速,该病可能是()。
阿托品常引起口干、尿潴留、视力模糊,属于镇静药引起嗜睡,醒觉时仍有宿醉感,属于
某工程项目,由于在设计上比较复杂,根据当地建设局的建议,对参加投标单位的主体要求是最低不得低于二级资质。拟参加此次投标的五家单位中,A、B、D单位为二级资质,C单位为三级资质,E单位为一级资质,而C单位的法定代表人是建设单位某主要领导的亲戚,建设单位招标工
持续经营从()上对会计核算进行了有效界定。
下列关于我国“煤变石油”工程实施原因的表述,不正确的一项是()。文中[1]应填入的词语是()。
甲对乙享有30万元的债权,一直催讨未果。后甲因对丙负有债务,即以该30万元债权与丙达成债权转让协议,并将该转让事实通知了乙。当丙向乙主张债权时,乙以该债权转让未经自己同意为由予以拒绝。经调查发现,乙除对丁享有20万元到期债权外,没有任何其他财产可供清偿,而
在西方音乐史的不同时期中,复调音乐达到巅峰,代表新趋势的主调音乐正在兴起的时期是()。
若A=,则A2=________,A3=________.
Formostofhumanhistoryrichpeoplehadthemostleisure.Ontheotherhand,thepoorhavetypicallyworkedpersistently.Hans
最新回复
(
0
)