首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Test{ public: Test() {n+=2;} ~Test() {n-=3;} static
有如下程序: #include<iostream> using namespace std; class Test{ public: Test() {n+=2;} ~Test() {n-=3;} static
admin
2010-06-06
36
问题
有如下程序: #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
解析
语句Test*p=new Test;会调用类的构造函数Test() {n+=2;},使n的值由原来的1变为3,然后delete p调用类的析构函数~Test() {n-=3;},因为n是static型变量,所以会在3的基础上减 3,使得输出结果为0。
转载请注明原文地址:https://kaotiyun.com/show/d4jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中可用做C程序合法实数的是()。
下面程序的运行结果是()。for(i=3;i
若有以下程序:#inchdeintk=7;voidf(int**s){int*t=&k;*8=t;printf("%d,%d,%d,",k,*t,**s);}
若有说明inta[3][4];则a数组元素的非法引用是()。
以下关于long、int和short类型数据占用内存大小的叙述中正确的是()。
程序中已构成如下图所示的不带头节点的单向链表结构,指针变量s,p,q均已正确定义,并用于指向链表节点,指针变量S总是作为指针指向链表的第一个节点。若有以下程序段:q=s;s=s一>next;p=s;while(p一>next)p=p一>next;
下列关于线性链表的叙述中,正确的是()。
下列关于二叉树的叙述中,正确的是( )。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
下列对于软件工程的基本原则描述中错误的是()。
随机试题
核衣壳是病毒体的主要结构,核衣壳的组成成分是
A依他尼酸B呋塞米C盐酸维拉帕米D米力农E硝酸甘油化学名为2-[(2-呋喃甲基)氨基)-5-(氨磺酰基)]-4-氯苯甲酸
A.细胞自主地有序地死亡B.肝细胞胞浆内Mallory小体C.结核性D.坏死细胞的酶性水解E.坏疽液化性坏死是
在工程建设过程中,如果提高工程质量标准,一般会导致()。
原子序数为25的元素,其+2价离子的外层电子分布为()。
2018年4月,某审计组对某公司2017年度财务收支进行了审计。有关的资料和审计情况如下:1.审计人员取得了由被审计单位编制的应付账款明细表,审阅并确定表中无过期未付的债务,在与财务报表上应付账款的数额核对相符后,即确认该明细表正确无误。2.该公司付款
行政程序的基本原则包括()。
在一个除法算式里,被除数、除数、商河余数之和是319,已知商是21,余数是6,问被除数是多少?
在表单设计器中,可以通过__________工具栏中的工具快速对齐表单中的控件。
Housewiveswhodonotgoouttoworkoftenfeeltheyarenotworkingtotheirfull______.
最新回复
(
0
)