,并在窗体中安排控件 B. 为各控件修改默认的属性值 C. 为各控件修改默认的事件 D. 为各控件的有关事件编写程序代码 4. A. 直接复制源代码,因为这样可以看清代码的功能和接口方法 B. 直接复制
源代码,因为这样比较容易修改 C. 直接调用目
标代码,但要通过源代码说明其功能和接口方法 D. 直接调用目标代码,但要有清晰的调用接口 (二) 窗口对象 (TForm) 属性如下。请在下面的空处填上一条适当的描述。 BorderStyle :5 。 Caption:6 。 FormStyle:7 。 WindowState: 9 。 Name: 8 ● 供选择的答案
4
。
A. B. C. D. E. F. G.
确定窗口在屏幕上的初始位置 必须是独一无二的标识符 其值在程序运行时显示在窗口顶端 使窗口占据整个屏幕或显示为一个图标 使窗口能截获键盘事件 可以使窗口漂浮在屏幕上层,不被遮盖 可以让用户调整窗口的大小
(三) Delphi 程序的基本单位是单元 unit )每个单元包括两大部分: ( 。 界面( interface) 部分和实现(implementation)部分。界面部分可以通过其他单元来访问,经常包含各 种定义和声明。实现部分是单元的主体,对其他单元完全封闭,以减少单元之间的 相互关联。 假如某个单元中包含若干公共函数,由其他单元来调用,这些函数的声明必须 放在单元的界面部分,函数主体则放在单元的实现部分。如果函数中包含某些仅在 内部调用的子例程,这些子例程的声明应该放在实现部分,使其他单元无法访问。 程序应尽量避免使用全局变量。如果必须使用,可以在单元界面部分定义。供 全局访问的常量也在界面部分定义。 从一个单元访问另一个单元时,必须在 uses 语句中包含被访问单元的名称。 uses 语句一般放在单元界面部分的前端,这样其后的代码都可以访问所涉单元。如 果 A 单元的 uses 语句包含 B 单元, B 单元的 uses 语句又包含 A 单元,就形 成了循环包含。 一般这是不允许的。 如果必须这样, 可以把其中一个单元的 uses 语 句放在实现部分。其实,循环包含说明程序整体结构设计不够合理,最好还是通过 调整结构避免循环包含。 根据以上叙述,给下面每条语句选择一个最相关的术语。 ? 程序各部分之间最好保持相对独立性,尽量减少相互影响。 10 ? 程序各部分之间的调用关系最好是树形结构,尽量避免网状结构。 11 ? 程序模块中的公共部分和私有部分应该有明确的界限,不应相互搀杂。 12 ? 某个程序模块如果调用了其他模块,应该有清晰的说明。 13 ? 一个共用函数往往包含两部分:对外公开的部分和完全封闭的部分。 14 ● 供选择的答案 A. 声明 B. 全局变量 C. 循环包含 D. uses 语句 E. 界面和实现 F. 常量 (四) 数据库是数据的物理存储形态。不同的数据库可以有各自不同的存储结构和操 作方式。数据库一般 15 。 数据读写控件可以分为两大类:单记录读写控件和多记录读写控件。单记录读 写控件包括 DBText, DBEdit, DBMemo, DBImage 等等。这些控件 16 。多记 录读
写控件是一个二维数据表,其行列分别对应数据集的记录和字段,可以在窗口 中同时显示若干条记录,比如 17 。单记录和多记录读写控件也可以在同一窗口 中综合使用。多记录控件用来读写一般字段,单记录控件则用来读写 18 特殊 字段。由于窗口中显示不止一条记录,所以单记录控件 19 。 ● 供选择的答案 B. 最小可访问的单位是记录 15. A. 可直接访问,这样可保证数据的正确性
5
16. 17.
18. 19.
C. 是通过数据库引擎或其他接口程序来访问 D. 最小可访问的单位是文件 A. TTable B.TQuery C.TDBGrid D. DBListBox A. 用来读写同一数据记录的同一字段 B. 把不同的数据记录作为同一数据记录来读写 C. 各自用来读写一条单一的数据记录 D. 各自用来读写同一数据记录中某个字段 A. 多行文本、图象等 B. 数字、字符串等 C. 不包含字符串的 D. 需要动态显示的 B.只用做关联手段, 并不直接反映记录内容 A.一般用来轮流显示