首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public: static int m: TestClass () { m++; } TestClass(int n) { m=
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public: static int m: TestClass () { m++; } TestClass(int n) { m=
admin
2015-11-25
72
问题
分析下面程序,该程序的运行结果是( )。
#include<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<<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/hYNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面对于友元函数描述正确的是()。
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()。
在C++语言中,main函数默认返回一个()类型的值。
假定MyClass为一个类,则执行MyClassa[3],*p[2];语句时,自动调用该类构造函数()次。
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是#include<iostream.h>voidmain(){int*p,*q,a,b;p=&a;
数据库的故障恢复一般是由
对建立良好的程序设计风格,下面描述正确的是
数据库管理系统是位于【】之间的软件系统。
______是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
随机试题
V形槽一般都采用与其角度相同的对称()加工。
男孩,1岁8个月,预防接种史不详,近2月来发热,轻咳有痰,颈部淋巴结成串肿大,X线胸片肺门淋巴结肿大,右上有片状影,PPD试验72h结果最大可能是男孩1岁,出生时接种过卡介苗,PPD试验72h结果最大可能是
预防白喉用预防麻疹用
某评估机构在接受委托对位于某市两宗用途分别为工业、住宅用地的国有土地进行评估时。估价师收集到如下资料:①作为地区重要的政治、经济、文化中心和交通枢纽城市,该市进入21世纪后历年GDP平均增长率达12%,城镇居民可支配收入平均增长率为5%;②2005年—
以下各项中,()可以向海关办理报关注册登记。
UCITS一号指令规定不属于UCITS基金的范围的是()。
恰当的市场定位可以()。
长江上市公司(以下简称长江公司)有两条生产线,分别为:由专利权A、设备B以及设备C所组成的生产线,专门用于生产甲产品,该生产线于2008年1月投产,至2014年12月31日已连续生产7年;由设备D、设备E和商誉组成的生产线(其中商誉是2013年吸收合并形成
中学化学教材中许多知识的编排都采用“螺旋式上升”的方式,如有关氧化还原反应的知识,这样编排的目的是为了()。
阅读以下文字,完成下列题。大爆炸理论的最直接的证据来自于对遥远星系光线特征的研究。在20世纪20年代美国天文学家埃德温•哈勃测量了18颗恒星(它们距地球的距离是已知的)发出来的光,发现它们都全部存在着红移。哈勃得出结论,这些恒星一定相对于我们(观
最新回复
(
0
)