首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下面程序,该程序的运行结果是( )。 #inc1ude<iostream.h> class Testclass { public: static int m, Testclass() {
分析下面程序,该程序的运行结果是( )。 #inc1ude<iostream.h> class Testclass { public: static int m, Testclass() {
admin
2019-06-07
57
问题
分析下面程序,该程序的运行结果是( )。
#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、 C软件的生命周期可分为软件定义、软件开发及软件运行维护三个阶段。其中软件定义阶段的主要工作有可行性研究与计划制订和需求分析等;软件开发阶段的主要工作有概要设计、详细设计和测试等;软件运
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(){cout<<’*’;)MyClass(MyClas
下列关于二叉树的叙述中,正确的是()。A)叶子结点总是比度为2的结点少一个B)叶子结点总是比度为2的结点多一个C)叶子结点数是度为2的结点数的两倍D)度为2的结点数是度为1的结点数的两倍
下列叙述中正确的是()。A)算法就是程序B)设计算法时只需要考虑数据结构的设计C)设计算法时只需要考虑结果的可靠性D)以上三种说法都不对
以下程序的输出结果是______。 #include voidmain() {inta=0; a+=(a=8); cout<<a; }
函数模板:template Tadd(Tx,Ty){returnx+y;} 下列对add函数的调用不正确的是
下面的符号中不属于C++关键字的是()。
以下模板定义:templateTfun(Tx,Ty){returnx*x+y*y;}下面对fun的调用中错误的是()。
在下面的4个关键字中用来说明虚函数的是()。
下列哪个是C++语言的有效标识符?
随机试题
患儿,女,7岁,发热,腰痛,伴巩膜黄染1周,两年来有类似发作史,无酱油色尿,脾脏肋下4cm,血红蛋白70g/L,网织红细胞18%,骨髓红系明显增生,尿胆原和尿胆素阳性,尿含铁血黄素试验阳性。该病儿的可能诊断为
下列有关主键的叙述错误的是()
安徽宣城的道地药材是
一般认为,现代理财起源于()。[2007年5月三级真题]
事业单位盘盈的固定资产,应增加()。
总分类会计科目一般按()进行设置。
公安机关在行使管制权时,人民警察可以采取必要手段强行驱散,并对拒不服从的人员()。
陈某于1999年7月秘密成立“中国国家自由党”,制定了党纲,以推翻公有制和社会主义制度为目的,当月发展了一批成员,同时策划到香港地区与美国驻港领事馆取得联系,向美方介绍该党纲领及组织人员情况,争取经济援助。陈某还企图偷渡出境,利用境外敌对势力实现政治目的。
社会信用制度的建立应
在某页式存储管理系统中,页面大小为1KB,物理内存为512MB,进程地址空间为1GB,只考虑一级页表,则页表长度(页表项个数)为()。
最新回复
(
0
)