首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public: static int m; TestClass () {
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public: static int m; TestClass () {
admin
2017-11-28
107
问题
分析下面程序,该程序的运行结果是( )。
#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全国计算机二级
相关试题推荐
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
有如下程序:#includeusingnamespacestd;classMusic{public:voidsetTitle(char*str){strcpy(title,str);}pr
有以下程序段intk=0;while(k=1)k++;while循环执行的次数是
以下有关析构函数的叙述不正确的是
如果表达式--X中的“--”是重载的类运算符,采用运算符函数调用格式,及表达式还可以表示为______。
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};则下列语句正确的是
下列关于模板的叙述中,错误的是()。
在下面函数的画线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if((6))return(7);elseret
下列定义中p指向的地址可更改,但*p不能够更改的是()。
下列数据结构中,属于非线性的是()。
随机试题
从2001年起,为特别提款权定值的“一篮子”货币构成包括()
超声造影剂常用哪种物质作为造影剂的基质
下列不属于小儿重症肺炎的表现的是
【背景资料】某安装公司承接了商场(地上5层,地下2层,每层垂直净高5.0m)的自动扶梯安装工程,工程有自动扶梯36台,规格:0.65m/s,梯级宽1000mm,驱动功率10kW。合同签订后,安装公司编制了自动扶梯施工组织与技术方案、作业进度计划等
关于行政处罚,下列表述正确的是()。
在“互联网﹢”时代,通过教育信息化建设,可以突破______障碍,逐步缩小区域、城乡数字差距,扩大优质教育资源覆盖面,把优秀的教育资源送到农村去,送到最需要的地方去,让更多的孩子同在蓝天下共享优质教育。填入画横线部分最恰当的一项是:
在进入青春期以后,小莉与父母的关系发生了微妙的变化。这种变化表现在()。
________________、________________、________________可以说是基本词汇的主要特点。
设已知一汉字的国标码是5E48H,则其内码应该是
Readapassageaboutmoderndance.Matchthetopics(61to65)tooneofthestatements(AtoG)givenbelow.Markyouranswer
最新回复
(
0
)