首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public: static int m; TestClass () {
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public: static int m; TestClass () {
admin
2017-04-24
70
问题
分析下面程序,该程序的运行结果是( )。
#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/32Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请将下面的类Date的定义补充完整,使得由语句:DateFirstDay;定义的对象FirstDay的值为2010年1月1日。classDate{public:Date(______):year(y),month(
有两个关系R和T如下:则由关系R得到关系T的操作是()。
函数不能直接引用类中说明的非静态成员,这里指的成员是【 】。
关系的三类完整性规则分别是:实体完整性规则、参照完整性规则和【 】规则。
通常拷贝构造函数的参数是( )。
下面C++带有默认参数函数的叙述,正确的是( )。
有如下函数模板的定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中不正确的是
若需要定义一个标识符常量,并且使得C++能够进行类型检查,则应在定义语句的开始使用保留字【 】。
在软件生存周期中,不属于软件开发阶段的是( )。
以下选项中不属于软件工程的目标是( )。
随机试题
一组样本数据为:10.0,10.1,9.8,10.2,9.9,则该样本组平均值与极差分别为________。
开放式浇注系统适用于浇注()。
关于横纹肌收缩的叙述,哪几项是错误的
善恶多指______的表现,顺逆多指______。
电子邮政系统的功能框架结构包括()。[2007年真题]
帝王谥号主要依据其生前行为而定。下列各项中属于谥号的是()。
(2006年单选32)春秋时期“竹刑”的制作者是()。
Whatarethespeakerstalkingabout?
Manycourtsarereported______inChinatohandleintellectualpropertyrightstoprotectforeignanddomesticcompaniesandindi
A、Theyhavebeencooperatingforacoupleofyears.B、Theyareabouttosignthefirstcontractbetweenthem.C、Theyhavebeenl
最新回复
(
0
)