首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Test{ public: Test() {n+=2;} ~Test() {n-=3;} static int
有如下程序: #include using namespace std; class Test{ public: Test() {n+=2;} ~Test() {n-=3;} static int
admin
2020-06-29
52
问题
有如下程序:
#include
using namespace std;
class Test{
public:
Test() {n+=2;}
~Test() {n-=3;}
static int getNum(){retum n;}
private:
static 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;会调用类的构造函数1"est() {n+=2),使n的值由原来的1变为3,然后delete p调用类的析构函数~Test(){n-=3;},因为n是static型变量,所以会在3的基础上减3使得输出结果为0。
转载请注明原文地址:https://kaotiyun.com/show/rzyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用“答题”菜单或使用VC6打开考生文件夹proj3下的工程proj3,其中包含了类IntegerSet和主函数main的定义。一个IntegerSet对象就是一个整数的集合,其中包含0个或多个无重复的整数;为了便于集合操作,这些整数按升序存放在成员数组
以下关键字用来声明类的访问权限的是
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
下列关于运算符重载的表述中,错误的是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使输入某年某月某日,可判断这一天是这一年的第几天。程序分析:以3月5日为例,应该先把前两个月的天数加起来,然后再加上5天即本年的第几天(特殊情况:
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。
设c1和c2是类MyClass的对象,若将前缀运算符"--"和运算符"/"作为类MyClass的友元函数重载,则表达式--c1/c2等价于
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
深度为7的二叉树共有127个结点,则下列说法中错误的是
算法的时间复杂度是指()。
随机试题
缝隙连接的功能是()
溃疡病幽门梗阻患者的主要临床表现是
A.五皮饮合五苓散B.防已黄芪汤C.异功散D.杞菊地黄丸E.真武汤
测绘国家和行业际准化指导性技术文件发布后()年内必须复审。
采用单价法和实物法编制施工图预算的主要区别是()。
考评者根据下属最近的绩效信息,对其考评期内的全部表现做出的总评价是指()。
常用的设计花卉图案的方法有夸张、__________、__________等。
NowTVprogramsplayanimportantpartinourdailylife.Wecangetalotofknowledgeandalotoffunfromit.TodayisSatur
TN关于网卡的主要功能的说法中,不正确的是______。
FormanyAmericans,2013endedwithanunusuallybittercoldspell.LateNovemberandDecember【C1】______earlysnowandbone-chil
最新回复
(
0
)