单选题 面向对象程序设计的基本思想是通过建立和客观实际相对应的对象,并通过这些对象的组合来创建具体的应用。对象是{{U}} {{U}} 6 {{/U}} {{/U}}。对象的三要素是指对象的{{U}} {{U}} 7 {{/U}} {{/U}}。{{U}} {{U}} 8 {{/U}} {{/U}}均属于面向对象的程序设计语言。而面向对象的程序设计语言必须具备{{U}} {{U}} 9 {{/U}} {{/U}}特征。Windows下的面向对象程序设计和通常DOS下的结构化程序设计最大区别是{{U}} {{U}} 10 {{/U}} {{/U}}。
单选题
  • A.数据结构的封装体
  • B.数据以及在其上的操作的封装体
  • C.程序功能模块的封装本
  • D.一组有关事件的封装体
【正确答案】 B
【答案解析】
单选题
  • A.名字、字段和类型
  • B.名字、过程和函数
  • C.名字、文字和图形
  • D.名字、属性和方法
【正确答案】 D
【答案解析】
单选题
  • A.C++、Lisp
  • B.C++、Smalltalk
  • C.Prolog、Ada
  • D.Foxpro、Ada
【正确答案】 B
【答案解析】
单选题
  • A.可视性、继承性、封装性
  • B.继承性、可重用性、封装性
  • C.继承性、多态性、封装性
  • D.可视性、可移植性、封装性
【正确答案】 C
【答案解析】
单选题
  • A.前者可以使用大量下拉式选单,后者使用命令方式调用
  • B.前者是一种消息驱动式体系结构,后者是一种单向调用
  • C.前者具有强大的图形用户接口,后者无图形用户接口
  • D.前者可以突破内存管理640KB的限制,后者不能
【正确答案】 B
【答案解析】[解析] 对象不但封装了数据,还封装了在这些数据上的操作(方法)。对象之间的服务请求是通过传递消息来实现的,而不再是简单的函数调用,这是面向对象的程序设计与传统的结构化程序设计的最大区别。