首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public: static int m; TestClass () {
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public: static int m; TestClass () {
admin
2017-11-28
105
问题
分析下面程序,该程序的运行结果是( )。
#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://www.kaotiyun.com/show/ptAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于类和对象的叙述中,错误的是()。
根据程序中的注释将下列缺失部分补充完整。classPoint{intx,y;//点的x和y坐标public:Point(intxx=0,intyy=0):x(xx),y(yy){}};
有如下程序:#includedusingnamespacestd;classCD{public:~CD(){cout
下列函数原型声明中,错误的是
下列关于关系运算的叙述中正确的是()。
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序的执行速度,则应该选用()。
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
若将一个二元运算符重载为类的成员函数,其形参个数应该是______个。
下列选项中合法的用户标识符是()。
下列字符串中可以用做C++语言标识符的是
随机试题
切换
女性,50岁,患耐青霉素G的金葡菌性心内膜炎,青霉素试敏阴性,既往有慢性肾盂肾炎,治疗该患者应选用
社会正义
题26~30:某地上16层商住楼,地下2层(未示出),系底层大空间剪力墙结构,如图5-28所示(仅表示1/2,另一半对称),2~16层均布置有剪力墙,其中第①、④、⑦轴线剪力墙落地,第②、③、⑤、⑥轴线为框支剪力墙。该建筑位于7度地震区,抗震设防类别丙
根据仲裁法律制度的规定,当事人提出证据证明裁决有依法应撤销情形的,可以在收到裁决书之日起一定期间内,向仲裁委员会所在地的中级人民法院申请撤销裁决,该期间为()。
青海是()的发源地,故被称为“江河源头”,又称“三江源”。
关于康复权的总体方针,下列说法错误的是()。
城市的个性一旦形成便很难改变,它是一种历史的产物和文化的__________。人们常常通过一条小小街道和别致的建筑物就能__________一座城市的性格特征,但只有当人与城市处于一种__________的状态的时候,城市的个性魅力才会真正放射光彩。填入划
[*]
Theguyinthenextcubicleisyammeringawayonthephone.Acrosstheroom,someonebeginscursingloudlyatajammedcopymach
最新回复
(
0
)