C++高手进(帮我做这几个题 ,谢谢 )

在下列函数原型中,可以作为类AA构造函数的是A)voidAA(int);B)intAA();C)AA(int)const;D)AA(int);(28)下列关于this指针... 在下列函数原型中,可以作为类AA构造函数的是
A)void AA(int); B)int AA( ); C)AA(int)const; D)AA(int);

(28)下列关于this指针的叙述中,正确的是
A)任何与类相关的函数都有this指针
B)类的成员函数都有this指针
C)类的友元函数都有this指针
D)类的非静态成员函数才有this指针

(29)有如下程序:
#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

(30)有如下程序:
#include <iostream>
using namespace std;
class A {
public:
A( ) { cout << "A"; }
};
class B { public: B( ) { cout << "B"; } };
class C : public A {
B b;
public:
C( ) { cout << "C"; }
};
int main( ) { C obj; return 0; }
执行后的输出结果是
A)CBA B)BAC C)ACB D)ABC

(31)有如下类声明:
class XA{
int x;
public:
XA(int n){ x=n;}
};
class XB: public XA{
int y;
public:
XB(int a,int b);
};
在构造函数XB的下列定义中,正确的是
A)XB::XB(int a,int b): x(a), y(b){ }
B)XB::XB(int a,int b): XA(a), y(b){ }
C)XB::XB(int a,int b): x(a), XB(b){ }
D)XB::XB(int a,int b): XA(a), XB(b){ }

(32)有如下程序:
#include <iostream>
using namespace std;
class BASE{
public:
~BASE( ){ cout<<"BASE";}
};
class DERIVED: public BASE {
public:
~DERIVED( ){ cout<<"DERIVED";}
};
int main( ){DERIVED x; return 0 ;}
执行后的输出结果是
A)BASE B)DERIVED
C)BASEDERIVED D)DERIVEDBASE

#include <iostream>
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.get( )<<b.get( );
return 0;
}
执行后的输出结果是
A)55 B)57 C)75 D)77

9. 下述静态数据成员的特征中,( )是错误的。
A. 说明静态数据成员时前边要加修饰符static;
B. 静态数据成员要在类体外进行初始化;
C. 引用静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符;
D. 静态数据成员不是所有对象所共用的。
10. ( )是析构函数的特征。
A. 一个类中只能定义一个析构函数; B. 析构函数与类名不同;
C. 析构函数的定义只能在类体内; D. 析构函数可以有各个或多个参数。;

12. 关于new运算符的下列描述中,( )是错的。
A. 它可以用来动态创建对象和对象数组;
B. 使用它创建的对象或对象数组可以使用运算符delete删除;
C. 使用它创建对象时要调用构造函数;
D. 使用它创建对象数组时必须指定初始值。
展开
 我来答
我佣出来焙瀹盘8
2007-06-04 · TA获得超过278个赞
知道小有建树答主
回答量:559
采纳率:0%
帮助的人:286万
展开全部
D
A
A
D
31题:忘记了构造函数这个了
32题:编译通过,无结果显示
B
B
A
C(蒙的)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
心依旧人却老
2007-06-04
知道答主
回答量:16
采纳率:0%
帮助的人:0
展开全部
D
A
A
D
B
D
B
D
A
C
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式