首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public: static int m; TestClass () {
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public: static int m; TestClass () {
admin
2017-11-28
28
问题
分析下面程序,该程序的运行结果是( )。
#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全国计算机二级
相关试题推荐
数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和【】。
有如下程序:#includeusingnamespacestd;classMusic{public:voidsetTitle(char*str){strcpy(title,str);}pr
有以下程序段intk=0;while(k=1)k++;while循环执行的次数是
如下程序的输出结果是main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;
关于类和对象描述错误的是
______允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
在下面的运算符重载函数的原型中,错误的是()。
有如下类声明:classTestClassinti;private:intj;protected:intk;public:intm,n;其中,私有成员的数量为()。
用树结构表示实体类型及实体间联系的数据模型称为______。
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为______。
随机试题
我国“科教兴国,人才强国"战略的提出表明()。
麻醉中药的特点是
治疗梅毒、钩端螺旋体病的首选药物是
儿童注意力缺陷多动障碍,其病在肝者,临床证候是
关于屋面防水,下列说法正确的是( )。
我国最古老的乐器之一——(),陶制,平底梨形,有五至十个大小不一的音孔,音色淳厚、古朴。
建立以公有制为基础的现代企业制度是国有企业改革的方向。建立现代企业制度的依据是()。
求f(x)=∫01|x一t|dt在[0,1]上的最大值与最小值.
A、ThemanwouldunderstandifhehadPeter’sjob.B、Petercouldhelphimgetajobonanairplane.C、Waitingontablesisanenj
Afishermanandhiswife,wholivedalone,longedforachildoftheirown,buttheirwishwasnotgranted.Oneevening,whenth
最新回复
(
0
)