首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #include class TestClass { public: static int m; TestClass() {
分析下面程序,该程序的运行结果是( )。 #include class TestClass { public: static int m; TestClass() {
admin
2012-12-29
27
问题
分析下面程序,该程序的运行结果是( )。
#include
class TestClass
{
public:
static int m;
TestClass()
{
m++:
)
TestClass(int n)
{
m=n;
}
Static void test()
{
m++:
}
};
int TestClass::m=0;
voidmain()
{
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(),因为“static int m;”,m被定义为类Testclass静态成员变量,当它的值改变后,则在各对象中这个数据成员的值都同时改变了。所以这里执行“A.test();”中的m为前面进行加1操作后的4,即m现在的值为5。
转载请注明原文地址:https://kaotiyun.com/show/ggVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若要求从键盘读入含有空格字符的字符串,应使用函数()。
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行ST”要求的是()。
以下正确的字符串常量是()。
以下选项中不合法的标识符是()。
下列函数的功能是()。 voidfun(char*a,char*b) {while((*b=*a)!=’\0’){a++;b++;} }
设已有定义floatx;,则下列对指针变量p进行定义且赋初值的语句中正确的是()。
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
某系统结构图如下图所示,该系统结构图的最大扇入数是()。
设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为()。
程序通过定义学生结构体数组,存储若干名学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按姓名的字典序(从小到大)排序。请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改
随机试题
有如下类声明:classPam{intk;public:Pam(intn);voidshow()const{cout
Wehaveseenthatthemerephoneticframeworkofspeechdoesnotconstitutetheinnerfactoflanguageandthatthesinglesound
OSI参考模型的物理层传输数据的单位是。
伤寒的传播途径是()
小儿秋季腹泻的病原体是
下列有关劳动者所具有的知识和技能的表述,不正确的是()。
甲公司为增值税—般纳税人,2011年有关待执行合同资料如下:(1)2011年12月,A公司与乙公司签订—份产品销售合同,约定在2012年2月底以每件1.2万元的价格向乙公司销售3000件Y产品,如不执行合同,违约金为合同总价款的20%。(2)2011年
病菌能使身体衰弱的人致病,而对体魄健壮的人却无可奈何;西方资本主义的腐朽思想和生活方式,可以使意志薄弱者迷失方向,失去人格,而对意志坚强的人却无能为力。这说明______。
在战略数据规划过程中建立的企业模型反映了Ⅰ.一个企业中的主要业务领域Ⅱ.企业当前的组织机构和管理职能Ⅲ.企业的业务活动过程Ⅳ.企业的业务功能
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
最新回复
(
0
)