首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #include class TestClass { public: static int m: TestClass 0 { m++: ) TestClass(int n、 { m=n: } static v
分析下面程序,该程序的运行结果是( )。 #include class TestClass { public: static int m: TestClass 0 { m++: ) TestClass(int n、 { m=n: } static v
admin
2019-07-10
39
问题
分析下面程序,该程序的运行结果是( )。
#include
class TestClass
{
public:
static int m:
TestClass 0
{
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=”<
)
选项
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/KX8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于类和对象的描述中,错误的是
以下叙述中正确的是
若a,b,c1,c2,x,y均是整型变量,正确的switch语句是()。
在派生类中重新定义虚函数时,除了()方面,其他方面都必须与基类中相应的虚函数保持一致。
有以下程序:#include<iostream>usingnamespacestd;classR{public:R(intr1,intr2){R1=rl;
在长度为n的顺序存储的线性表中插入一个元素,最坏情况下需要移动表中______个元素。
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
下面是关于ios类的叙述,正确的是()。
二叉树的遍历分为三种,它们是前序遍历、______遍历和后序遍历。
某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为
随机试题
统计假设检验中冒犯I型错误的概率等于()
在法兰连接中,常用于输送低压水、酸和碱等介质的管道法兰连接垫片为( )。
根据《劳动法》的规定,下列有关工作时间的说法,哪些正确?()
秦朝时日常文书来往通用的字体是()。
下列选项正确的是()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
【腓特烈二世改革】
Readthefollowingminutesofameeting.Aresentences16-22ontheoppositepage’Right’or’Wrong’?Ifthereisnotenough
HowmanyprovincesandterritoriesdoesCanadahave?
Idon’tdoubt_____thestockmarketwillrecoverfromtheeconomiccrisis.
最新回复
(
0
)