首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #inc1ude<iostream.h> c1ass TestClass { public: static int m, TesK:lass () {
分析下面程序,该程序的运行结果是( )。 #inc1ude<iostream.h> c1ass TestClass { public: static int m, TesK:lass () {
admin
2019-07-10
48
问题
分析下面程序,该程序的运行结果是( )。
#inc1ude<iostream.h>
c1ass TestClass
{
public:
static int m,
TesK:lass ()
{
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
解析
由主函数main入手,首先定义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/0P8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
阅读下面程序:#include<iostream.h>voidfun1(chara,charb){charc;c=a;a=b;b=c;}voidfun2(char&a,char&b)
下列关于析构函数的描述中,错误的是()。
下列类的定义中,有()处语法错误。classBase{public:Base(){}Base(inti){data=i;}private:
下列语句段输出字符’*’的个数为()。inti=100;while(1){i--;if(i==0)break;cout<<’*’;}
设inta=10,b=ll,c=12;,表达式(a+b)〈c&&b==c的值是
在有n个结点的二叉链表中,值为非空的链域的个数为______。
下列选项中不符合良好程序设计风格的是()。
算法的空间复杂度是指()。
下列关于软件测试的描述中正确的是()。
随机试题
属于乳腺癌放疗的晚期反应的是
下列有关设计招标特征的表述中,不正确的是()。
上封层根据情况可选择的材料不包括()。
英国思想家威廉·葛德文说:“一个人习惯于说他明明知道的假话,或者掩盖他明明知道的真相,必定处于一种不断堕落的状态之中。”这句话的意思是()。
材料:下面是某教师关于“天气系统”一课的教学片段。师:前几天,我们这里正好下雨了。请同学们谈一谈那几天的天气情况。下雨前后天气有什么变化?生:天气由晴转阴,然后刮风、下雨,之后天气变冷……师:我们看一看那几天下雨前后手机里的天气预报显示的天气情况,
设X1,X2,…,Xn为来自总体X的简单随机样本,且X的概率分布为其中0<θ<1.分别以v1,v2表示X1,X2,…,Xn中1,2出现的次数,试求:未知参数θ的矩估计量;
软件的______设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。
Oneofthekeychallengesinurbanarchitectureoverthenext50yearswillbefiguringouthowtosqueezevastnumbersofaddit
Readthetextbelow.Writeanessayinabout120words,inwhichyoushouldsummarizethekeypointsofthetextandmakecommen
Howmuchapoundaretheseoranges?
最新回复
(
0
)