首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #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
74
问题
分析下面程序,该程序的运行结果是( )。
#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全国计算机二级
相关试题推荐
下列有关抽象类和纯虚函数的叙述中,错误的是
下列关于虚函数与函数重载区别的叙述中不正确的是()。
有如下程序: #include<iostream> Using namespace std; Class Amount{ int amount; public; Amount(int n=0)
可以用p.a的形式访问派生类对象p的基类成员a,其中a是______。
下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是()。
关于动态存储分配,下列说法正确的是()。。
执行下列语句后,变量sum的值是______。intsum=0;for(inti=1;i<=3;i++)for(intj=1;j<=i;j++)sum++;
在软件生存周期小,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是()。
函数fun的功能是将一个数字字符串转换为一个整数,请将函数补充完整。intfun(char*str){inthum=0;while(*str){num*=10;num+=______str++;}
随机试题
男,32岁,长期大量饮酒,甚至暴饮暴食,昨天于酗酒后上腹剧烈疼痛并向腰部放射阵发加剧,T38.8℃,BP80/50mmHg如疑是急性胰腺炎可检查
参与速发性支气管哮喘发病的主要免疫炎症细胞为
婴儿开始添加淀粉类食物的年龄是
下列关于财务管理环节的说法中,错误的有()。
在下列各项中,能够增加普通股股票发行在外股数,但不改变公司资本结构的行为有()。
如果你有一项技能,可以通过网站或者APP找到愿意为之付钱的用户。那么,在全职工作之外,你就可以增加一项临时工作,这就是互联网时代流行的新的用工方式——“零工”,由此形成的经济形态也被称为“零工经济”,它()。①降低了就业成本,能够大幅度提高劳
宋代著名律学家蔡元定的律学成就是提出了()理论。
已知矩阵A=,那么下列矩阵中与矩阵A相似的矩阵个数为()
将考生文件夹下SHllEN\KANG文件夹中的文件BIAN.ARJ移动到考生文件夹下HAN文件夹中,并改名为QULIU.ARJ。
What’sthechanceof______ageneralelectionthisyear?
最新回复
(
0
)