单项选择题
有如下程序:
#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) 一个派生类的两个基类中都有某个同名成员,在派生类中对这个成员的访问可能出现二义性。
B) 解决二义性的最常用的方法是对成员名的限定法
C) 基类和派生类中同时出现的同名函数,也存在二义性问题
D) 一个派生类是从两个基类派生出来的,而这两个基类又有一个共同的基类,对该基类成员进行访问时,可能出现二义性
点击查看答案&解析
单项选择题
按照“后进后出”原则组织数据的数据结构是______ 。
A) 队列
B) 栈
C) 双向链表
D) 二叉树
点击查看答案&解析
相关试题
下列程序中需要清理动态分配的数组,划线处...
有如下程序: #include<iostream> usi...
深度为5的满二叉树有______个叶子结点。
假定用户没有给一个名为MyClass的类定义析...
下列程序的输出结果是______。 #in...