首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #include class TestClass { public: static int m: TestClass() { m++;
分析下面程序,该程序的运行结果是( )。 #include class TestClass { public: static int m: TestClass() { m++;
admin
2021-02-22
52
问题
分析下面程序,该程序的运行结果是( )。
#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://kaotiyun.com/show/Xofp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列数据流图(DFD)构造规则中正确的是
下面不属于结构化程序设计原则的是
下面描述中正确的是
有如下类定义:classMyClass{Intvalue;public;MyClass(intn):value(n){}intgerValueoconst{returnvalue;}}
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员问的联系是
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
数据库系统的核心是
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
随机试题
1936年9月1日,中共中央明确提出党的总方针是________。
艺术家具备独特的艺术个性的标志是形成自己的________。
(2006年)为了提高光学仪器的分辨本领,通常可以采用的措施有()。
某水电工程项目由A、B、C、D四个分项工程组成,合同工期为6个月。施工合同规定:(1)开工前建设单位向施工单位支付10%的工程预付款,工程预付款在4、5、6月份结算时分月均摊抵扣;(2)保留金为合同总价的5%,每月从施工单位的工程进度款中扣
对征信业进行监督的部门包括:县级以上地方人民政府和国务院有关部门。()
2005年的就业人数与2004年相比,增长最多的产业是()。
太平天国定都天京,标志着正式建立起与清政府对峙的政权。()
[2014年12月]圆x2+y2≤2(x+y)被直线l分成面积相等的两部分。(1)l:x+y=2;(2)l:2x—y=1。
Everybodyloathesit,buteverybodydoesit.Arecentpollshowedthat40%ofAmericans【C1】______thepractice.InAmericaalone,
A、She’sspendingtimegoingoverheraccounts.B、She’sbeenhomeforonlyafewdays.C、She’sexcitingaboutgoinghome.D、She’s
最新回复
(
0
)