中山大学期末考试样题(参考答案) 中山大学期末考试样题(参考答案)
课程名称: 专业:
课程名称:面向对象程序设计(Delphi) 专业 : : 年级: 年级 成绩: 成绩:
一、 1.
选择题 (每小题 2 分,共 40 分)
Delphi 是基于__________语言的面向对象的开发工具, 使用其集成开发环境可以快速地 建立应用程序,在开发数据库应用程序方面具有独特的优势。 A. C++ B. Object Pascal C. Basic D. SQL Delphi 提供了一个丰富的__________, 它由一些称作“组件”的预制对象所组成, 组件 提供了可视设计应用程序的能力。 A. DLL B. OCX C. IDE D. VCL Delphi 中,____________是有效的标识符。 A. CalculateValue B. 3710167@qq.com
2.
3.
C. begin
D. program
4. Delphi 中,____________语句用于从 For 语句、While 语句或 Repeat 语句中强行退出。
A. Break 5. B. Continue C. Exit D. Halt
将数据及对数据的操作方法封装在一起,作为一个相互依存、不可分离的整体,成为一 个_________ 。 A. 类 B. 对象 C. 属性 D. 方法
6. 在面向对象中,________是指在一般类中定义的属性或行为,被特殊类继承之后,可以
具有不同的数据类型或表现出不同的行为。 这使得同一个属性或行为在一般类及其各个 特殊类中具有不同的语义。 A. 封装 B. 重载 C. 抽象 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 D. TListBox 14. Delphi 中,__________组件可以视为一种新的 Form 重用技术。
使用它可以将几个组件 封装在一起,使用方法和普通组件的使用方法一样。 A. TPageControl B. TTreeView C. TFrame D. TRichEdit 15. Delphi 中,__________控件不仅可以播放 AVI 文件,还可以通过 MCI 播放很多媒体文 件,比如 WAV,MIDI,CD 音乐文件和 DAT 文件。 A. TCanvas B. TMediaPlayer C. TAnimate D. TShape 16. Delphi 中,__________组件位于组件面板上的 Internet 选项卡上,提供了进行 Web 访问 的功能,利用它可以通过简单的编程实现 Web 资源的访问。 A. TThread B. TTcpServer C. TTcpClient D. TWebBrowser 17.
Delphi 中,__________是 borland 公司提供的数据库引擎。目的是为了实现不同数据库 的统一访问方式,它内置了本地的 DBMS,支持 dbase,paradox,foxpro 的直接访问。 A. BDE B. IDE C. SQL D. ADO 18. Delphi 中一个重要的数据集组件是__________,它需要使用 SQL 语言命令来进行查询。 A. TSession B. TTable C. TQuery D. TNestedTable 19. Delphi 中,__________组件在数据库应用程序编写中经常使用,是连接数据访问组件 TTable、TQuery 等数据集组件和 TDBGrid、T