首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public: static int m; TestClass () {
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public: static int m; TestClass () {
admin
2017-11-28
79
问题
分析下面程序,该程序的运行结果是( )。
#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://kaotiyun.com/show/ptAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
设i、j、k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j--)k=i+j;语句后,k的值为______。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为______。
下列数据结构中具有记忆作用的是
下列关于函数模板实参不能省略的情况说明不正确的是
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序的执行速度,则应该选用()。
按照“先进后出”原则组织数据的数据结构是()。
重新定义标识符的作用域规定是外层变量被隐藏,______变量是可见的。
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
随机试题
公安机关治安行政处置中的许可,是指公安机关在行政管理中,对公民、法人或者其他组织的请示依法允许或者否定的一种权力。()
社会主义的改革,其性质应该是()
关于中国古代教育的总体目标,有集中反映的典籍是()
凉燥与温燥相同的症状是
除下列哪项外都是右心衰竭与肝硬化共同具有的体征
下列()属于特殊情况的权属登记。
word中,能够看到与打印机上打印出来的效果一样的视图方式是()。
建国前夕,毛泽东所阐明的我国外交政策的形象的提法有( )
TheDifferencesBetweenAmericanandBritishEnglishI.IntroductionAmericanEnglishandBritishEnglish:two【T1】______ofEngli
Accordingtothepassage,whatisintelligence?Theabilitytocopewith__________.Whatwillanintelligentpersondoif
最新回复
(
0
)