云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 2012面向对象程序设计试题集

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

  • 62 次阅读
  • 3 次下载
  • 2025/12/3 5:30:27

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;

public:

Csample( );

void Display( ); }; int Csample::k=0;

Csample::Csample( ) { i=0; k++; }

void Csample::Display( ) { cout<<\void main( )

{ Csample a,b; a.Display( ); b.Display( ); }

以下程序的输出结果是 #include class A

{ public: A(char *s) { cout<

{ public: B(char *s1, char *s2):A(s1)

{ cout<

C(char*s1,char *s2):A(s1)

{ cout<

public:

D(char *s1, char *s2,char *s3, char *s4):B(s1,s2),C(s1,s3),A(s1) { cout<

{ D *p=new D(\ delete p; }

下面程序的运行结果为: #include void main() { int i,k=0;

for(i=0; ;i++) {k++;

if(k%3= =0) break; } cout<

下面程序的运行结果为: #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 using namespace std; class Sp { int x; public:

void setx(int i) {x=i;}

int putx() {return x;} }; void main()

{ Sp a[3],*p;

for (int i=0;i<=2;i++) a[i].setx(i); p=a; for (;i>0;i--)

cout<putx()<<\ cout<

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

MyClass(){cout<

MyClass p1,*p2; p2=new MyClass(?X?); delete p2; 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<

以下程序的输出结果为 。 char ch1='b',ch2; ch2=ch1+'A'-'a';

cout<

以下程序的输出结果为 。 #include \void main()

{int n[2]={0},i,j; for(i=0;i<2;i++)

for(j=0;j<2;j++) n[j]=n[i]+1; for(i=0;i<2;i++) cout<

以下程序的输出结果为 。 #include void main() { int i,k=0; for(i=0; ;i++) {k++;

if(k%3= =0) break; }

cout<

下面程序的运行结果是________。 #include \ class test {

private: int num; float fl; public: test( );

int getint( ){return num;} float getfloat( ){return fl;} ~test( ); };

test::test( ) {

cout << \ num=0;fl=0.0;

搜索更多关于: 2012面向对象程序设计试题集 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

B(){b= ?S?;} void print()const{cout<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(

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com