首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std; class Test { public: Test() {n+=2; } ~Test() {n-=3;
有如下程序: #include <iostream> using namespace std; class Test { public: Test() {n+=2; } ~Test() {n-=3;
admin
2013-02-27
37
问题
有如下程序: #include <iostream> using namespace std; class Test { public: Test() {n+=2; } ~Test() {n-=3; } static int getNum() {return n; } private: static int n; }; int Test::n=1; int main() { Test* p=new Test; delete p; cout<<"n="<<Test::getNum()<<endl; 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/fSVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定已建立以下链表结构,且指针p和q已指向如图所示的节点。 则下列选项中可将q所指节点从链表中删除并释放该节点的语句组是()。
有以下定义和语句: structworkers { intnum; charname[20];charc; struct { intday; intmonth; intyear;
若有语句typedefstruetS{intg;charh;}T;,则下列叙述中正确的是()。
有以下程序 #include<stdio.h> main() {inta[3][3]={{1,3,5,}, {7,9,11,}, {13,15,17}}; int(*p)[3]=a,i,j,n=0; f
某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=10,rear=5。该队列中的元素个数为()。
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
标准库函数fgets(str,n,fp)的功能是()。
有以下程序:#include<stdio.h>structst{intx;inty;}a[2]={5,7,2,9};main(){printf("%d\n",aE03.y*a[1].x);}程序运行后的输出结果是(
为解决在多重继承环境中因公共基类带来的【】问题,C++语言提供了虚基类机制。
随机试题
公民、法人或者其他组织因违法受到行政处罚,其违法行为对他人造成损害的,应当依法承担民事责任。
政府与民营企业合作完成某个项目的模式(简称PPP)能够使政府获得资金,也可以让社会资本进入电力、铁路等公用事业领域。这种模式中存在的问题是政府违约或投资人违约而给对方造成经济损失。在以往的PPP项目中,政府违约不是小概率事件。尽管地方政府违约的现象屡见不鲜
光纤的损耗特性直接影响光纤通信系统的传输()。
根据《中华人民共和国消费者权益保护法》,消费者在购买商品时,不享有的权利是
关于汇票,以下说法中正确的是()。
小红去买东西,身上带的钱不够,妈妈给了她50元钱,在花了所有钱的四分之一后,爸爸又给了她60元钱,这时小红身上共有120元,那么小红原来身上有多少钱?()
(2014年真题)宋初为强化皇帝对司法权的控制,增设的机构包括()。
Elephantsaretheonlyremainingfamilyintheirbiologicalorder.Therearethreelivingspeciesofelephants.ThesearetheAf
Whatisthespeaker?
A、Shewillhelpthemanfindtheexhibit.B、Shehasalreadyseentheexhibit.C、Shewillgivethemananewmap.D、Shedoesn’tk
最新回复
(
0
)