首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #inc1ude<iostream.h> class Testclass { public: static int m, Testclass() {
分析下面程序,该程序的运行结果是( )。 #inc1ude<iostream.h> class Testclass { public: static int m, Testclass() {
admin
2019-06-07
26
问题
分析下面程序,该程序的运行结果是( )。
#inc1ude<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();
cout<<"m="<<B.m<<end1;
}
选项
A、m=3
B、m=4
C、m=5
D、m=6
答案
C
解析
由主函数mam入手,首先定义TestClass对象A,B;对象B构造函数值为3,构造函数中m++,所以这时m=4。主函数中调用A.test(),因为“staticint m,”,m被定义为类TestClass静态成员变量,当它的值改变后,则在各对象中这个数据成员的值都同时改变了。所以这里执行“A.test();”中的m为前面进行加1操作后的4,即m现在的值为5。
转载请注明原文地址:https://jikaoti.com/ti/ngA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为-5/8-3/4,请将横线处的缺失部分补充完整。#include<iostream>usingnamespacestd;classFraction{//"分数"类public:Fractio
数据库系统的三级模式不包括()。A)概念模式B)内模式C)外模式D)数据模式
表达式c3=c1.operator+(c2)或c3=operator+(c1,c2)还可以表示为__________。
有如下类声明:classTestClass{intn;public:TestClass(inti=0):n(i){}voidsetValue(int
有如下函数模板:templateTcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值A在序列中的序号是()。
下面的符号中不属于C++关键字的是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
数据流图中父图和子图的平衡是指【】。
随机试题
血浆蛋白结合率较高的药物在体内消除_______________,作用维持时间_______________。
男性,30岁,肛门旁反复疼痛流脓5个月,查:肛旁3cm处可触及硬结呈条索状,挤压硬结有脓性分泌物溢出。
1952年,英国伦敦1955年,洛杉矶
烷化剂对DNA的烷化作用最常发生在
某施工单位承接了某二级公路E3标段(K15+000~K48+000)路基工程施工。由于该标段工程量较大,工期紧张,项目经理对工程质量管理与控制尤其重视,要求项目总工对质量控制负总责,对技术文件、报告、报表进行全面深入审核与分析,并采取测量、试验、分析、监督
在一般情况下,用加权平均资本成本模型测算出来的折现率,适用于()口径的企业收益额的评估。
资本结构的均衡理论(复旦大学2013真题)
设A是n阶矩阵,满足AAT=E(E是n阶单位矩阵,AT是A的转置矩阵),且|A|<0,求|A+E|.
Today,Iamgoingtoidentifysometypicalresearchproblemsandalsosharewithyouthesolutionstotheseproblems.Thefirst
Onlywhenheworksharder______theexam.
最新回复
(
0
)