首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #include class TestClass } public: static int m; TestClass () { m++
分析下面程序,该程序的运行结果是( )。 #include class TestClass } public: static int m; TestClass () { m++
admin
2020-10-21
82
问题
分析下面程序,该程序的运行结果是( )。
#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/Cyyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类Myclass声明如下:classMyclass{intn;public:Myclass(intk):n(k){}intgetValue()const{returnn;}}
下列关于函数的描述中,错误的是()。
下列哪一条不属于数据库设计的任务?()
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
下列运算符不能重载为友元函数的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为:
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
下列符号中能够作为C++标识符的是()。
随机试题
符合“相资为制”的炮制方法是
下列关于正常人血管内血液不发生凝固的原因的叙述,错误的是
在绘制等声级线时,对于Leq,最低可画到()。
法律规定代位权的成立应具备法定要件,以下不属于此要件的是( )。
某三层办公楼外墙结构外围水平投影面积共为500m2,首层车库层高为2.2m,二、三层层高均为3.2m。首层设有挑出墙外1.5m的有柱雨篷,雨篷水平投影面积为20m2,二、三层主体结构外无围护结构的挑阳台水平投影面积之和为100m2。该办公楼的建筑面积为(
现代企业制度以完善的()制度为基础。
会议主持人的语言应做到()。
己知f(n)=,计算f(n)的C语言函数f1如下:将f1中的int都改为float,可得到计算f(n)的另一个函数f2。假设unsigned和int型数据都占32位,float采用IEEE754单精度标准。请回答下列问题。f(31)=232-1,
下列各项中,不符合《税收征收管理法》有关规定的是()。
IwasbornonthelastdayofFebruary.I’vealwaysfeltsorryforFebruary,squeezedbetweenthebigmonthsofJanuary(namedfo
最新回复
(
0
)