文档库

最新最全的文档下载
当前位置:文档库 > 太原理工大学复试题 面向对象

太原理工大学复试题 面向对象

1.面向对象程序设计将数据与A放在一起,作为一个相互依存、不可分割的整体来处理。A.对数据的操作 B. 信息 C. 数据隐藏 D. 数据抽象

2.下面关于对象概念的描述中,A是错误的。

A. 对象就是C语言中的结构体变量

B. 对象代表这正在创建的系统中的一个实体

C. 对象是一个状态和操作(或方法)的封装体

D. 对象之间的信息传递是通过消息进行的

3.C++对C语言作了很多改进,从面向过程变成为面向对象的主要原因为D。

A. 增加了一些新的运算符

B. 允许函数重载,并允许设置缺省参数

C. 规定函数说明符必须用原型

D. 引进了类和对象的概念

4. 在下列关键字中,用以说明类中公有成员的是A。

A. public

B. private

C. protected

D. friend

5. D是一个类的多个对象共享的。

A. 公有数据成员

B. 私有数据成员

C. 保护数据成员

D. 静态数据成员

6.对定义重载函数的下列要求中, D 是错误的。

A. 要求参数的个数不同

B. 要求参数中至少有一个类型不同

C. 要求参数个数相同是,参数类型不同

D. 要求函数的返回值不同

7. 关于成员函数特征的下述描述中,____A____是错误的。

A.一定是内联函数

B.可以重载

C.可以设置缺省参数

D.可以是静态的

8.下列的各类函数中,C不是类的成员函数。

A. 构造函数

B. 析构函数

C. 友元函数

D. 拷贝初始化构造函数

9. 下列不能作为类的成员的是B。

A. 自身类对象的指针

B. 自身类对象

C.自身类对象的引用

D.另一个类的对象

10. 下述静态成员的特性中,D是错误的。

A. 说明静态数据成员时前面要加修饰符static

B. 静态数据成员要在类体外进行初始化

C. 引用静态数据成员,要在静态数据成员名前加<类名>和作用域运算符

D. 静态数据成员不是所有对象所共用的

11.已知类Sample中的一个成员函数说明如下:void set(Sample &a); 其中,Sample &a 的含义是C 。

A. 指向类Sample的指针a

B. 将a的地址值赋给变量set

C. a是类Sample的对象引用,用来作函数set()的形参

D. 变量Sample与a按位相与作为函数set()的参数

12、下列表示引用的方法中,A 是正确的。已知:int m=10;

A. int &x=m;

B. int &y=10;

C. int &z;

D. float &t=&m;

13、关于delete运算符的下列描述中,( C )是错误的。

A.它必须用于new返回的指针;

B.它也适用于空指针;

C.对一个指针可以使用多次该运算符;

D.指针名前只有一对方括号符,不管所删除数组的维数。

免费下载Word文档免费下载: 太原理工大学复试题 面向对象

(共7页)