首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #include class TestClass { public: static int m: TestClass() { m++;
分析下面程序,该程序的运行结果是( )。 #include class TestClass { public: static int m: TestClass() { m++;
admin
2021-02-22
24
问题
分析下面程序,该程序的运行结果是( )。
#include
class TestClass
{
public:
static int m:
TestClass()
{
m++;
}
TestClass(int n)
{
m=n;
}
static void test()
{
m++:
}
};
int TestClass::m=0;
void main()
{
TestClass A;
TestClass B(3);
A.test();
TestClass::test();
cout<<”m=”<
}
选项
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://jikaoti.com/ti/KTh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
能够减少相同数据重复存储的是
下面属于系统软件的是
下面不属于结构化程序设计原则的是
有如下程序:#include<iostream>#include<cstring>usingnamespacestd;classMyString{public:charstr[80];
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intx):val(x){}voidPrin
下列关于函数的描述中,错误的是()。
下列结构中为非线性结构的是
度为3的一棵树共有30个结点,其中度为3、1的结点个数分别为3、4。则该树中的叶子结点数为
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
下列关于类成员的叙述中,正确的是()。
随机试题
Theremustbeasystematicapproachtoretrievingnotesandanalyzingthem.
关于医嘱的处理,不正确的是
下列选项中,不属于资本公积范畴的是()。
采用销售百分比法预测资金需要量时,如果企业资金周转的营运效率保持不变,下列项目中通常与销售额存在稳定的百分比关系的是()。
北方方言包括东北、华北方言、西北方言、西南方言和___________。(西南大学2015)
设n维向量α=(a,0,…,0,a)T,a<0;E为n阶单位矩阵,矩阵A=E-ααT,B=E+ααT,其中A的逆矩阵为B,则a=______.
J.Martin将计算机的数据环境分为4种类型,按由高到低的层次依次为
用复合的赋值运算符将变量x中的值增大2的赋值表达式是【】。
Doingonethingmaymeananotherlikethecasemaybe.Theseare【M1】______thingsthatweshouldlookoutfor,asitcanea
Thepassagemainlyanalyzesthedifferencesbetweenshynessandsocialphobiaaswellasthecausesbehindthesetwoproblems.
最新回复
(
0
)