当前位置:首页 >课程 >软件工程

1、以下哪项不是选择面向对象程序设计语言时需着重考察的技术特点?()

A.支持类与对象概念的机制
B.实现整体-部分结构的机制
C.实现一般-特殊结构的机制
D.实现单入口-单出口结构的机制

参考答案:请扫码使用小程序查看答案

2、设计模型中的一条由类A的某个实例向类B的某个实例发送的同步消息,在实现时一般映射为()。

A.类A的一个方法
B.类B的一个方法
C.类A的某个方法实现中对类B对象某方法的一次调用
D.类B的某个方法实现中对类A对象某方法的一次调用

参考答案:请扫码使用小程序查看答案

3、在用C++语言进行面向对象编程时,为了重用使用C语言编写的已有代码,比较好的办法是()。

A.将已有代码封装在类中
B.将已有代码作为全局函数调用
C.将已有代码用C++重新实现
D.先将C++程序转换为C程序,再修改生成的C程序调用已有代码

参考答案:请扫码使用小程序查看答案

4、解决名字冲突,指的是处理在()中可能出现的重名问题。

A.类定义
B.派生类和基类
C.多个基类
D.多个方法中

参考答案:请扫码使用小程序查看答案

5、常用的面向对象集成测试策略包括()。

A.自顶向下测试
B.基于线程的测试
C.基于使用的测试
D.集群测试

参考答案:请扫码使用小程序查看答案

6、面向对象编程时,采用的程序设计语言的特点和程序设计风格将对程序的()产生深远的影响。

A.可维护性
B.可靠性
C.可重用性
D.规模

参考答案:请扫码使用小程序查看答案

7、面向对象语言中常用的对象内存管理方法包括()。

A.“垃圾收集”机制
B.程序员自行编写释放内存的代码
C.内存换入/换出
D.虚拟内存

参考答案:请扫码使用小程序查看答案

8、所谓参数化类,就是一个类的构造方法具有参数。()

A.正确
B.错误

参考答案:请扫码使用小程序查看答案

9、C++语言中没有接口类型,因此无法实现“接口与实现相分离”。()

A.正确
B.错误

参考答案:请扫码使用小程序查看答案

10、使用面向对象语言编写的程序,其执行效率一定低于使用非面向对象语言编写的程序。()

A.正确
B.错误

参考答案:请扫码使用小程序查看答案