首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public; static int m; TestClass () { m++;
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public; static int m; TestClass () { m++;
admin
2012-01-20
37
问题
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> 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(); tout<<"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(),因为“static int m;”,m被定义为类TestClass静态成员变量,当它的值改变后,则在各对象中这个数据成员的值都同时改变了。所以这里执行“A.test();”中的m为前面进行加1操作后的4,即m现在的值为5。
转载请注明原文地址:https://kaotiyun.com/show/OCVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>main(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++c;}printf(
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是()。
下列给定程序中,函数fun的功能是:将形参n中的奇数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。例如,输入一个整数27638496,函数返回值为973。请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:
关于doublea,*p=&a;的叙述中错误的是()。
下列有关数据库的描述中正确的是()。
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
N名学生的成绩已在主函数中放入一个带头结点的链表结构中,h指向链表的头结点。请编写函数fun,其功能是:求出平均分,并由函数值返问。例如,若学生的成绩是:85,76,69,85,9l,72,64,87,则平均分应当是:78.625。注意:部
以下各选项中的代码段执行后,变量y的值不为1的是()。
若以“a+”方式打开一个已存在的文件,以下叙述正确的是()。
测试用例包括输入值集和【 】值集。
随机试题
Ⅸ活动的目的包括
A.胆囊结石B.轻型病例C.葡萄糖-6-磷酸脱氢酶缺乏D.红细胞G6PD缺乏E.红细胞C6PD缺乏症
子宫脱垂最主要的病因是()。
治疗月经后期实寒证,宜选用
当防火间距由于场地原因,难以满足国家有关消防技术规范的要求时,可根据建筑物的实际情况,采取的补救措施不包括()。
对基金投资人进行风险承受能力调查,应当从调查结果中了解到基金投资人的情况不包括()。
制定标准是标准化的关键环节。制定标准的基本原则包括()。
孔子的教育原则与方法是什么?
虚情:假意
Chiefiudgeofadivisionofthecourt
最新回复
(
0
)