2014春北京航空航天大学《C++程序设计》在线作业一

所属学校:北京航空航天大学 科目:北京航空航天大学 2014-04-15 21:30:00

、单选题(共 15 道试题,共 60 分。)

1.  以下哪个不是循环语句(D )

A. while语句

B. do-while语句

C. for语句

D. if-else语句

     满分:4  分

2.  在下面存储类中, __C__对象的可见性与生存期不一致.

A. 外部类

B. 自动类

C. 内部静态类

D. 存放器类

     满分:4  分

3.  下列选项中,全体都是C++要害字的选项为___B__。

A. while IF static

B. sizeof case extern

C. switch float integer

D. break char go

     满分:4  分

4.  下列对于构造函数的描写中,错误的是____D__。

A. 构造函数可以设置默认的参数

B. 构造函数在定义类对象的自动执行

C. 构造函数可以是内联函数

D. 构造函数不可以重载

     满分:4  分

5.  假设在程序中 a、b、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式 的表达式是_D_

A. 1.0/a*b*c

B. 1/(a*b*c)

C. 1/a/b/(float)c

D. 1.0/a/b/c

     满分:4  分

6.  当处置特定问题时的轮回次数已知时,通常采用__A__来解决。

A. for循环

B. while循环

C. do循环

D. switch语句

     满分:4  分

7.  关于C++语言和C语言的关系的下列描述中,错误的是B

A. C语言是C++语言的一个子集

B. C语言和C++语言都是面向对象的语言

C. C++语言与C语言兼容

D. C++语言对C语言做了些改良

     满分:4  分

8.  动态联编请求类中应有    C

A. 成员函数

B. 内联函数

C. 虚函数

D. 构造函数

     满分:4  分

9.  下列说法中错误的是      B

A. 构造函数没有类型

B. 在一个类中,构造函数只能定义一个

C. 创建对象时构造函数主动调用

D. 构造函数的函数名与类同名

     满分:4  分

10.  采取重载函数的目标是__D_.

A. 实现共享

B. 减少空间

C. 提高速度

D. 使用便利,提高可读性

     满分:4  分

11.  设”int a=12;”,则履行完语句”a+=a*a;”后,a的值是_C___

A. 12

B. 144

C. 156

D. 288

     满分:4  分

12.  关于对象的描述中,错误的是__A___

A. 创建对象时,系统将分配给它所有成员占用的内存空间

B. 对象成员的表示与C语言中结构变量成员的表示办法相同

C. 一个类可以定义多个对象、指向对象的指针和对象数组

D. 创建对象时应调用相应的构造函数进行初始化

     满分:4  分

13.  关于部分变量,下面说法正确的是_C___

A. 定义该变量的程序言件中的函数都可以访问

B. 定义该变量的函数中的定义处以下的任何语句都可以访问

C. 定义该变量的复合语句中的定义处以下的任何语句都可以访问

D. 定义该变量的函数中的定义处以上的任何语句都可以访问

     满分:4  分

14.  可以访问类对象的私有数据成员的是__C____。( )

A. 该类的对象

B. 该类友元类派生的成员函数

C. 类中的友元函数

D. 公有派生类的成员函数

     满分:4  分

15.  在C++语言中,二维数组元素在内存中的存放顺序是(A )

A. 按行存放

B. 按列寄存

C. 由用户本人定义

D. 由编译器决议

     满分:4  分

、判断题(共 10 道试题,共 40 分。)

1.  NULL是空指针值,它不指向任何处所。(  B)

A. 错误

B. 正确

     满分:4  分

2.  C++支持两种类型的多态性:编译时多态、运行时多态  B

A. 错误

B. 正确

     满分:4  分

3.  C++中辨别字母大小写。( B)

A. 错误

B. 正确

     满分:4  分

4.  常对象必需进行初始化,而且不能被更新(B )

A. 错误

B. 正确

     满分:4  分

5.  C++模板分为类模板和函数模板   B

A. 错误

B. 正确

     满分:4  分

6.  在使用C语言库函数时,要用预编译命令“#include”将有关的头文件包含到用户源文件中。(B )

A. 错误

B. 正确

     满分:4  分

7.  运算符重载可以改变运算符本来的优先级。( A)

A. 错误

B. 正确

     满分:4  分

8.  switch后面括号中的抒发式只能是整型、字符型或枚举型表白式。(B )

A. 错误

B. 正确

     满分:4  分

9.  两个数组名的比较是地址的比拟。(B )

A. 过错

B. 准确

     满分:4  分

10.  类是一种类型,它封装了数据和操作。(B )

A. 错误

B. 正确

     满分:4  分

版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: