首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Test{ public: Vest() {n+=2;} -Test() {n-=3;) static int
有如下程序: #include using namespace std; class Test{ public: Vest() {n+=2;} -Test() {n-=3;) static int
admin
2015-05-29
15
问题
有如下程序:
#include
using namespace std;
class Test{
public:
Vest() {n+=2;}
-Test() {n-=3;)
static int getNum(){return n;}
private:
slatic int n;
);
int Test::n=1;
int main()
{
Test*p=-new Test;
delete p;
cout<<"n="<
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/fWNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据字典通常包括5个部分,即数据项、数据结构、数据流、【】和处理过程。
在派生类中重新调用虚函数时,其他方面都必须与基类的相应虚函数保持一致,但要排除()方面。
a=3,b=-4,c=5;则表达式++a-c+(++B)的值是()。
以下程序的输出结果是______。#include<iostream.h>Intf(){staticinti=0;inta=1;a+=;i++;ret
下面4个选项中均是合法的用户标识符的是______。
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用。请补充完整。classcomplex{private:intreal;int
在一个容量为10的循环队列中,若头指针为6,尾指针为1,则此时该循环队列中共有的元素个数为()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
公证协会全国会员代表大会决定重要事项,需要经过出席人数_____以上通过。()
正确发挥意识能动作用的客观前提是【】
伤后眩晕临床常见于()
8个月小儿体重,按公式计算应为
注射剂的分类为()。
实施该侵权行为的主体是谁?为什么?本案若王东为侵权人,而王东之父母在此前的车祸中双双去世。其祖父母、外祖父母及已参加工作的哥哥均不希望王东与自己生活,其都有监护能力。王东自己没有财产,则由谁承担民事责任?
下列关于仓库平面布置检查内容的说法正确的是()。
督察长发现基金及公司运作中存在问题时,做法不当的是()。
《基础教育课程改革纲要(试行)》明确规定国家实行三级课程管理体制,即_________和_________三级课程管理体制。
Wedohopethatmoreexperts____________(可以拿出更多的)answerstotheeconomicproblems.
最新回复
(
0
)