中山大学期末考试样题(参考答案)
课程名称:面向对象程序设计(Delphi) 专业: : : 年级: 成绩:
一、 1.
选择题 (每小题2分,共40分)
Delphi是基于__________语言的面向对象的开发工具, A. C++ B. Object Pascal C. D. Delphi提供了一个丰富的__________, , 组件 提供了可视设计应用程序的能力。 A. DLL B. OCX C. IDE D. VCL Delphi中,是有效的标识符。
A. CalculateValue B. 2.
3.
C. D. 4. Delphi中,For语句、语句或Repeat语句中强行退出。
A. Break 5. B. Exit D. Halt
个_________ 。
A. 类 B. 对象 C. 属性 方法
6. 这使得同一个属性或行为在一般类及其各个 A. 封装 B. D. 多态
7. 类通过一个简单的___________ ,与外界发生关系 。
A. 外部接口 8. B. 函数 C. 过程 D. 全局变量
Delphi中,对象编辑器的_________页标签可用来观察、设置窗体上组件或窗体本身设 计时的属性。 A. Properties B. Events C. Unit D. Project Delphi中,____________是特殊的单元文件,可理解为主单元文件,或者说主程序,而 其它的单元文件可以看作是被项目文件所调用的子程序。
A. 窗体文件 B. 项目文件 C. 资源文件 D. 配置文件
9.
10. Delphi中,单元文件的第一句话是单元标题,单元标题指定单元的名称,同时不能使用相同的单元名字。这里的名称可在引用该单元时的__________中使用。
A. uses B. interface C. implementation D. initialization
11. Delphi中,所谓_______是指程序运行时用户看到的第一个窗体,每个应用程序必须且只能有一个,它的关闭意味着应用程序的终止。
A. 主窗体 B. 子窗体 C. 模式窗体 D. 非模式窗体
12. Delphi中,___________是指在程序运行期间用户是不可以看到的,是从TComponent但不是从TControl派生出来的子类。
A.菜单 B. 控件 C.可视化组件 D. 非可视化组件
13. Delphi中,通常利用________A. TLabel B. TButton C. TCheckBox 14. Delphi中,__________A. TPageControl TTreeView C. TFrame D. TRichEdit
15.
Delphi中,AVI播放很多媒体文件,比如DAT文件。
A. TCanvas B. TMediaPlayer C. TAnimate D. TShape
16. Delphi中,__________Internet选项卡上,提供了进行Web访问Web资源的访问。
A. TThread B. D. TWebBrowser
17. Delphi中,是borlandDBMS,支持dbase,paradox,foxpro的直接访问。
A. BDE B. SQL D. ADO
18. Delphi中一个重要的数据集组件是__________,它需要使用SQL语言命令来进行查询。
A. TSession B. TTable C. TQuery D. TNestedTable
19. Delphi中,__________组件在数据库应用程序编写中经常使用,是连接数据访问组件TTable、TQuery等数据集组件和TDBGrid、TDImage等数据控制组件之间的桥梁 。
A. TSession B. TNestedTable C. TBatchMove D. TDataSource
20. Delphi中,__________控件
导航按钮,可定位、编辑、插入、删除、提交及刷新数据集中的记录。
A. TDBGrid B. TDBNavigator C. TNestedTable D. TDataSource
二、 填空题(每空2分,共30分)
1. 对同类型对象抽象出其共性,形成____类。保持已有类的特性而构造新类的过程 称为____继承______,其目的是____实现代码重用____。在已有类的基础上新增自己 的特性而产生新类的过程称为____派生____,其目的是__当新的
问题出现,原有程
序无法解决时,对原有程序进行改造。 2. Delphi的数据类型转换大体分为两大类,__强制类型_转换是将要转换的类型名作为函 数名来看待,而将被转换的变量看作参数, 第二种类型转换是利用__函数进行转换。
3. Delphi的复合语句是由___和____之间的多个语句组成的。 4. 类类型中说明的构件标识符, 其作用域是从___说明点__开始, 直到_类类型定义结束 5. 6.
三、
1. 中项目 的运行结果达不到预期的结果,还可以使用Delphi提供的调试器来调试、 修改,直到满意为止。 2. 简述在Delphi中数据库应用程序开发的所需的组