vf练习题(问答题)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、常用的数据模型有几种?他们的主要特征是什么?

层次模型:(1)有且仅有一个结点无父结点,这个结点即为树的根;(2)其它结点有且仅有一个结点

网络模型:(1)可以有一个以上的结点无父结点;(2)至少有一个子结点有一个以上的父结点;(3)在两个结点之间有两个或两个以上的联系。

关系模型:(1)表格中的每一列都是不可再分的基本属性;(2)各列被指定一个相异的名字;(3)各行不允许重复;(4)行、列的次序无关。

2、什么是关系数据库?其特点有哪些?

定义:是建立在关系数据库模型基础上的数据库,借助于集合代数等概念和方法来处理数据库中的数据。

特点:(1)采用人们习惯使用的表格作为基本数据结构,通过公共关键字段来实现不同二维表之间的数据联系(2)一次查询仅用一条命令或语句,即可访问整个关系,因而查询效率比较高。

3、VFP有那几种变量?各有什么特点?

字段变量;特点:字段变量由汉字、字母、数字和下划线组成,必须以字母或汉字开头

字段变量在建立表结构时定义,修改表结构时可以重新定义。

内存变量;特点:内存变量由汉字、字母、数字和下划线组成,必须以字母或下划线开头,不可与系统保留字相同。内存变量名与字段变量名相同时,字段名优先于内存变量名,使用时可以在内存变量名前加上“M->”以示区别,但赋值时不能使用该前缀

系统内存变量;特点:都以下划线开头,分别用于控制外部设备,屏幕输出格式或处理有关计算器、日历等方面的信息。

数组;特点:一组变量的集合,这些变量的数据类型可以不同,每个数组元素都可以通过一个数值下标被引用,相当于一个内存变量。数组下标下界为1.

4、注型字段保存在什么文件中?这个文件是怎样建立起来的?

备注型字段保存在.FPT文件中,双击当前记录的备注型字段,在打开窗口中就可输入备注信息,再打开编辑窗口的同时就建立了备注型文件。

5、表的物理排序和逻辑排序有什么不同?如何实现?

物理排序是指对数据库中按某一字段中的逻辑关系进行排序,将在硬盘上对数据库表中的所有数据重新写入,这称为物理排序。

实现:SORT TO <文件名>ON<字段名1>[/A][/D][/C][,<字段名2>[/A|/D] [/C]……[<范围>] [FOR<条件1>] [WHILE<条件2>] [FIELDS<字段名表>|]

逻辑排序只是按逻辑关系排完顺序后,生成一张引表,并不对硬盘上的数据进行重新整理和重写入。

实现:INDEX ON<索引关键字>TAG<索引标识名>FOR<条件>[ASCENDING|DESCENDING][CANDIDATE|UNIQUE]

6、VFP有哪几种工作方式?简单说明各种方式的特点

交互操作方式:用户只需记住命令的格式,在系统的圆点提示符出现时,从键盘上发一条所需的命令,即可在屏幕上显示执行结果。

程序执行方式:将VFP命令编特定的序列,并将它们存入程序文件,VFP就能自动执行这一程序文件,把用户的介入降低到最低限度。

7、主控索引和索引的区别是什么?

主控索引:当前起作用的索引

索引:索引是对数据库表中一列或多列的某个字段按照某个索引关键字建立起来的一种逻辑顺序。

8、LOOP语句和EXIT语句在循环体中各起什么作用?

LOOP再循环体中指出本次循环,转至循环开始处始新一次循环

EXIT退出循环,转至循环末尾,结束循环。

9、什么是对象?什么是类?他们的关系如何?

对象:现实世界的事物均可抽象为对象,VFP中对象可分为控件和容器;

类:①类与对象②基类③子类④用户定义类⑤容器类和控件类⑥类库

关系:1、类是对象的定义,他其实是应经定义了的关于对象的模板,用于提供具有的属性、事件和方法程序。2、对象是类的实例,对象可通过类来产生。

10、简述组合框列表框、编辑框与文本框的异同?

文本框:供用户输入或编辑数据,Value属性可为数值型,字符型,日期型或逻辑型,输入数据时,遇到长数据自动换行,只要输入回车符输入就被终止

编辑框:只能输入或编辑文本数据,但是编辑框可以输入多段文本,即按回车键不会终止编辑框的输入。

组合框:平时只显示一项,单击下拉三角后能显示可滚动的下拉列表;分为下拉组合框(允许输入数据)和下拉列表框(仅有选项功能)

列表框:任何时候都显示它的列表(仅有选项功能)

11、在列表框控件中,数据源有几种类型?通过什么属性进行设定?

表或视图中的字段;

属性设置:RowSourceType:6-字段(决定列表框或组合框数据源类型)RowSource:(逗号分隔的字段名,例如:sb.编号,名称,用于指定列表项数据源)手工输入数据;

属性设置:RowSource:a1,a2,b1,b2,c1()

RowSourceType:1(表示值)

数组中的值;属性设置:RowSource:a

RowSourceType:5-数组

FirstElement:1(表示从第一个数组元素开始用于填充)

NumberofElements:=ALEN(2)

ColumnCount:=ALEN(a,2)

(注:ALEN函数格式 ALEN(<数组名>[,<数字>]))

12、简述视图和查询的异同?

1:存储上的区别:视图存储为数据库设计的一部分,而查询则不是.

2:更新限制的要求不一样

3:排序结果:通过sql语句,可以对一个表进行排序,而视图则不行.

13、报表的基本格式分为几个带区?带区的功能?

页标头带区:可用于设置报表名称,字段标题以及需要的图形

细节带区:该去的控件能多次打印,若列入字段控件,就能依次打印表的记录,就相当于用循环程序打印循环体中的数据

页注脚带区:用于打印每页的一般信息,系统默认在该处打印制表日期,页号等信息

14、VFP的表单控件工具栏可创建的控件大致分为哪5类?每类都包括哪些控件?

输出类:标签,图像,线条,形状

输入类:文本框,编辑框,微调控件,列表框和组合框

控制类:命令按钮与命令按钮组,复选框与选项按钮组,计时器

容器类:表格,页框,容器

连接类:超级链接,ActiveX控件,ActiveX绑定控件

相关文档
最新文档