首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #inc1ude<iostream.h> class Testclass { public: static int m, Testclass() {
分析下面程序,该程序的运行结果是( )。 #inc1ude<iostream.h> class Testclass { public: static int m, Testclass() {
admin
2019-06-07
42
问题
分析下面程序,该程序的运行结果是( )。
#inc1ude<iostream.h>
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="<<B.m<<end1;
}
选项
A、m=3
B、m=4
C、m=5
D、m=6
答案
C
解析
由主函数mam入手,首先定义TestClass对象A,B;对象B构造函数值为3,构造函数中m++,所以这时m=4。主函数中调用A.test(),因为“staticint m,”,m被定义为类TestClass静态成员变量,当它的值改变后,则在各对象中这个数据成员的值都同时改变了。所以这里执行“A.test();”中的m为前面进行加1操作后的4,即m现在的值为5。
转载请注明原文地址:https://kaotiyun.com/show/Jm8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 D选项A)、B)、C)叙述的都是链式存储结构具有的特点,顺序结构每个结点只包含自身的信息域,且逻辑上相邻的结点物理上也是相邻的。因此其插入、删除运算操作木方便,需移动大量的结点。
C++中的模板分为函数模板和______。
函数模板:template Tadd(Tx,Ty){returnx+y;} 下列对add函数的调用不正确的是
设有如下关系表:则下列操作正确的是()。
下面的函数调用为:fun(x+y,3,min(n-1,y))则fun的实参个数是()。
若需要把一个函数“voidfun();”定义为一个类TestClass的友元函数,则应在类TestClass的定义中加入一条语句:___________。
下面表示引用的方法中正确的是()。已知:intn=10;
关于运算符重载,下列表述中正确的是()。
数据结构分为线性结构和非线性结构,带链的队列属于_____________。
下面的符号中可以用作C++标识符的是()。
随机试题
面神经的颅外部可分几段?各段的特点如何?
A.阴阜B.阴蒂C.阴道前庭D.大阴唇E.小阴唇外伤时易形成血肿的部位是
58岁,绝经8年,因不规则阴道出血及不定时的下腹部阵发性疼痛伴有脓性分泌物就诊。妇科检查:宫颈光滑,子宫稍大,附件阴性,防癌涂片阴性。最可能的诊断为
1岁男孩,因腹泻呕吐2日住院。唇樱红色,口腔黏膜干燥,眼窝下陷,眼睑不能闭合,两肺无异常,舟状腹,皮肤弹性差,小便少。测T36℃,心率140次/33,律齐,有力。呼吸深而速,35次/分,临床诊断为:急性婴儿腹泻。
有关多形渗出性红斑下列哪项描述是错误的
下列关于再贴现的说法错误的是( )。
隋朝开凿的大运河沟通了黄河、淮河等五大水系,成为南北交通大动脉。隋炀帝时代开凿的有()。
他在《五柳先生传》一文中写道:“读好书,不求甚解,每有会意,便欣然忘食。”我们往往只抓住他说的前一句话,而丢了后一句话。因此,就对陶渊明的读书态度很不满意,这是何苦呢?他说的前后两句话____________________。填入划横线部分最恰当的
A.thenexthalfcenturyB.reducingdeathratesC.developingworldD.infectiousdiseasesPhrases:A.couldpotentiallybecom
SeeingtheWorldCenturiesAgoIfyouenjoylookingthroughtravelbooksbysuchfamiliarauthorsasArthurFrommerorEugen
最新回复
(
0
)