VFP程序设计练习题 下载本文

C) Release D) SetFocus

17. 确定列表框内的某个条目是否被选定应使用的属性是 。

A) Value

B) ColumnCount C) ListCount D) Selected

18. 不可以作为文本框控件数据来源的是 。

A) 备注型字段 B) 内存变量 C) 字符型字段 D) 数值型字段 19. 下列关于“类”的描述,错误的是 。

A) 类只是实例对象的抽象

B) 一个类包括了相似的有关对象的特征和行为方法 C) 类并不实行任何行为操作,它仅仅表明该怎样做 D) 类可以按所定义的属性、事件和方法进行实际的行为操作 20. 以下属于容器类控件的是 。

A) Form B) Text C) CommandButton D) Label

二、判断题

1. Thisform.release 与Release Thisform这两条语句是等效的。 2. 在新建一个表单时,可以添加新的属性、方法和事件。 3. 事件代码也可以像方法一样被显示调用。

4. 使用语句Thisform.label1.value=time()可以在当前表单的LABEL1控件上显示

系统时间。

5. 在表单中为表格控件和列表框控件指定数据源的属性都是ControlSource。 6. 不可以在表单数据环境设计器中设置表之间永久关系。

7. 当表单运行时,数据环境中的表处于只读状态,只能显示不能修改。 8. 在将设计好的表单存盘时,系统生成扩展名分别是SCX和SPT的两个文件。 9. 单击表单的标题栏,会引发表单的CLICK事件。 10. 释放表单时,UNLOAD事件在DESTROY之后引发。

33

三、填空题

1. 表单中控件的属性,既可在属性对话框中设置,又可在 中设置。 2. 类是对象的集合,它包含了相似的有关对象的特征和行为方法,而 是类

的实例。

3. 在命令窗口中执行 命令,即可打开表单设计窗口。 4. 在表单中确定控件是否可见的属性是 。

5. 使用语句Thisform.Label1. = Time( ) 可以在当前窗体的Label1控

件上显示系统时间。

6. 在VFP中,运行当前文件夹下的表单“学生.SCX”的命令是 。

34

练习题八 报表与标签设计

一、选择题

1.在利用报表设计器创建报表时, 带区不是报表设计器默认的带区。

A)页标头 B)标题 C)细节 D)页注脚 2. 报表的数据源可以是数据库表、自由表和 。

A)其他报表 B)表单 C)视图 D)标签 3.在“报表设计器”中使用的控件是 。

A)数据源和布局 B)标签、域控件和列表框 C)标签、域控件和线条 D)标签、文本框和列表框 4. 在创建快速报表时,基本带区包括 。

A)标题、细节和总结 B)页标头、细节和页注脚 C)组标头、细节和组注脚 D)报表标题、细节和页注脚 5. 报表文件的扩展名是 。

A)FMT B)FPT C)FRX D)FRT

二、判断题

1. 报表包括三个基本部分:数据源、布局和控件。

2. 报表设计器不仅仅是按行列打印出数据源的内容,它还综合了统计、计算等功能。 3. 报表文件不保存数据源中每个数据字段的值,只保存它们的位置和格式信息。 4. 报表中可以对数据进行分组,而在视图或查询中则不行。 5. 报表可以同时引用多个表中的数据。

6. 每次运行报表时,如果报表文件所用的数据源的字段内容被修改过,则报表中打印出来的内容也会有相应的变化。

7. 在设计报表时,给控件添加的注释不打印到报表中,只作为控件的说明文字。 8. 利用“一对多报表向导”创建的一对多报表,把来自两个表中的数据分开显示,父表

35

中的数据显示在标题带区,而子表中的数据显示在细节带区。

9. 利用布局工具栏中的按钮可以对选定的控件进行居中、对齐等多种操作。 10.“图片/ ActiveX 绑定控件”按钮用于显示“通用型字段”和“图片”的内容。

36