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

. 

精?/p>

word

范本?/p>

 

北航

1212

考试批次?/p>

C++

程序设计》复习题一

 

一、客观题

  

单项选择题(本大题共

20

小题,每小题

1.5

分,?/p>

30

分)

 

1

、在面向对象的程序设计中,一切都是围绕着

___

展开的(

 

B

 

?/p>

?/p>

 

   A

.语言

   

 B

.类

   C

.数据类?/p>

   D

.结?/p>

 

2

、以下关于类和对象的叙述中,正确的是?/p>

 D

  

?/p>

?/p>

 

   A

.类和对象间没有联系

    B

.一个类的成员函数可以任意被调用

 

   C

.对象是抽象的,而类是具体实?/p>

 

   

D

.一般只有通过具体的对象才能访问类的成员函?/p>

 

3

、关?/p>

C++

语言?/p>

C

语言的关系的下列描述中,错误的是?/p>

  D

  

?/p>

?/p>

 

   A

?/p>

C

语言?/p>

C++

语言的一个子?/p>

   B

?/p>

C++

语言?/p>

C

语言做了些改?/p>

  

   C

?/p>

C++

语言?/p>

C

语言兼容

  

 D

?/p>

C

语言?/p>

C++

语言都是面向对象的语言

 

4

、下列函数中,可以为虚函数的是(

 

 D 

 

?/p>

?/p>

 

   A

.自定义的构造函?/p>

   B

.拷贝构造函?/p>

   C

.静态成员函?/p>

   

D

.析构函?/p>

 

5

、在一个被调用函数中,关于

return

语句使用的描述,错误的是?/p>

 

 C  

?/p>

?/p>

 

   A

?/p>

被调用函数中可以不用

return

语句?/p>

   B

?/p>

被调用函数中可以使用多个

return

语句?/p>

 

  

 C

.被调用函数中,一?/p>

return

语句可以返回多个值给调用函数?/p>

  

   D

.被调用函数中,如果有返回值,就一定要?/p>

return

语句?/p>

 

6

、若用数组名作为函数调用时的实参,则实际上传递给形参的是?/p>

 

A

?/p>

 

  A

、数组首地址

 

 

  B

、数组的第一个元素?/p>

  C

?/p>

数组中全部元素的?/p>

 

 D

?/p>

数组元素的个?/p>

 

7

、在以下关于

C++

语言的注释的叙述中,不正确的是(

C 

?/p>

 

  A

?/p>

C++

程序中,注释可用

?*?/p>

?/p>

?/?/p>

形式表示,也可用

?/?/p>

形式表示

 

  B

?/p>

C++

编译器在编译一个程序时,将跳过注释,不对其进行处理

 

 

  

C

?/p>

C++

编译器在编译一个程序时,可发现注释中的单词拼写错误

 

 

  D

、程序中注释的多少不会影响所生成的可执行文件的长?/p>

 

8

、下列关?/p>

C++

函数的叙述中,正确的是(

C

?/p>

 

  A

、每个函数至少要具有一个参?/p>

   

 

B

、每个函数都必须返回一个?/p>

 

  

C

、函数在被调用之前必须先声明

   

 

D

、函数不能自己调用自?/p>

 

9

、假定要对类

AB

定义加号操作符重载成员函数,实现两个

AB

类对象的加法,并返回?/p>

加结果,则该成员函数的声明语句为?/p>

 

?/p>

 

B

?/p>

?/p>

 

  A

?/p>

AB operator+(AB & a , AB & b) 

 

 

 

  

B

?/p>

AB operator+(AB & a) 

  C

?/p>

operator+(AB a) 

 

 

 

 

  D

?/p>

AB & operator+( ) 

10

、面向对象系统不具有?/p>

 

C

)特性?/p>

 

  A

、继承?/p>

 

 

 

 

  B

、封装?/p>

 

 

 

  

C

、过程?/p>

 

 

 

  D

、多态?/p>

 

11

、下面四组运算符中,全都不能重载为友元函数的一组是?/p>

 D 

 

?/p>

?/p>

 

   A

?/p>

=,(),[],->     B

?/p>

[],->,*,++   C

?/p>

=,(),++,--   

 D

?/p>

*,++,--,/ 

12

、动态联编要求类中应有(

  D 

 

?/p>

?/p>

 

   A

.成员函?/p>

   B

.内联函?/p>

   C

.构造函?/p>

    

D

.虚函数

 

13

、下列字符中不能构成标识符的是(

 C 

 

?/p>

?/p>

 

   A

.数字字?/p>

   B

.大写字?/p>

  

 C

.连接符

   D

.下划线字符

 

14

、下面说法中

,

正确的是?/p>

 D 

 

?/p>

?/p>

 

   A

.公有派生类的成员函数可以访问基类的私有成员?/p>

 

   B

.私有派生类的成员函数可以访问基类的私有成员?/p>

 

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

. 

精?/p>

word

范本?/p>

 

北航

1212

考试批次?/p>

C++

程序设计》复习题一

 

一、客观题

  

单项选择题(本大题共

20

小题,每小题

1.5

分,?/p>

30

分)

 

1

、在面向对象的程序设计中,一切都是围绕着

___

展开的(

 

B

 

?/p>

?/p>

 

   A

.语言

   

 B

.类

   C

.数据类?/p>

   D

.结?/p>

 

2

、以下关于类和对象的叙述中,正确的是?/p>

 D

  

?/p>

?/p>

 

   A

.类和对象间没有联系

    B

.一个类的成员函数可以任意被调用

 

   C

.对象是抽象的,而类是具体实?/p>

 

   

D

.一般只有通过具体的对象才能访问类的成员函?/p>

 

3

、关?/p>

C++

语言?/p>

C

语言的关系的下列描述中,错误的是?/p>

  D

  

?/p>

?/p>

 

   A

?/p>

C

语言?/p>

C++

语言的一个子?/p>

   B

?/p>

C++

语言?/p>

C

语言做了些改?/p>

  

   C

?/p>

C++

语言?/p>

C

语言兼容

  

 D

?/p>

C

语言?/p>

C++

语言都是面向对象的语言

 

4

、下列函数中,可以为虚函数的是(

 

 D 

 

?/p>

?/p>

 

   A

.自定义的构造函?/p>

   B

.拷贝构造函?/p>

   C

.静态成员函?/p>

   

D

.析构函?/p>

 

5

、在一个被调用函数中,关于

return

语句使用的描述,错误的是?/p>

 

 C  

?/p>

?/p>

 

   A

?/p>

被调用函数中可以不用

return

语句?/p>

   B

?/p>

被调用函数中可以使用多个

return

语句?/p>

 

  

 C

.被调用函数中,一?/p>

return

语句可以返回多个值给调用函数?/p>

  

   D

.被调用函数中,如果有返回值,就一定要?/p>

return

语句?/p>

 

6

、若用数组名作为函数调用时的实参,则实际上传递给形参的是?/p>

 

A

?/p>

 

  A

、数组首地址

 

 

  B

、数组的第一个元素?/p>

  C

?/p>

数组中全部元素的?/p>

 

 D

?/p>

数组元素的个?/p>

 

7

、在以下关于

C++

语言的注释的叙述中,不正确的是(

C 

?/p>

 

  A

?/p>

C++

程序中,注释可用

?*?/p>

?/p>

?/?/p>

形式表示,也可用

?/?/p>

形式表示

 

  B

?/p>

C++

编译器在编译一个程序时,将跳过注释,不对其进行处理

 

 

  

C

?/p>

C++

编译器在编译一个程序时,可发现注释中的单词拼写错误

 

 

  D

、程序中注释的多少不会影响所生成的可执行文件的长?/p>

 

8

、下列关?/p>

C++

函数的叙述中,正确的是(

C

?/p>

 

  A

、每个函数至少要具有一个参?/p>

   

 

B

、每个函数都必须返回一个?/p>

 

  

C

、函数在被调用之前必须先声明

   

 

D

、函数不能自己调用自?/p>

 

9

、假定要对类

AB

定义加号操作符重载成员函数,实现两个

AB

类对象的加法,并返回?/p>

加结果,则该成员函数的声明语句为?/p>

 

?/p>

 

B

?/p>

?/p>

 

  A

?/p>

AB operator+(AB & a , AB & b) 

 

 

 

  

B

?/p>

AB operator+(AB & a) 

  C

?/p>

operator+(AB a) 

 

 

 

 

  D

?/p>

AB & operator+( ) 

10

、面向对象系统不具有?/p>

 

C

)特性?/p>

 

  A

、继承?/p>

 

 

 

 

  B

、封装?/p>

 

 

 

  

C

、过程?/p>

 

 

 

  D

、多态?/p>

 

11

、下面四组运算符中,全都不能重载为友元函数的一组是?/p>

 D 

 

?/p>

?/p>

 

   A

?/p>

=,(),[],->     B

?/p>

[],->,*,++   C

?/p>

=,(),++,--   

 D

?/p>

*,++,--,/ 

12

、动态联编要求类中应有(

  D 

 

?/p>

?/p>

 

   A

.成员函?/p>

   B

.内联函?/p>

   C

.构造函?/p>

    

D

.虚函数

 

13

、下列字符中不能构成标识符的是(

 C 

 

?/p>

?/p>

 

   A

.数字字?/p>

   B

.大写字?/p>

  

 C

.连接符

   D

.下划线字符

 

14

、下面说法中

,

正确的是?/p>

 D 

 

?/p>

?/p>

 

   A

.公有派生类的成员函数可以访问基类的私有成员?/p>

 

   B

.私有派生类的成员函数可以访问基类的私有成员?/p>

 

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

. 

精?/p>

word

范本?/p>

 

北航

1212

考试批次?/p>

C++

程序设计》复习题一

 

一、客观题

  

单项选择题(本大题共

20

小题,每小题

1.5

分,?/p>

30

分)

 

1

、在面向对象的程序设计中,一切都是围绕着

___

展开的(

 

B

 

?/p>

?/p>

 

   A

.语言

   

 B

.类

   C

.数据类?/p>

   D

.结?/p>

 

2

、以下关于类和对象的叙述中,正确的是?/p>

 D

  

?/p>

?/p>

 

   A

.类和对象间没有联系

    B

.一个类的成员函数可以任意被调用

 

   C

.对象是抽象的,而类是具体实?/p>

 

   

D

.一般只有通过具体的对象才能访问类的成员函?/p>

 

3

、关?/p>

C++

语言?/p>

C

语言的关系的下列描述中,错误的是?/p>

  D

  

?/p>

?/p>

 

   A

?/p>

C

语言?/p>

C++

语言的一个子?/p>

   B

?/p>

C++

语言?/p>

C

语言做了些改?/p>

  

   C

?/p>

C++

语言?/p>

C

语言兼容

  

 D

?/p>

C

语言?/p>

C++

语言都是面向对象的语言

 

4

、下列函数中,可以为虚函数的是(

 

 D 

 

?/p>

?/p>

 

   A

.自定义的构造函?/p>

   B

.拷贝构造函?/p>

   C

.静态成员函?/p>

   

D

.析构函?/p>

 

5

、在一个被调用函数中,关于

return

语句使用的描述,错误的是?/p>

 

 C  

?/p>

?/p>

 

   A

?/p>

被调用函数中可以不用

return

语句?/p>

   B

?/p>

被调用函数中可以使用多个

return

语句?/p>

 

  

 C

.被调用函数中,一?/p>

return

语句可以返回多个值给调用函数?/p>

  

   D

.被调用函数中,如果有返回值,就一定要?/p>

return

语句?/p>

 

6

、若用数组名作为函数调用时的实参,则实际上传递给形参的是?/p>

 

A

?/p>

 

  A

、数组首地址

 

 

  B

、数组的第一个元素?/p>

  C

?/p>

数组中全部元素的?/p>

 

 D

?/p>

数组元素的个?/p>

 

7

、在以下关于

C++

语言的注释的叙述中,不正确的是(

C 

?/p>

 

  A

?/p>

C++

程序中,注释可用

?*?/p>

?/p>

?/?/p>

形式表示,也可用

?/?/p>

形式表示

 

  B

?/p>

C++

编译器在编译一个程序时,将跳过注释,不对其进行处理

 

 

  

C

?/p>

C++

编译器在编译一个程序时,可发现注释中的单词拼写错误

 

 

  D

、程序中注释的多少不会影响所生成的可执行文件的长?/p>

 

8

、下列关?/p>

C++

函数的叙述中,正确的是(

C

?/p>

 

  A

、每个函数至少要具有一个参?/p>

   

 

B

、每个函数都必须返回一个?/p>

 

  

C

、函数在被调用之前必须先声明

   

 

D

、函数不能自己调用自?/p>

 

9

、假定要对类

AB

定义加号操作符重载成员函数,实现两个

AB

类对象的加法,并返回?/p>

加结果,则该成员函数的声明语句为?/p>

 

?/p>

 

B

?/p>

?/p>

 

  A

?/p>

AB operator+(AB & a , AB & b) 

 

 

 

  

B

?/p>

AB operator+(AB & a) 

  C

?/p>

operator+(AB a) 

 

 

 

 

  D

?/p>

AB & operator+( ) 

10

、面向对象系统不具有?/p>

 

C

)特性?/p>

 

  A

、继承?/p>

 

 

 

 

  B

、封装?/p>

 

 

 

  

C

、过程?/p>

 

 

 

  D

、多态?/p>

 

11

、下面四组运算符中,全都不能重载为友元函数的一组是?/p>

 D 

 

?/p>

?/p>

 

   A

?/p>

=,(),[],->     B

?/p>

[],->,*,++   C

?/p>

=,(),++,--   

 D

?/p>

*,++,--,/ 

12

、动态联编要求类中应有(

  D 

 

?/p>

?/p>

 

   A

.成员函?/p>

   B

.内联函?/p>

   C

.构造函?/p>

    

D

.虚函数

 

13

、下列字符中不能构成标识符的是(

 C 

 

?/p>

?/p>

 

   A

.数字字?/p>

   B

.大写字?/p>

  

 C

.连接符

   D

.下划线字符

 

14

、下面说法中

,

正确的是?/p>

 D 

 

?/p>

?/p>

 

   A

.公有派生类的成员函数可以访问基类的私有成员?/p>

 

   B

.私有派生类的成员函数可以访问基类的私有成员?/p>

 

Ͼλ">
Ͼλ
Ŀ

北航1212考试批次《C++程序设计》复习题一-答案 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

. 

精?/p>

word

范本?/p>

 

北航

1212

考试批次?/p>

C++

程序设计》复习题一

 

一、客观题

  

单项选择题(本大题共

20

小题,每小题

1.5

分,?/p>

30

分)

 

1

、在面向对象的程序设计中,一切都是围绕着

___

展开的(

 

B

 

?/p>

?/p>

 

   A

.语言

   

 B

.类

   C

.数据类?/p>

   D

.结?/p>

 

2

、以下关于类和对象的叙述中,正确的是?/p>

 D

  

?/p>

?/p>

 

   A

.类和对象间没有联系

    B

.一个类的成员函数可以任意被调用

 

   C

.对象是抽象的,而类是具体实?/p>

 

   

D

.一般只有通过具体的对象才能访问类的成员函?/p>

 

3

、关?/p>

C++

语言?/p>

C

语言的关系的下列描述中,错误的是?/p>

  D

  

?/p>

?/p>

 

   A

?/p>

C

语言?/p>

C++

语言的一个子?/p>

   B

?/p>

C++

语言?/p>

C

语言做了些改?/p>

  

   C

?/p>

C++

语言?/p>

C

语言兼容

  

 D

?/p>

C

语言?/p>

C++

语言都是面向对象的语言

 

4

、下列函数中,可以为虚函数的是(

 

 D 

 

?/p>

?/p>

 

   A

.自定义的构造函?/p>

   B

.拷贝构造函?/p>

   C

.静态成员函?/p>

   

D

.析构函?/p>

 

5

、在一个被调用函数中,关于

return

语句使用的描述,错误的是?/p>

 

 C  

?/p>

?/p>

 

   A

?/p>

被调用函数中可以不用

return

语句?/p>

   B

?/p>

被调用函数中可以使用多个

return

语句?/p>

 

  

 C

.被调用函数中,一?/p>

return

语句可以返回多个值给调用函数?/p>

  

   D

.被调用函数中,如果有返回值,就一定要?/p>

return

语句?/p>

 

6

、若用数组名作为函数调用时的实参,则实际上传递给形参的是?/p>

 

A

?/p>

 

  A

、数组首地址

 

 

  B

、数组的第一个元素?/p>

  C

?/p>

数组中全部元素的?/p>

 

 D

?/p>

数组元素的个?/p>

 

7

、在以下关于

C++

语言的注释的叙述中,不正确的是(

C 

?/p>

 

  A

?/p>

C++

程序中,注释可用

?*?/p>

?/p>

?/?/p>

形式表示,也可用

?/?/p>

形式表示

 

  B

?/p>

C++

编译器在编译一个程序时,将跳过注释,不对其进行处理

 

 

  

C

?/p>

C++

编译器在编译一个程序时,可发现注释中的单词拼写错误

 

 

  D

、程序中注释的多少不会影响所生成的可执行文件的长?/p>

 

8

、下列关?/p>

C++

函数的叙述中,正确的是(

C

?/p>

 

  A

、每个函数至少要具有一个参?/p>

   

 

B

、每个函数都必须返回一个?/p>

 

  

C

、函数在被调用之前必须先声明

   

 

D

、函数不能自己调用自?/p>

 

9

、假定要对类

AB

定义加号操作符重载成员函数,实现两个

AB

类对象的加法,并返回?/p>

加结果,则该成员函数的声明语句为?/p>

 

?/p>

 

B

?/p>

?/p>

 

  A

?/p>

AB operator+(AB & a , AB & b) 

 

 

 

  

B

?/p>

AB operator+(AB & a) 

  C

?/p>

operator+(AB a) 

 

 

 

 

  D

?/p>

AB & operator+( ) 

10

、面向对象系统不具有?/p>

 

C

)特性?/p>

 

  A

、继承?/p>

 

 

 

 

  B

、封装?/p>

 

 

 

  

C

、过程?/p>

 

 

 

  D

、多态?/p>

 

11

、下面四组运算符中,全都不能重载为友元函数的一组是?/p>

 D 

 

?/p>

?/p>

 

   A

?/p>

=,(),[],->     B

?/p>

[],->,*,++   C

?/p>

=,(),++,--   

 D

?/p>

*,++,--,/ 

12

、动态联编要求类中应有(

  D 

 

?/p>

?/p>

 

   A

.成员函?/p>

   B

.内联函?/p>

   C

.构造函?/p>

    

D

.虚函数

 

13

、下列字符中不能构成标识符的是(

 C 

 

?/p>

?/p>

 

   A

.数字字?/p>

   B

.大写字?/p>

  

 C

.连接符

   D

.下划线字符

 

14

、下面说法中

,

正确的是?/p>

 D 

 

?/p>

?/p>

 

   A

.公有派生类的成员函数可以访问基类的私有成员?/p>

 

   B

.私有派生类的成员函数可以访问基类的私有成员?/p>

 



ļ׺.doc޸Ϊ.docĶ

  • ˮ̼ҪҪƶ
  • ѧְҵĹ滮Դ
  • ݿⴴݿݱʵ鱨
  • гĵ(ѡƪ)
  • GNS3ӺVMwareʵңеͶӦã£11ʱ
  • ±׼ѧӢ1ۺϽ̳̿κ-16910ԪӢ-()
  • ۺʵоѧϰ꼶ϲ̰
  • 2020߿ѧ()һָϰ⣺ר1-2⼰ϵҪ
  • ʽʦ߼
  • ˮѧA

վ

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