首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Test { public: Test() {n+=2;} ~Test() {n-=3;}
有如下程序: #include using namespace std; class Test { public: Test() {n+=2;} ~Test() {n-=3;}
admin
2015-09-14
18
问题
有如下程序:
#include
using namespace std;
class Test
{
public:
Test() {n+=2;}
~Test() {n-=3;}
static hat getNum(){return n;}
private:
static int n;
};
hatTest::n=1;
int main()
{
Test
*
p=newTest;
delete p;
cout<<"n="<
return 0;
}
执行后的输出结果是( )。
选项
A、n=0
B、n=1
C、n=2
D、n=3
答案
A
解析
此题考查的是静态数据成员和静态成员函数。静态数据成员是类中所有对象共享的成员,而不是某个对象的成员。题目中的静态数据成员n的运算具有叠加性,执行“n+=2”和“n-=3”后n的值为0。
转载请注明原文地址:https://kaotiyun.com/show/pqNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数的运行结果是#include<iostream.h>intf(inta,intB){intc;if(a>b)c=1elseif(a=b)c=0;
对表达式for(表达式1;;表达式3)可理解为
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称为
有以下程序#include<iostream>usingnamespacestd;classsample{private:intx;public:sample(intA
以下程序的输出结果是【】。 #include<iostream.h> voidmain() { inta=0; a+=(a=8); cout<<a; }
面向对象程序设计将数据与()放在一起,作为一个相互依存、不可分割的整体来处理。
下列关于栈的叙述中,不正确的是()。
随机试题
以下关于宏的叙述中,错误的是()。
HbA的结构为()
A.疼痛剧烈,宛如锥刺B.关节疼痛,痛无定处C.四肢关节肿胀,发热疼痛D.肢体肿胀,麻木重着E.遍身关节疼痛,肢体酸楚麻木产后身痛风邪偏胜,其疼痛特点是
关于公开招标说法错误的是()。
在保健品和化妆品行业最重要的进入障碍是()。
农村拆迁,遇到钉子户你怎么办?
荀子关于学习过程的思想是什么?
下列关于特别行政区基本法特点的表述,不正确的是()。(2008年单选30)
把判例作为当代中国法的非正式渊源主要是因为人们一般认为实行判例法的国家与我国的社会性质、社会体制不同,因此,不能将判例作为我国法的正式渊源。
IwasinnorthernKenya,whichissufferingthroughtheworstdroughttohittheHornofAfricain60years.Thetollofdepri
最新回复
(
0
)