首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #include class TestClass { public: static int m; TestClass () { m++;
分析下面程序,该程序的运行结果是( )。 #include class TestClass { public: static int m; TestClass () { m++;
admin
2021-02-22
41
问题
分析下面程序,该程序的运行结果是( )。
#include
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<<"mF"<
}
选项
A、m=3
B、m=4
C、m=5
D、m=6
答案
C
解析
由主函数main入手,首先定义Tcstclass对象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/cEfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
T列叙述中正确的是
有如下程序:#include<iostream>#include<iomanip>usingnamespacestd;intmain(){ints[]={123,234};cout<<ri
下列叙述中正确的是
设某棵树的度为3,其中度为3、1、0的结点个数分别为3、4、15。则该树中总结点数为
定义无符号整数类为UInt,下面可以作为类、UInt实例化值的是
数据字典(DD)所定义的对象都包含于
使用VC6打开考生文件夹下的源程序文件modi1.clap,该程序运行时有错误,请改正错误,使得程序输出:Hellotest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******erro
下列语句中错误的是()。
下列关于运算符函数的叙述中,错误的是()。
if语句的语法格式可描述为:格式1:if()<语句>或格式2:if(<条件>)<语句1>else<语句2>关于上面的语法格式,下列表述中错误的是()。
随机试题
下列哪项与甲状腺腺瘤无关
最好与铁剂同时服用的药物是
停留胃肠者为淫溢肢体者为
风邪致病具有发病急,变化快的特点,主要与其哪种性质相关
某项工程为石油设备安装工程,包括土建基础与设备安装,业主分别与土建施工单订了承包合同,两个承包商都编制了相互协调的进度计划,进度计划也得的批准,在履行合同过程中,实际上遇到不少问题。问题:当设备基础施工完毕,安装单位按计划将设备材料运进施工现场准备安
下列关于期货交易所的说法中,正确的是( )。
阅读材料,回答问题:材料1胡锦涛指出:“改革开放是决定当代中国命运的关键抉择,是发展中国特色社会主义、实现中华民族伟大复兴的必由之路;只有社会主义才能救中国,只有改革开放才能发展中国、发展社会主义、发展马克思主义。”在谈到“促进国民经济
Mum:Let’sgoandseeGrandmasometimeduringthebreak.Daughter:Great.Whattime?Mum:______
(1)SiliconValleyisthelandofthebetatest,theconstanttweak,wherecompanieshabituallyreleaseproductsstillindevelo
ConservativecommentatorCharlesKrauthammer’snewbookisflyingofftheshelves—andnobodyknowsexactlywhy.Sittingatop
最新回复
(
0
)