首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #include class TestClass { public: static int m; TestClass () { m++;
分析下面程序,该程序的运行结果是( )。 #include class TestClass { public: static int m; TestClass () { m++;
admin
2021-02-22
28
问题
分析下面程序,该程序的运行结果是( )。
#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<<"mF"<
}
选项
A、m=3
B、m=4
C、m=5
D、m=6
答案
C
解析
由主函数main入手,首先定义Tcstclass对象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/cEfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下函数模板:template<classT>Tsquare(Tx){returnx*x;}其中T是()。
有如下程序:#include<iostream>usingnamespacestd;classBoat;classCar{public:Car(inti):weight(i){}
设表的长度为n。存下列结构所对应的算法中,最坏情况下时间复杂度最低的是
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
下列语句中,错误的是()。
使用VC6打开考生文件夹下的工程proj3,其中包含主程序文件main.epp和用户定义的头文件Array.h,整个程序包含有XArray类的定义和main主函数的定义。请把主程序文件中的XArray类的成员函数sum()的定义补充完整,补充的内容填写在"
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是()。
层次型、网状型和关系型数据库划分原则是()。
随机试题
Thecompanysaysthehomesarefarmoreefficientthanconventionalhousesanduselesspowerasmuchasathird.
根据《建筑安装工程费用项目组成》(建标[2013]44号)文件的规定,工程施工中所使用的仪器仪表维修费应计入:
对报考注册咨询工程师(投资)的人员()方面不受限制。
施工方进度控制的措施主要包括()。
担任会计机构负责人,会计主管人员的,应当主管一个单位或者单位内一个重要方面的财务会计工作时间不少于( )。
应付工资总额反映企业在报告年度()的工资总额。
产权比率用来表明()。
人生生命循环变化最多的时期是()。
2009年前三个季度,我国规模以上电子信息制造业扭转了上半年下滑的势头,但比去年同期增速下降10个百分点以上。重点产品增长面逐步扩大。9月,重点监测的27个产品中,14个产品产量出现正增长,比上半年多了3个产品;其中计算机、显示器、彩电、数码相机继续保持增
Itwas3am,acoldandwetnight,onAugust21,2010.IhadjustleftalocalclubtotraveltenkilometershomewhenIlost【C1
最新回复
(
0
)