首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #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
68
问题
分析下面程序,该程序的运行结果是( )。
#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全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classTest{public:Test(){n+=2;}~Test(){n-=3;
有如下程序:#include<iostream>usingnamespacestd;classAA{intn;public:AA(intk):n(k){}intget(
C++中通常和一个运算符连用,构成一个运算符函数名的C++关键字为__________。
数据库管理系统常见的数据模型有层次模型、网状模型和__________3种。
C++语言中类的定义的结束声明的符号是
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。 #include<iostream.h> voidfun(int*s,intt,int*k) {inti; *k=【】; 【
源程序文档化要求程序应加注释。注释一般分为序言性注释和【】
根据程序中的注释将下列缺失部分补充完整。classA{char*a;public:A():a(0){}A(char*aa){//把aa所指字符串复制给a所指向的存储空间a=【】
下面有关重载函数的描述中,正确的是( )。
以下选项中,合法的字符常量是()。
随机试题
Ican’tunderstand______adecisionuntilitistoolate.
以下何脉不主宿食
鹅口疮的临床表现是( )。
一般而言,史学家对史料有兴趣,文学家对铺张场景、_______气氛有兴趣,司马光的《资治通鉴》,爱好文学的人读不下去;太史公写的“鸿门宴”,史学家认为_______。填入画横线部分最恰当的一项是()。
1951年12月中央决定在党政机关工作人员中开展一场()的“三反”运动。
债的免除是一种单方法律行为。()
Itiseasiertonegotiateinitialsalaryrequirementbecauseonceyouareinside,theorganizationalconstraintsinfluencewage
连编后可以脱离VisualFoxPro独立运行的程序是_______。
Vacation(休假)timecanbeassimpleasjusttimeawayfromwork.Youmayjustwantto【C1】________homeanddonothing.Thereisn
Itishardlynecessaryformetocitealltheevidenceofthedepressingstateofliteracy.ThesefiguresfromtheDepartmentof
最新回复
(
0
)