首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #include class TestClass { public: static int m; TestClass() {
分析下面程序,该程序的运行结果是( )。 #include class TestClass { public: static int m; TestClass() {
admin
2012-12-29
41
问题
分析下面程序,该程序的运行结果是( )。
#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全国计算机二级
相关试题推荐
有以下程序 #include<stdio.h> intfun(intx,inty) {if(x!=Y)retum((x+y)/2); elsereturn(x); } main() {inta=4,b=5,c=6;
有下列程序 #include<stdio.h> #include<string.h> main() {charv[4][10]={"efg","abcd","mnopq","hijkl"},*p[4],*t; inti,j;
有以下函数: intfun(char*x,char*y) {intn=0; while((*x==*y)&&*x!=’\0’) {x++; y++; n++; } returnn; }
有以下程序 #include<stdio.h> #include<string.h> main() { printf("%d\n",strlen("0\t\n\0C011\1")); } 程序运行后的输出结果是(
若函数调用时的实参为变量,下列关于函数形参和实参的叙述中正确的是()。
若有定义:inta,b;,通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a、5赋给变量b的输入数据是()。
程序中已构成如下不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点,指针变量s总是作为指针指向链表的第一个节点。 若有以下程序段: q=s s=S->next; p=s; while(p->next)p=p->nex
学校的数据库中有表示系和学生的关系:系(系编号,系名称,系主任,电话,地点),学生(学号,姓名,性别,入学日期,专业,系编号),则关系学生中的主键和外键分别是()。
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为()。
在结构化方法中,软件功能属于软件开发中的()阶段。
随机试题
简述Microsoft.NET的技术特征。
8岁患儿,6d前出现发热,近2d出现肢体不自主运动,挤眉弄眼,最可能的诊断是
下列与盐酸哌替啶相符的是
合伙经营期间发生亏损,退伙人已分担合伙债务的,对其参加合伙期间的全部债务()。
工程分析的内容中基于可行性研究报告的建设方案的是()。
乙公司年终分配股利前(已提取盈余公积)的股东权益项目资料如下:公司股票的每股现行市价为10元,计划发放10%的股票股利,并按发放股票股利后的股数派发每股现金股利0.2元。要求:如果股票股利的金额按股票面值计算,计算完成这一
A、 B、 C、 D、 C给出的五个图形都可看成由两部分构成,奇数项图形的两个部分相离,偶数项图形的两个部分相交,应选择一个两部分相交的图形,选项中只有C项符合。
在全国人大闭会期间,全国人大常委会有权审查和批准国民经济和社会发展计划、国家预算在执行过程中所必须作的()调整方案。
It’snothingnewthatEnglishuseisontherisearoundtheworld,especiallyinbusinesscircles.ThisalsohappensinFrance,
TherearetworeasonswhyIwantedtocometosouthernGermanytostudy.IwantedtobeatthecentreofEurope,withineasyrea
最新回复
(
0
)