新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

面向对象程序设计》第

03

章在线测?/p>

 

剩余时间?/p>

 

5

9:56 

 

 

答题须知?/p>

1

、本卷满?/p>

20

分?/p>

 

 

 

 

 

 

 

 

 

 

 

 2

、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩?/p>

 

 

 

 

 

 

 

 

 

 

 

 3

、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空?/p>

 

 

第一题、单项选择题(每题

1

分,

5

道题?/p>

5

分)

 

 

1

、假?/p>

AB

为一个类,则执行

 

?/p>

AB r1

?/p>

r2;

”语句时将自动调用该类的

( )

?/p>

 

A

、无参构造函?/p>

 

B

、带参构造函?/p>

 

C

、赋值重载函?/p>

 

D

、拷贝构造函?/p>

 

 

2

、假?/p>

 ab 

为一个类,则执行

 ab x 

;语句时将自动调用该类的

 ( ) 

?/p>

 

A

、有参构造函?/p>

 

B

、无参构造函?/p>

 

C

、拷贝构造函?/p>

 

D

、赋值构造函?/p>

 

 

3

、类的构造函数被自动调用执行的情况是在定义该类的

 ( ) 

A

、成员函数时

 

B

、数据成员时

 

C

、对象时

 

D

、友元函数时

 

 

4

、一段程序的定义如下,在函数

f()

中将动态对象的成员

n

的值改?/p>

34

的语句应该为

 ( ) class A { int n; public: setn(int nl) {n

?/p>

nl;} A(int x) {n 

?/p>

 x; } } int f() {A * ptr 

?/p>

 new A(45);... } 

A

?/p>

A.n

?/p>

34; 

B

?/p>

ptr.setn(34); 

C

?/p>

ptr-

?/p>

setn(34); 

D

?/p>

setn(34); 

 

5

、假?/p>

AB

为一个类?/p>

px

为指向该类的一个含?/p>

n

个对象的动态数组的指针,则执行?/p>

del

?/p>

ete []px;

”语句时共调用该类析构函数的次数

?/p>

( )

?/p>

 

A

?/p>

0 

B

?/p>

1 

C

?/p>

n 

D

?/p>

n+1 

第二题、多项选择题(每题

2

分,

5

道题?/p>

10

分)

 

 

1

、下列可以作为类的成员的?/p>

( ) 

A

、自身类对象的指?/p>

 

B

、自身类对象

 

C

、自身类对象的引?/p>

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

面向对象程序设计》第

03

章在线测?/p>

 

剩余时间?/p>

 

5

9:56 

 

 

答题须知?/p>

1

、本卷满?/p>

20

分?/p>

 

 

 

 

 

 

 

 

 

 

 

 2

、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩?/p>

 

 

 

 

 

 

 

 

 

 

 

 3

、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空?/p>

 

 

第一题、单项选择题(每题

1

分,

5

道题?/p>

5

分)

 

 

1

、假?/p>

AB

为一个类,则执行

 

?/p>

AB r1

?/p>

r2;

”语句时将自动调用该类的

( )

?/p>

 

A

、无参构造函?/p>

 

B

、带参构造函?/p>

 

C

、赋值重载函?/p>

 

D

、拷贝构造函?/p>

 

 

2

、假?/p>

 ab 

为一个类,则执行

 ab x 

;语句时将自动调用该类的

 ( ) 

?/p>

 

A

、有参构造函?/p>

 

B

、无参构造函?/p>

 

C

、拷贝构造函?/p>

 

D

、赋值构造函?/p>

 

 

3

、类的构造函数被自动调用执行的情况是在定义该类的

 ( ) 

A

、成员函数时

 

B

、数据成员时

 

C

、对象时

 

D

、友元函数时

 

 

4

、一段程序的定义如下,在函数

f()

中将动态对象的成员

n

的值改?/p>

34

的语句应该为

 ( ) class A { int n; public: setn(int nl) {n

?/p>

nl;} A(int x) {n 

?/p>

 x; } } int f() {A * ptr 

?/p>

 new A(45);... } 

A

?/p>

A.n

?/p>

34; 

B

?/p>

ptr.setn(34); 

C

?/p>

ptr-

?/p>

setn(34); 

D

?/p>

setn(34); 

 

5

、假?/p>

AB

为一个类?/p>

px

为指向该类的一个含?/p>

n

个对象的动态数组的指针,则执行?/p>

del

?/p>

ete []px;

”语句时共调用该类析构函数的次数

?/p>

( )

?/p>

 

A

?/p>

0 

B

?/p>

1 

C

?/p>

n 

D

?/p>

n+1 

第二题、多项选择题(每题

2

分,

5

道题?/p>

10

分)

 

 

1

、下列可以作为类的成员的?/p>

( ) 

A

、自身类对象的指?/p>

 

B

、自身类对象

 

C

、自身类对象的引?/p>

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

面向对象程序设计》第

03

章在线测?/p>

 

剩余时间?/p>

 

5

9:56 

 

 

答题须知?/p>

1

、本卷满?/p>

20

分?/p>

 

 

 

 

 

 

 

 

 

 

 

 2

、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩?/p>

 

 

 

 

 

 

 

 

 

 

 

 3

、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空?/p>

 

 

第一题、单项选择题(每题

1

分,

5

道题?/p>

5

分)

 

 

1

、假?/p>

AB

为一个类,则执行

 

?/p>

AB r1

?/p>

r2;

”语句时将自动调用该类的

( )

?/p>

 

A

、无参构造函?/p>

 

B

、带参构造函?/p>

 

C

、赋值重载函?/p>

 

D

、拷贝构造函?/p>

 

 

2

、假?/p>

 ab 

为一个类,则执行

 ab x 

;语句时将自动调用该类的

 ( ) 

?/p>

 

A

、有参构造函?/p>

 

B

、无参构造函?/p>

 

C

、拷贝构造函?/p>

 

D

、赋值构造函?/p>

 

 

3

、类的构造函数被自动调用执行的情况是在定义该类的

 ( ) 

A

、成员函数时

 

B

、数据成员时

 

C

、对象时

 

D

、友元函数时

 

 

4

、一段程序的定义如下,在函数

f()

中将动态对象的成员

n

的值改?/p>

34

的语句应该为

 ( ) class A { int n; public: setn(int nl) {n

?/p>

nl;} A(int x) {n 

?/p>

 x; } } int f() {A * ptr 

?/p>

 new A(45);... } 

A

?/p>

A.n

?/p>

34; 

B

?/p>

ptr.setn(34); 

C

?/p>

ptr-

?/p>

setn(34); 

D

?/p>

setn(34); 

 

5

、假?/p>

AB

为一个类?/p>

px

为指向该类的一个含?/p>

n

个对象的动态数组的指针,则执行?/p>

del

?/p>

ete []px;

”语句时共调用该类析构函数的次数

?/p>

( )

?/p>

 

A

?/p>

0 

B

?/p>

1 

C

?/p>

n 

D

?/p>

n+1 

第二题、多项选择题(每题

2

分,

5

道题?/p>

10

分)

 

 

1

、下列可以作为类的成员的?/p>

( ) 

A

、自身类对象的指?/p>

 

B

、自身类对象

 

C

、自身类对象的引?/p>

 

Ͼλ">
Ͼλ
Ŀ

《面向对象程序设计》第03章在线测?docx - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

面向对象程序设计》第

03

章在线测?/p>

 

剩余时间?/p>

 

5

9:56 

 

 

答题须知?/p>

1

、本卷满?/p>

20

分?/p>

 

 

 

 

 

 

 

 

 

 

 

 2

、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩?/p>

 

 

 

 

 

 

 

 

 

 

 

 3

、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空?/p>

 

 

第一题、单项选择题(每题

1

分,

5

道题?/p>

5

分)

 

 

1

、假?/p>

AB

为一个类,则执行

 

?/p>

AB r1

?/p>

r2;

”语句时将自动调用该类的

( )

?/p>

 

A

、无参构造函?/p>

 

B

、带参构造函?/p>

 

C

、赋值重载函?/p>

 

D

、拷贝构造函?/p>

 

 

2

、假?/p>

 ab 

为一个类,则执行

 ab x 

;语句时将自动调用该类的

 ( ) 

?/p>

 

A

、有参构造函?/p>

 

B

、无参构造函?/p>

 

C

、拷贝构造函?/p>

 

D

、赋值构造函?/p>

 

 

3

、类的构造函数被自动调用执行的情况是在定义该类的

 ( ) 

A

、成员函数时

 

B

、数据成员时

 

C

、对象时

 

D

、友元函数时

 

 

4

、一段程序的定义如下,在函数

f()

中将动态对象的成员

n

的值改?/p>

34

的语句应该为

 ( ) class A { int n; public: setn(int nl) {n

?/p>

nl;} A(int x) {n 

?/p>

 x; } } int f() {A * ptr 

?/p>

 new A(45);... } 

A

?/p>

A.n

?/p>

34; 

B

?/p>

ptr.setn(34); 

C

?/p>

ptr-

?/p>

setn(34); 

D

?/p>

setn(34); 

 

5

、假?/p>

AB

为一个类?/p>

px

为指向该类的一个含?/p>

n

个对象的动态数组的指针,则执行?/p>

del

?/p>

ete []px;

”语句时共调用该类析构函数的次数

?/p>

( )

?/p>

 

A

?/p>

0 

B

?/p>

1 

C

?/p>

n 

D

?/p>

n+1 

第二题、多项选择题(每题

2

分,

5

道题?/p>

10

分)

 

 

1

、下列可以作为类的成员的?/p>

( ) 

A

、自身类对象的指?/p>

 

B

、自身类对象

 

C

、自身类对象的引?/p>

 



ļ׺.doc޸Ϊ.docĶ

  • 2018ʦʵ⼰
  • 2009-20102лѧκϰ-Ʒĵ
  • 꼶ѧϲпԾ
  • 2014-2015ѧȵһѧУʷԾ
  • 2018뵳չ˼㱨ƪ
  • ﻯѧϰ
  • ư취ܽ
  • ݽṹϰ ڶ Ա ϰ⼰
  • ѧ-ƾѧ--ϰ𰸣ȫ
  • ӢҸſκϰ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)