首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #include class TestClass { public: static int m; TestClass () { m++;
分析下面程序,该程序的运行结果是( )。 #include class TestClass { public: static int m; TestClass () { m++;
admin
2021-02-22
25
问题
分析下面程序,该程序的运行结果是( )。
#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://jikaoti.com/ti/Qvh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front-1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
下列运算符函数中肯定不属于类FunNumber的成员函数的是()。
下面属于黑盒测试方法的是
在结构化程序设计中,模块划分的原则是
下列哪一条不属于数据库设计的任务?()
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.epp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:C
下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明了SortedList类,是一个用于表示有序数据表的类。其成员函数insert的功能是将一个数据插入到一个有序表中,使得该数据表仍然保持有序。请编写这个insert函数。程序
关于运算符重载,下列表述中正确的是()。
随机试题
中度细胞外液容量不足,心血管的主要表现是()
下列与慢性前列腺炎无关的是
在开发商与承包商之间的各种合同文件的履行过程中,有关工程的洽商、变更等书面文件,优先于合同通用条款。()
可用于反映借款人信用状况的信用衍生产品是()。
保守型投资者具有的特点包括( )。
小学低年级学生在教师指导进行识字学习时,有的按字音归类识字,有的按偏旁结构归类识字,这种知识学习的策略是()。
根据《突发事件应对法》的规定,下列说法正确的是()。
埋伏营销是指企业利用媒体和公众对重大事件的关注,通过举办与重大事件相关的活动,使自己与重大事件产生关联,从而引起消费者的联想和媒体的注意,这类营销通常是隐蔽的、突发的,不以赞助者的身份出现,却对自己的品牌悄无声息地进行了宣传。根据上述定义,下列不属于埋伏营
全体选民
已知一个长方形的长l以2cm/s的速率增加,宽w以3cm/s的速率增加。则当l=12cm,w=5cm时,它的对角线增加速率为___________。
最新回复
(
0
)