首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public: static int m; TestClass () {
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class TestClass { public: static int m; TestClass () {
admin
2017-11-28
34
问题
分析下面程序,该程序的运行结果是( )。
#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全国计算机二级
相关试题推荐
下列函数中,对调用它的函数没有起到任何作用的是( )。
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指
数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和【】。
派生类的成员一般分为两部分,一部分是______,另一部分是自己定义的新成员。
下列不是循环语句的是
下列运算符中哪些是不能够被重载的?
下列选项中不全是C++语言关键字的是
下列叙述中正确的是
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。#include<iostream>usingnamespacestd;______
用树型结构表示实体之间联系的模型是()。
随机试题
Hz10-25/3的含义是额定电流25A、3极的________开关。
对流通中单位货币在不同时期所含价值量相等的货币,称为()
采用肾上腺皮质激素降低颅内压的作用原理是
血清ALP降低可见于
各级各类学校应当开展的消防教育培训工作有哪些?
分配工资费用,生成记账凭证:管理部门;应付工资1;明细到工资项目。
在税务行政复议期间发生的下列情形中,应当终止行政复议的是()。
依据《普通高中美术课程标准(实验)》中的“评价建议”,以《静物写生》一课为例,列出三个教学评价建议。
(2004年单选16)我国现行宪法规定行使宪法解释权的机关是()。
PressingOilfromSeeds【T1】______byusingpressure.Amachine【T2】______isoftenused.Thefirststepinpressingtheoilfr
最新回复
(
0
)