首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #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
59
问题
分析下面程序,该程序的运行结果是( )。
#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全国计算机二级
相关试题推荐
以下程序的输出结果是#include<iostream.h>longfun(intn){longs;if(n=1||n=2)s=2:elses=n-fun(n-1);returns;}
下列程序段的输出结果是【】。cout<<fixed<<509.123456789<<end1;
数据流图的类型有【】和事务型。
如果表达式x*y+z中,“*”是作为友元函数重载的,“+”是作为友元函数重载的,则该表达式还可为
下面的语句中错误的是
假定int类型变量占用两个字节,其有定义intx[10]={0,2,4};,则数组x在内存中所占字节数是
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是#include<iostream.h>voidmain(){int*p,*q,a,b;p=&a;
对建立良好的程序设计风格,下面描述正确的是
下列叙述中,不属于数据库系统的是
随机试题
从事高空、高压、地下挖掘活动或者使用高速轨道运输工具造成他人损害的,若这种损害是受害人故意造成的,则()
下列有关肌梭感受器的论述中,不正确的是()(2000年)
为了全面、准确地掌握进度计划的执行情况,关于监理工程师应认真做好的工作中,以下说法不正确的是()。
在工程网络计划执行过程中,如果需要确定某工作进度偏差对总工期的影响,应根据( )的差值确定。
IfthetradeunionistJimmyHoffawerealivetoday,hewouldprobablyrepresentcivilservant.WhenHoffa’sTeamsterswereinth
价值观具有()。
下题是某教师编写的,用于考查“探究通电螺线管外部磁场的方向”的试题,命题者希望考查的探究要素是“进行实验和收集数据”。学生在“探究通电螺线管外部磁场的方向”实验中,经历了分析、判断小磁针指向跟磁感线的关系的过程,试题的编写意图就是考查这一关系。
在进行短路电流计算时,采用标幺值计算电抗器的公式为()。
A、 B、 C、 D、 D
一个班内有20位同学都想去参观一个展览会,但只有3张参观票,大家同意通过这20位同学抽签决定3张票的归属.计算下列事件的概率:(Ⅰ)“第二人抽到票”的概率P1;(Ⅱ)“第二人才抽到票”的概率P2;(Ⅲ)“第一人宣布抽到了票,第二人又抽到票”的概率P3
最新回复
(
0
)