77范文网 - 专业文章范例文档资料分享平台

2012面向对象程序设计试题集(5)

来源:网络收集 时间:2019-04-02 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

void func1(){cout<< “B1”;} void func2(){cout<< “B2”;} }; int main(){

A*p=new B; p->funcl(); p->func2(); return 0; } 以下程序的输出结果为 #include #include using namespace std; class XCD{ char *a; int b; public:

XCD(char *aa, int bb) {

a=new char[strlen(aa)+1]; strcpy(a,aa); b=bb; }

char* Geta() {return a;}

int Getb() { return b;} }; int main(){

char *p1=”abcd”, *p2=”weirong”; int d1=6,d2=8;

XCD x(p1,d1), y(p2,d2);

cout<

下面程序运行结果为: #include”iostream.h” f(int a) {int b=0;

static int c=3; b++;c++;

return(a+b+c); }

void main( ) {int a=2,I;

for(I=0;I<3;I++) cout<

以下程序的输出结果为 #include using namespace std; class A{ public:

A() { cout<<\

virtual ~A() { cout<<\ virtual void f() { cout<<\

void g() { f(); } };

class B : public A{ public:

B() { f(); cout<<\~B() { cout<<\};

class C : public B{ public:

C() { cout<<\~C() { cout<<\void f() { cout<<\};

void main() { A *a=new C; a->g(); delete a; }

下面程序运行结果为: #include

void main()

{ int i=0,x=0,y=0; do{ ++i;

if(i%2!=0) {x=x+i;i++;} y=y+i++; }while(i<=7);

cout<<“x=”<

程序运行结果为:

计算斐波那契数列第n项的函数定义如下: int fib(int n){

if (n == 0) return 1; else if (n == 1) return 2;

else return fib(n-1)+fib(n-2); }

若执行函数调用表达式fib(2),函数fib被调用的次数是 下面程序运行结果为: #include using namespace std; class A { public:

A(int i):r1(i) {}

void print() {cout<

void print() const {cout<

};

int main(){

A al(2); const A a2(4); al.print();a2.print(); return 0; }

下面程序运行结果为: #include using namespace std; class GrandChild{ public:

GrandChild(){ strcpy (name, \ const char * getName()const { return name; } virtual char * getAddress()const=0; private:

char name[20]; };

class GrandSon : public GrandChild{ public:

GrandSon(char *name) {}

char * getAddress() const { return \};

int main(){

GrandChild *gs=new GrandSon(\

cout<getName()<<\住在\delete gs; return 0; }

以下程序的输出结果是 。 #include main()

{ int y=9;

for( ;y>0;y--) if(y%3==0) cout<<--y; }

以下程序的输出结果是 。 #include main()

{ int a[5]={9,6,8,3,-1},i; sort(a);

for(i=0;i<=4;i++) cout<

for(j=0;j<4;j++) { p=j;

for(i=j;i<=4;i++) if (a[i]

}

以下程序的输出结果是 。 #include class Point{ int x,y; public:

Point(int x1=0,int y1=8){x=x1;y=y1;} ~Point(){cout<<\ }; void main() {Point a;

Point b(10,10); }

下面程序的运行结果是 。 #include class Base { int i; public:

Base(int n){cout <<\ ~Base(){cout <<\ void showi(){cout << i<< \ int Geti(){return i;} }; class Derived:public Base { int j; Base aa; public:

Derived(int n,int m,int p):Base(m),aa(p){ cout << \ j=n; }

~Derived(){cout <<\ void show(){Base::showi(); cout << j<<\ }; void main()

{ Derived obj(8,13,24); obj.show(); }

下面程序的运行结果是 。 #include using namespace std; class A{ int a; public: A():a(9){}

virtual void print() const {cout<

class B:public A{ char b; public:

B(){b= ?S?;}

void print()const{cout<

void show(A& X){X.print();} int main()

{ A d1,*p; B d2;

p=&d2; d1.print(); d2.print(); p->print(); show(d1); show(d2); return 0; }

以下程序的输出结果是 #include using namespace std; main()

{ int i,j,sum;

for(i=3;i>=1;i--) { sum=0;

for(j=1;j<=i;j++) sum+=i*j; }

cout<

以下程序的输出结果是 #include \#define N 6 main()

{char c[N];int i;

for(i=0;i

当运行程序时输入三行,每行都是在第一列上开始: abcdef 如果不能使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基数继承的成员,下列程序没有使用多态机制,其输出结果是 。 #include using namespace std; class Base{ public:

void print(){cout<< 'B';} }; class Derived: public Base{ public:

void print(){cout<< 'D';} }; int main()

{ Derived *pd=new Derived();

Base *pb=pd; pb->print(); pd->print(); delete pd; return 0; } 以下程序的输出结果是 #include class Csample {private: int i;

static int k;

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库2012面向对象程序设计试题集(5)在线全文阅读。

2012面向对象程序设计试题集(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/566462.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: