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

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

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

1.  函数重载体现了面向对象的(B )

A. 封装性

B. 多态性

C. 继承性

D. 形象性

     满分:4  分

2.  为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的拜访权限定义为__A___.

A. public

B. protected

C. private

D. static

     满分:4  分

3.  x0 && x<=10的相反表达式为_A___

A. x<=0 || x10

B. x10

C. x0 && x10

D. x0 && x10

     满分:4  分

4.  设有定义int x; float v;,则10+x+v值的数据类型是__B___。

A. int

B. float

C. double

D. 不断定

     满分:4  分

5.  关于void 指针,下列说法正确的是_C___

A. void 指针就是未指向任何数据的指针

B. void 指针就是已定义而未初始化的指针

C. 指向任何类型数据的指针可直接赋值给一个void 指针

D. void 指针值可直接赋给一个非void 指针

     满分:4  分

6.  下列关于构造函数说法不正确的是__D____。

A. 构造函数必须与类同名

B. 在构造函数中可以对类中的成员进行初始化

C. 构造函数可以省略不写

D. 构造函数必须有返回值

     满分:4  分

7.  为了进步程序的运行速度,可将不太庞杂的功效用函数实现,此函数应抉择__A__.

A. 内联函数

B. 重载函数

C. 递归函数

D. 函数模板

     满分:4  分

8.  字符串”a+b=12n”的长度为__B__

A. 6

B. 7

C. 8

D. 9

     满分:4  分

9.  假设p是存在double类型的指针变量,则表达式++p使p的值(以字节为单位)增添_C___

A. 1

B. 4

C. sizeof(double)

D. sizeof(p)

     满分:4  分

10.  假如有char* ssl=“0123456789”,则,sizeof(ssl)的值是(A )

A. 4

B. 10

C. 11

D. 40

     满分:4  分

11.  下列各个成员函数中,纯虚函数是( D)

A. void fun(int)=0

B. virtual void fun(int)

C. virtual void fun(int){ }

D. virtual void fun(int)=0

     满分:4  分

12.  如要求在if后一对括号中的表达式,表示a不即是0的时候的值为"真",则能正确表示这一关联的表达式为    D

A. a0

B. !a

C. a=0

D. a

     满分:4  分

13.  下面有关重载函数的说法中正确的是___C___

A. 重载函数必须具备不同的返回值类型

B. 重载函数形参个数必须不同

C. 重载函数必须有不同的形参列表

D. 重载函数名可以不同

     满分:4  分

14.  假定变量a和pa定义为"double a[10], *pa=a;",要将12.35赋值给a中的下标为5的元素,不正确的语句是__D__.

A. pa[5]=12.35;

B. a[5]=12.35;

C. *(pa+5)=12.35;

D. *(a[0]+5)=12.35;

     满分:4  分

15.  虚函数使用症结字______。( A)

A. virtual

B. static

C. public

D. private

     满分:4  分


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

1.  空类型指针不能进行指针运算,也不能进行间接援用。(B )

A. 错误

B. 正确

     满分:4  分

2.  NULL是空指针值,它不指向任何地方。(B )

A. 错误

B. 正确

     满分:4  分

3.  系统可以供给默认的析构函数。B

A. 错误

B. 正确

     满分:4  分

4.  在程序运行进程中,其值不能被转变的量称为常量( B)

A. 错误

B. 正确

     满分:4  分

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

A. 错误

B. 正确

     满分:4  分

6.  C++语言中,大写字母和小写字母代表不同的标识符。(B )

A. 错误

B. 正确

     满分:4  分

7.  变量分为全局和局部两种,局部变量不赋初值时,其值是不肯定的。B

A. 错误

B. 正确

     满分:4  分

8.  自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。(B )

A. 错误

B. 正确

     满分:4  分

9.  私有成员只能被本类的成员函数访问,来自类外部的任何访问都长短法的。(A )

A. 错误

B. 正确

     满分:4  分

10.  输出字符指针就是输出字符串。(B)

A. 错误

B. 正确

     满分:4  分

版权声明

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

分享: