题目内容

有如下程序:#include 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="<

A. n=2
B. n=1
C. n=0
D. n=3

查看答案
更多问题

在下面的类定义中,横线处应填入的内容是( )。class Fred{public:void print(){cout<

A. int Fred::
B. int
C. static int
D. static int Fred::

对于常成员函数,下面说法正确的是( )。

A. 常成员函数只能修改一般数据成员
B. 常成员函数只能修改常数据成员
C. 常成员函数不能修改任何数据成员
D. 常成员函数只能通过对象调用

一个类的友元函数能够通过成员操作符访问该类的( )。

A. 保护成员
B. 私有成员
C. 公有成员
D. 公有成员、保护成员、私有成员

有如下程序:#include using namespace std;class AA{ int n;public: AA(int k):n(k){} int get(){return n;} int get()const{return n+1;}};int main(){ AA a(5); const AA b(6); cout<

A. 6,7
B. 5,6
C. 5,7
D. 6,5

答案查题题库