首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public: static int m; TestClass () {
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public: static int m; TestClass () {
admin
2017-11-28
54
问题
分析下面程序,该程序的运行结果是( )。
#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://kaotiyun.com/show/ptAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于拷贝初始化构造函数,正确的描述是( )。
下列程序运行后的输出结果是()。#include<iostream.h>voidfun(int,int,int*);voidmain(){intx,y,z;
一个栈的初始状态为空。首先将元素5,4,3,2,1依次入栈,然后退栈一次,再将元素A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为【】。
软件生命周期是指
下列叙述中正确的是
如下程序的输出结果是main(){inta=2,b=-1,c=2;if(a<B)if(b<0)c=0elsec++;cout<<c<<endl;}
下面的描述中表达错误的是
需求分析阶段的任务是()。
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整。classcomplex{doublereal;//实部
下列程序编译错误,因为add函数返回值是一个引用,故对return返回值的要求是______。#include(iostream.h)int&add(intx,inty){returnx+y,}voidm
随机试题
TheNewBusinessModelsA)Mostemergingcountriesarefondofhighlydiversifiedcompanies.India’sTataGroup,whichacco
男,35岁,咳嗽、咳脓痰10年,间歇咯血,体检左下肺背部闻及湿啰音,建议进行胸部摄片。CT扫描应进行方式
有机整体的"主宰"是
患者,40岁。高热寒战3天,伴咳嗽,胸痛,痰中带血。为确诊,应首选的检查方法是
因其含麻黄,故青光眼、高血压病、心脏病者慎用的药物有
常见皮肤化学性灼伤的急救处理A、氢氧化钠(钾)灼伤B、氧化钙(生石灰)C、苯酚D、硫酸、硝酸、盐酸、三氯醋酸等灼伤E、焦油、沥青先以大量清水或肥皂水冲洗,继以30%~50%乙醇擦
确定土地产权的法律手段是()。
在同等条件下影响洗衣房洗衣成本的首要水质因素是()
现有12支队参加羽毛球比赛,分A、B两组采用分组单循环进行初赛,请计算出两个小组需要进行比赛的场次,并将A组的单循环轮次排列出来。
Application development increasingly means Windows development, and the popularity of visual development tools has(66)in tandem
最新回复
(
0
)