首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public: static int m; TestClass () {
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public: static int m; TestClass () {
admin
2017-11-28
97
问题
分析下面程序,该程序的运行结果是( )。
#include<iostream.h>
class TestClass
{
public:
static int m;
TestClass ()
{
m++;
}
TestClass(int n)
{
re=n;
}
static void test()
{
m++;
}
};
int TestClass::m=0;
void main()
{
TestClass A;
TestClass B(3);
A.test();
TestClass::test();
cout<<’’m’’=’’<<B.m<<endl;
}
选项
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/ptAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下变量定义和函数调用语句: int a=5; fun(&a); 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<end1; }
下列数据结构中,能用二分法进行查找的是
在关系运算中,______运算是对两个具有公共属性的关系所进行的运算。
C++流中重载的运算符>>是一个
若有定义:intk,*q;,则下列各选项中赋值表达式正确的是
C++中,设置虚基类的目的是【】。
若将一个二元运算符重载为类的成员函数,其形参个数应该是______个。
有如下定义:ClassMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是______。
在E-R图中,用来表示实体的图形是()。
随机试题
甲、乙预谋修车后以假币骗付。某日,甲、乙在某汽修厂修车后应付款4850元,按照预谋甲将4900元假币递给乙清点后交给修修厂职工丙,乙说:“修得不错,零钱不用找了”,甲、乙随即上年。丙发现货币有假大叫“别走”,甲迅即启动驶向厂门,丙扑向甲车前风挡,抓住雨刮器
Zollinger-Ellison综合征慢性胃体胃炎
发热的发病机制是
下列各项中,应缴纳营业税的有哪些?()
某工程项目业主与监理单位及承包商分别签订了施工阶段监理合同和工程施工合同。由于工期紧张,在设计单位仅交付地下室的施工图时,业主要求承包商进场施工,同时向监理单位提出对设计图纸质量把关的要求,在此情况下,监理单位为满足业主要求,由项目土建监理工程师向业主直接
甲公司属于增值税一般纳税人,该公司月初尚未抵扣增值税20万元,本月发生进项税额30万元,销项税额100万元,进项税额转出4万元,交纳本月增值税12万元,则月末结转的应交未交的增值税为()万元。
食物:食品
设u(x,y)在M0取极大值,并,则
耦合度是度量模块独立性的指标之一,若一组模块都访问同一数据结构,则称为()。
ThewhitepopulationofthenewUnitedStatesdidnotstretchfarbeyondtheeasternseaboarduntilthe19thcentury.TheBritis
最新回复
(
0
)