首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #inc1ude<iostream.h> class Testclass { public: static int m, Testclass() {
分析下面程序,该程序的运行结果是( )。 #inc1ude<iostream.h> class Testclass { public: static int m, Testclass() {
admin
2019-06-07
36
问题
分析下面程序,该程序的运行结果是( )。
#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://kaotiyun.com/show/Jm8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 A要对线性表进行二分法查找,对线性表有两个要求:第一,要求线性表是按顺序方式存储的;第二,要求线性表中的元素是按照从小到大的顺序排好序。
下列程序的输出结果为012,请根据注释将横线处的缺失部分补充完整。#include<iostream>usingnamespacestd;classTest{public:Test(intA){data=a
有如下两个类声明classAA{public:intm;};classBB:protectedAA{intn;};在类BB中,数据成员m的访问属性是_____,数据成员n
己知函数f的原型是“voidf(int*x,int&y);”,变量v1、v2的定义是“intv1,v2;”,下列调用语句中,正确的是()。A)f(v1,v2);B)f(v1,&v2);C)f(&v1,v2);D)f(
下列关于二叉树的叙述中,正确的是()。A)叶子结点总是比度为2的结点少一个B)叶子结点总是比度为2的结点多一个C)叶子结点数是度为2的结点数的两倍D)度为2的结点数是度为1的结点数的两倍
下列定义中p指向的地址可更改,但*p不能够更改的是
下面有关内联函数的叙述中,正确的是()。
下面的符号中不属于C++关键字的是()。
函数模板:template<classT>Tadd(Tx,Ty){returnx+y;}下列对add函数的调用不正确的是()。
在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示
随机试题
骨髓增生异常综合征病人的骨髓幼稚细胞中有Auer小体,见于
肉芽组织的组成是()
机械性肠梗阻的病因是()
直方图法通过分布位置观察分析时,质量特性数据的分布(),其质量能力处于临界状态,易出现不合格,必须分析原因,采取措施。
《中华人民共和国知识产权海关保护条例》规定,海关知识产权保护范围是指与进出境货物有关的并享受我国法律、行政法规保护的知识产权,其中包括()。
企业管理的首要职能是()。
以太网中的帧的最小长度是()字节。
什么是传播学批判学派?批判学派在方法论、社会观和传播观上与经验学派有什么分歧?(辽宁大学,2008年)
下列关于Windows2003系统下DHCP服务器配置的描述中,错误的是()。
算盘(abacus/复数形式abaci)是中国传统的计算工具,是中国古代的一项重要发明。现在的算盘形状不一、材质各异。一般的算盘多是木制的,也有用塑料制成的。算盘价格便宜,运算简便,所以在中国被广泛使用。即使现代最先进的电子计算器也不能完全取代算盘。自古以
最新回复
(
0
)