大学vfp考试题库(考试这个够用了)_第1页
大学vfp考试题库(考试这个够用了)_第2页
大学vfp考试题库(考试这个够用了)_第3页
大学vfp考试题库(考试这个够用了)_第4页
大学vfp考试题库(考试这个够用了)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【HNCE网上考试系统v9.6】一、单项选择题〔20道小题,共20分〕1、如果在屏幕上要直接看到查询结果,“查询去向〞应选择〔A〕。〔1分〕A、浏览或屏幕B、浏览C、临时表或屏幕D、屏幕2、在VFP的表格结构中,逻辑型、日期型和备注型字段的宽度分别为(B)。〔1分〕A、1、8、10B、1、8、4C、3、8、10D、3、8、任意3、使用DISPLAY命令时,如果范围子句为ALL或REST,那么执行该命令后记录指针指向(C)。〔1分〕A、末记录B、首记录C、末记录的后面D、首记录的前面4、对学生按入学成绩由高到低排序,入学成绩相同的学生按年龄由大到小排序使用的命令是(D)。〔1分〕A、SORTTO学生_1ON入学成绩/A,出生日期/DB、SORTTO学生_1ON入学成绩/D,出生日期/AC、SORTTO学生_1ON入学成绩/A,出生日期/AD、SORTTO学生_1ON入学成绩/D,出生日期/D5、学生关系中有姓名、性别、出生日期等字段,要显示所有1984年出生的学生名单,应使用的命令是(C)。〔1分〕A、LIST姓名FOR出生日期=1984B、LIST姓名FOR出生日期="1984"C、LIST姓名FORYEAR(出生日期)=1984D、LIST姓名FORYEAR("出生日期")=19846、执行SELECT0选择工作区的结果是(B)。〔1分〕A、选择了0号工作区B、选择了空闲的最小号工作区C、选择了一个空闲的工作区D、显示出错信息7、在VFP中,要对已经存在的表建立索引,应对表进行(C)。〔1分〕A、记录浏览B、记录修改C、结构修改D、重建表文件8、在VFP中,使用“数据工作期〞窗口翻开一个表应单击的按钮是(B)。〔1分〕A、添加B、翻开C、浏览D、关闭9、在VFP中,建立数据库文件可以选择“文件〞下拉菜单的菜单项〔A〕。〔1分〕A、新建B、翻开C、保存D、另存为10、为了以最正确方式为多种应用效劳,将数据集中起来以一定的组织方式存放在计算机的外部存储器中,就构成了〔A〕。〔1分〕A、数据库B、数据操作系统C、数据库系统D、数据库管理系统11、在有关数据库的概念中.假设干记录的集合称为〔D〕。〔1分〕A、文件B、字段C、数据项D、表12、以下函数中返回值为字符型的是〔D〕。〔1分〕A、DATE()B、TIME()C、YEAR()D、DATETIME()13、数据库、数据库系统、数据库管理系统这3者之间的关系是〔A〕。〔1分〕A、数据库系统包含数据库和数据库管理系统B、数据库包含数据库系统和数据库管理系统C、数据库管理系统包含数据库和数据库系统D、数据库系统就是数据库,也就是数据库管理系统14、在表设计器中,不可以〔D〕。〔1分〕A、修改已有字段B、增加新字段C、删除不用字段D、复制表结构15、用VisualFoxPro进行人事档案管理属于计算机的〔C〕。〔1分〕A、科学计算应用B、过程控制应用C、数据处理应用D、辅助工程应用16、数据库系统与文件系统的主要区别是〔D〕。〔1分〕A、文件系统简单,而数据库系统复杂B、文件系统只能管理数据文件,而数据库系统能管理各种类型的文件C、文件系统只能管理少量数据,而数据库系统能管理大量数据D、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以17、如果要创立一个三级数据分组报表,第一个分组表达式为“部门(C)〞,第二个分组表达式为“性别(C)〞,第三个分组表达式为“根本工资(N)〞,那么当前索引的索引关键字表达式应该是〔B〕。〔1分〕A、部门+性别+根本工资B、部门+性别+STR(根本工资)C、STR(根本工资)+性别+部门D、性别+部门+STR(根本工资)18、在数据库系统中,DBMS是一种〔C〕。〔1分〕A、采用了数据库技术的计算机系统B、包含操作系统在内的数据管理软件系统C、位于用户与操作系统之间的一层数据管理软件D、包括数据库管理人员、计算机软硬件以及数据库系统19、一个表的全部备注字段的内容存储在(A)中。〔1分〕A、同一备注文件B、不同备注文件C、同一文本文件D、同一数据库文件20、在VFP环境下,用LISTSTRU命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为(C)。〔1分〕A、60B、61C、59D、58二、填空题〔10道小题,共20分〕1、浏览窗口显示表记录有两种格式,即(编辑)和浏览。〔2分〕2、永久关系是数据库表之间的关系,在“数据库设计器〞中表现为表索引之间的(联线)。〔2分〕3、删除记录的操作通常分为两步:先给要删除的记录作(标记),然后再从磁盘上将其物理删除。〔2分〕VFP支持两类索引文件,即(单索引文件)和复合索引文件。〔2分〕5、在“表设计器〞对话框的“索引〞选项卡中,利用(插入)按钮可在当前行前插入一个空行,即可建立新索引。〔2分〕6、在选择工作区的SELECT命令中,既可以使用表别名,又可以使用(工作区的区号),选定的工作区称为当前工作区。〔2分〕7、利用“工程管理器〞上(新建)按钮或“工程〞菜单中的“新建文件〞命令创立的文件会自动包含在工程中,而从“文件〞菜单中创立的文件那么不会自动包含在工程中。〔2分〕8、向数据库中添加的表应该是目前不属于(任何数据库的一个)的单表。〔2分〕9、在“表设计器〞的(索引)选项卡中,可以设置记录验证规那么、有效性出错信息,还可以指定记录插入、更新及删除的规那么。〔2分〕10、关联是指使不同工作区的记录指针建立起一种临时的(关系或联系),当父表的记录指针移动时,子表的记录指针也随之移动。〔2分〕三、文档处理题〔2道小题,共15分〕1、建立一个名为“学习〞的表,结构如下:姓名(C,8),性别(C,1),出生日期(D,8),成绩〔N,3),志愿者(L,1),并将如下图的记录输入。按要求处理完此题的文档后,一定要上载此文档,否那么此题以零分计!【附图】〔10分〕2、建立一个名为“教学管理〞的数据库,将表“学习〞参加到该数据库中。按要求处理完此题的文档后,一定要上载此文档,否那么此题以零分计!〔5分〕四、判断题〔10道小题,共10分〕1、关系数据库管理系统所管理的关系是一个DBF文件。〔1分〕正确错误。。。。。。。。。。。。。〔错误〕2、可以伴随着表的翻开而自动翻开的索引是与表名相同的单一索引文件(IDX)。〔1分〕正确错误。。。。。。。。。。。。〔错误〕3、只有主索引是不允许记录中出现重复索引值的索引。〔1分〕正确错误。。。。。。。。。。。。〔错误〕4、在VisualFoxPro中,可以对字段设置默认值的表必须是自由表。〔1分〕正确错误。。。。。。。。。。。。〔错误〕5、VisualFoxPro关系数据库管理系统能够实现的三种根本关系运算是索引、排序、查找。〔1分〕正确错误。。。。。。。。。。。。〔错误〕6、结构化程序设计的三种根本逻辑结构是选择结构、循环结构和嵌套结构。〔1分〕正确错误。。。。。。。。。。。。〔错误〕7、查询设计器既可对单表查询,也可对多表查询。〔1分〕正确错误。。。。。。。。。。。。〔错误〕8、这个日期表达式:{^2002-05-01}-DATE()在VisualFoxPro中是正确的。〔1分〕正确错误。。。。。。。。。。。。〔错误〕9、VisualFoxPro中一个数组中各个数组元素必须是同一种数据类型。〔1分〕正确错误。。。。。。。。。。。。〔错误〕10、在VisualFoxPro中,通用型字段G和备注型字段M在表中的宽度都是4个字节。〔1分〕正确错误。。。。。。。。。。。。〔正确〕五、简答题〔4道小题,共20分〕1、有一个名为“学习〞的表,结构如下:姓名(C,8),性别(C,1),出生日期(D,8),成绩〔N,3),志愿者(L,1),列出出生年份为1982年并且性别为F的记录〔5分〕2、有一个名为“学习〞的表,结构如下:姓名(C,8),性别(C,1),出生日期(D,8),成绩〔N,3),志愿者(L,1),统计成绩在80以上的记录的个数,将结果赋给变量XYZ。〔5分〕3、有一个名为“学习〞的表,结构如下:姓名(C,8),性别(C,1),出生日期(D,8),成绩〔N,3),志愿者(L,1),将所有男志愿者的成绩增加10分。〔5分〕4、有一个名为“学习〞的表,结构如下:姓名(C,8),性别(C,1),出生日期(D,8),成绩〔N,3),志愿者(L,1),按照年龄从大到小进行排序,生成新表名为“学习sort〞。〔5分〕六、编程题〔1道小题,共15分〕编程序求出{<xsb.DBF>}最后8个记录中每个记录kc1到kc10中的最小值的平方和。(要求用循环做,非循环不给分。)〔下载文件“xsb.dbf〞〕下载方法:在链接上右击翻开弹出菜单,选择“目标另存为〞。〔15分〕必须将此题程序最后的运行结果填入下面的框中。否那么,该题以零分计!请将你解答此题所写的源程序粘贴到下面或者上载源程序VFP选择题

1。VFP是一种________模型的数据库管理系统。选择:A.层次_B.网络_C.对象_D.关系答案:D

2。对于二维表的关键字来讲,不一定存在的是________。选择:A.主关键字_B.候选关键字_C.超关键字_D.外部关键字答案:D

3。目前三种根本的数据模型是________。选择:A.层次模型、网络模型、关系模型_B.对象模型、网络模型、关系模型_C.网络模型、对象模型、层次模型_D.层次模型、关系模型、对象模型答案:A

4。在命令窗口中,不能实现的操作是________。选择:A.复制已执行过的命令_B.重复执行已执行过的命令_C.同时执行多个命令_D.在命令窗口中显示命令执行结果答案:D

5。VFP系统中,表的结构取决于___________。选择:A.字段的个数、名称、类型和长度_B.字段的个数、名称、顺序_C.记录的个数、顺序_D.记录和字段的个数、顺序答案:A

7。数据库管理系统是________。选择:A.教学软件_B.应用软件C.计算机辅助设计软件_D.系统软件答案:D

8。关系型数据库采用________表示实体和实体间的联系。选择:A.对象B.字段_C.二维表_D.表单答案:C

9。在定义表结构时,以下__________数据类型的字段宽度都是定长的。选择:A.字符型、货币型、数值型_B.字符型、货币型、整型_C.备注型、逻辑型、数值型_D.日期型、备注型、逻辑型答案:D

11。函数SUBSTR("VisualFoxPro5.0",7,6)的返回值是______。

A.lFoxProB.FoxProC.FoxPro5D.FoxPro5.0答案:B

12以下说法中正确的选项是_____。

A.数据库翻开时,该库中的表将自动翻开

B.当翻开数据库中的某个表时,该表所在的数据库将自动翻开

C.如果数据库以独占的方式翻开,那么库中的表只能以独占方式翻开

D.如果数据库中的某个表以独占方式翻开,那么库中的其它表也只能以独占方式答案:B

13。一个表的主关键字被包含到另一个表中时,在另一个表中称这些字段为_______。

A.外关键字B.主关键字C.超关键字D.候选关键字_答案:A

14.设有订单表order(其中包括字段:订单号,客户号,职员号,签订日期,金额),查询2007年所签订单的信息,并按金额降序排序,正确的SQL命令是:

A.SELECT*FROMorderWHEREYEAR(签订日期)=2007ORDERBY金额DESC

B.SELECT*FROMorderWHILEYEAR(签订日期)=2007ORDERBY金额ASC

C.SELECT*FROMorderWHEREYEAR(签订日期)=2007ORDERBY金额ASC

D.SELECT*FROMorderWHILEYEAR(签订日期)=2007ORDERBY金额DESC

答案:A

15.如果内存变量和字段变量均有变量名"姓名",那么引用内存的正确方法是:

A.M.姓名B.M->姓名C.姓名D.A和B都可以答案:D

19。以下的四组函数,返回值的数据类型是一致的_____。A.DTOC(DATE()),DATE(),YEAR(DATE())_B.ALLTRIM("VFP5.0"),ASC("A"),SPACE(8)C.EOF(),RECCOUNT(),DBC()_D.STR〔3.14,3,1〕,DTOC(DATE()),SUBSTR("ABCD",3,1)答案:D

20。VFP的循环语句有_____。选择:A.DOWHILE,FOR和SCAN_B.DOWHILE,FOR和LOOP_C.FOR,SCAN和LOOP_D.DOCASE和DOWHILE_答案:A

21。字段的默认值是保存在______。选择:A.表的索引文件中B.数据库文件中C.工程文件中D.表文件中答案:B

22。彻底删除记录数据可以分两步来实现,这两步是______。选择:A.PACK和ZAPB.PACK和RECALL_C.DELETE和PACKD.DELE和RECALL_答案:C

23。表之间的"临时性关系",是在两个翻开的表之间建立的关系,如果两个表有一个关闭后,那么该"临时性关系"______。选择:A.转化为永久关系B.永久保存C.临时保存D.消失答案:D

24。表移出数据库后,仍然有效的是______。选择:A.字段的有效性规那么B.表的有效性规那么_C.字段的默认值_D.结构复合索引文件中的候选索引_

答案:D

25。关系模型的根本结构是______。选择:A.二维表_B.树形结构C.无向图D.有向图_答案:A

26.CLEAR

STORE3TOX

STORE5TOY

PLUS(@X,(Y))

?X,Y

PROCEDUREPLUS

PARAMETERSA1,A2

A1=A1+A2

A2=A1+A2

ENDPROC

A、813B、313C、35D、85

答案:D

29。关于数据库的操作,下述说法中,_________是正确的。选择:A.数据库被删除后,那么它包含的数据库表也随着被删除_B.翻开了新的数据库,那么原来已翻开的数据库被关闭_C.数据库被关闭后,它所包含的数据库表不能被翻开_D.数据库被删除后,它所包含的表变成自由表_答案:D

43。在VisualFoxPro中创立含备注字段的表和表的结构复合索引文件后,系统自动生成的三个文件的扩展名为___________。选择:A..PJX、.PJT、.PRG_B..DBF、.CDX、.FPT_C..FPT、.FRX、.FXP_D..DBC、.DCT、.DCX答案:B

45。VisualFoxPro是一个________。选择:A.数据库系统B.数据库管理系统_C.数据库D.数据库管理员答案:B

46。如果要在同一个数据库的二个表之间建立关系,那么在父表的结构复合索引文件中创立_______。选择:A.主索引_B.候选索引_C.普通索引_D.唯一索引答案:A

47。在向数据库中添加表的操作时,以下说法中不正确的选项是________。选择:A.可以将自由表添加到数据库中_B.可以将数据库表添加到另一个数据库中_C.可以在工程管理器中将自由表拖放到数据库中_D.先将数据库表移出数据库成为自由表,而后添加到另一个数锯库中答案:B

48。VFP环境中,当用户将某个表的记录或整个表文件都锁定时,只读命令依然可以工作。以下____命令在记录或整个文件锁定时依然可以工作。选择:A.INDEXB.REPLACEC.APPENDD.SELECT-SQL答案:D

49。表之间的“一对多〞关系是指___________。选择:A.一个表与多个表之间的关系B.一个表中的记录对应另一个表中的多个记录_C.一个表中的记录对应多个表中的一个记录__D.一个表中的记录对应多个表中的多个记录答案:B

50。由计算机、操作系统、DBMS、数据库、应用程序等组成的整体称为___________。选择:A.数据库系统B.数据库管理系统C.文件系统D.软件系统答案:A

56。VFP中,执行“?ATC("管理","数据库管理系统")〞命令后,返回的结果是:______。A.0B.4C.7D.错误的函数名答案:C

57。以下关于数据的操作说法中,正确的选项是______。答案:C

A.货币型数据不能参加算术运算B.两个日期型数据可以进行加法运算

C.一个日期型数据可以加或减一个整数D.字符型数据能比拟大小,日期型那么不能

59。如果一个数据库表的DELETE角发器设置为.F.,那么不允许对该表作_________的操作。

A.修改记录B.删除记录C.增加记录D.显示记录答案:B66。有关查询与视图,以下说法中不正确的选项是______。答案:B

A.查询是只读型数据,而视图可以更新数据源

B.查询可以更新源数据,视图也有此功能

C.视图具有许多数据库表的必性,利用视图可以创立查询和视图

D.视图可以更新源表中的数据,存在于数据库中

67。有关类、对象、事件,以下说法中不正确的选项是_________。答案:A

A.对象仅能用本身包含的代码来实现操作

B.对象可以是任何客观事物,对象是类的特例

C.类是一组具有相同结构、操作并遵守相同规那么的对象

D.事件是一种预先定义好的特定动作,由用户或系统激活

68。以下各组控件中,全部可与表中数据绑定的控件是_____。答案:C

A.EditBox、Grid、LineB.ListBox、Shape、OptonButton

C.ComBox、Grid、TextBoxD.CheckBox、Separator、EditBox

69。假设要建一个有5个按钮的选项组,应将属性_____的值改为5。

A.OptiongroupB.Buttoncount

C.BoundColumnD.ControlSource答案:B

70.表单名为myForm的表单中有一个页框myPageFrame,将该页框的第3页(Page3)的标题设置为“修改〞,可以使用代码:

A.myForm.Page3.myPageFrame.Caption="修改"

B.myForm.myPageFrame.Caption.Page3="修改"

C.Thisform.myPageFrame.Page3.Caption="修改"

D.Thisform.myPageFrame.Caption.Page3="修改"

答案:C

71。对于自由表而言,不允许有重复值的索引是_______。

A.主索引B.侯选索引C.普通索引D.唯一索引答案:B

72。以下命令中,不能使程序跳出循环的是_______。

A.LOOPB.EXITC.QUITD.RETURN答案:A

74。有一菜单文件MAIN.MNX,运行该菜单的操作是_______。选择:A.执行命令DOMAIN.MNX

B.执行命令DOMENUMAIN.MNX

C.先生成菜单程序文件MAIN.MPR,再执行命令DOMAIN.MPR

D.先生成菜单程序文件MAIN.MPR,再执行命令DOMENUMAIN.MPR

答案:D

75。关于表格控件,以下说法中不正确的选项是_______。

选择:A.表格的数据源可以是表、视图、查询

B.表格中的列控件不包含其它控件

C.表格能显示一对多关系中的子表

D.表格是一个容器对象答案:B

76。学生管理数据库中有二个表:学生表和成绩表,表结构分别如下,

xs.dbf|cj.dbf

学号xhc,8|学号xhc,

8

姓名xmc,8|课程号kchc,

4

性别xbc,2|课程名kcmc,

20

出生日期csrqd|成绩cjn,3

有一个按班级号查该班每一个学生总成绩的表单:

班级号由学生学号的前4位组成。该表单组合框的

RowSourceType属性为3-SQL语句,那么它的

RowSource属性为_______。

选择:A.SELECTDISTINCTSUBSTR(xh,1,4)FROMxsINTOCURSORxtmp

B.SELECTSUBSTR(xh,4)FROMxsINTOCURSORxtmp

C.SELECTDISTINCTxhFROMxsINTOCURSORxtmp

D.SELECTDISTINCTSUBSTR(xh,1,4)FROMxsINTOxtmp答案:A

77。某表单FrmA上有一个命令按钮组CommandGroup1,命令按钮组中有四个命令按钮:CmdTop,CmdPrior,CmdNext,CmdLast。要求按下CmdLast时,将按钮CmdNext的Enabled属性置为.F.,那么在按钮CmdLast的Click事件中应参加_______命令。选择:

A.This.Enabled=.F.

B.This.Parent.CmdNext.Enabled=.F.

C.This.CmdNext.Enabled=.F.

D.Thisform.CmdNext.Enabled=.F.

答案:B

78。关系型数据库采用________表示实体和实体间的联系。

A.对象B.字段C.二维表D.表单答案:C

79。在命令窗口中,不能实现的操作是________。

A.复制已执行过的命令B.重复执行已执行过的命令

C:同时执行多个命令D.在命令窗口中显示命令执行结果答案:D

80。要求一个表中的数值型字段数据精度具有4位小数,那么该字段的宽度至少定义为_________。

A.4位B.5位C.6位D.12位答案:C

81。翻开一个空表,执行?EOF〔〕,BOF〔〕命令,显示结果为_________。

A..T.和.T.B..F.和.F.

C..F.和.T.D..T.和.F.答案:A

82。表〔XS.DBF〕中含有100条记录,执行以下命令后显示的记录序号是________。

USEXS

GO10

LISTNEXT4

A.10,11,12,13B.11,12,13,14

C.4,5,6,7D.1,2,3,4答案:A

83。以下关于数据库的描述中,不正确的选项是__________。选择:A.数据库是一个包容器,它提供了存储数据的一种体系结构

B.数据库表和自由表的扩展名都是.DBF

C.数据库表的表设计器和自由表的表设计器是不相同的

D.数据库表的记录保存在数据库中答案:D

84。创立数据库后,系统自动生成扩展名为________的三个文件。

A..SCX、.SCT、.SPXB..DBC、.DCT、.DCX

C..PJX、.PJT、.RPJD..DBF、.DBT、.FPT答案:B

85。在向数据库中添加表的操作时,以下说法中不正确的选项是________。答案:B

A.可以将自由表添加到数据库中

B.可以将数据库表添加到另一个数据库中

C.可以在工程管理器中将自由表拖放到数据库中

D.先将数据库表移出数据库成为自由表,而后添加到另一个数据库中

86。以下关于索引的描述中,不正确的选项是________。选择:A.结构和非结构复合索引文件的扩展名均为.CDX

B.结构复合索引文件随表的翻开而自动翻开

C.一个数据库表仅能创立一个主索引和一个唯一索引

D.结构复合索引文件中的索引在表中的字段修改时,自动更新答案:C

87。参照完整性的作用是___________控制。

A.字段数据的输入B.记录中相关字段之间的数据有效性

C.表中数据的完整性D.相关表之间的数据一致性答案:B

88。___________不可以作为查询和视图的输出类型。

A.自由表B.表单C.临时表D.数组答案:B

89。以下说法中正确的选项是___________。

A.视图文件的扩展名.vcxB.查询文件中保存的是查询的结果

C.查询设计器实质上是SELECT-SQL命令的可视化设计方法

D.查询是基于表的并且是可更新的数据集合答案:C

90.实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系的认识,而__________是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对现实世界的抽象。

A.数据模型B.关系模型C.逻辑模型D.概念模型答案:A

91.学生表(XS.DBF)的表结构为:学号〔XH,C,8〕,姓名〔XM,C,8〕,性别〔XB,C,2〕班级〔BJ,C,6〕,用Insert命令向XS表添加一条新记录,记录内容为:

XHXMXBBJ

99220231王凌男992201

以下命令中正确的选项是________。选择:A.INSERTINTOXSVALUES("99220231","王凌","男","992201")B.INSERTTOXSVALUES("99220231","王凌","男","992201")C.INSERTINTOXS(XH,XM,XB,BJ)VALUES(99220231,王凌,男,992D.INSERTTOXS(XH,XM,XB,BJ)VALUES("99220231","王凌","男","992答案:A

92。建立两个表之间的临时关系时,必须设置_________。答案:D

A.主表的主索引B.主表的主控索引C.子表的主索引D.子表的主控索引

93。在VisualFoxPro中创立含备注字段的表和表的结构复合索引文件后,系统自动生成的三个文件的扩展名为___________。

A..PJX、.PJT、.PRGB..DBF、.CDX、.FPT

C..FPT、.FRX、.FXPD..DBC、.DCT、.DCX答案:B

94。在VisualFoxPro系统中,________创立时,将不以独立的文件形式存储,而必须依赖于数据库。

A.查询B.视图C.类库D.表单答案:B

95。运行查询CX1.QPR命令是________。

A.USECX1B.USECX1.QPRC.DOCX1.QPRD.DOCX1答案:C

96.用DIMENSIONARR(3,3)命令声明了一个二维数组后,再执行ARR=3命令,那么__________。A.命令ARR=3创立了一个新的内存变量,它与数组无关

B.数组的第1个元素被赋值为3C.所有的数值元素均被赋值为3

D.当存在数组ARR时,不可用ARR=3命令创立与数组同名的内存变量答案:C

97。在命令窗口中执行了命令X=5后,那么默认该变量的作用域是_________。

选择:A.全局B.局部C.私有D.不定答案:A

99。用户在VFP中创立子类或表单时,不能新建的是___________。选择:A.属性

B.方法C.事件D.事件的方法代码答案:C

100。以下对于事件的描述不正确的选项是________________。

选择:A.事件是由对象识别的一个动作

B.事件可以由用户的操作产生,也可以由系统产生

C.如果事件没有与之相关联的处理程序代码,那么对象的事件不会发生

D.有些事件只能被个别对象所识别,而有些事件可以被大多数对象所识别答案:C

101。所有类都可识别的事件即最小事件集包括____________。选择:A.Init、Destroy和Error事件

B.Load、Init和Destroy事件C.Load、Init和Unload事件D.Init、Activate和Destroy事件答案:A

102。对于任何子类或对象,一定具有的属性是_________。选择:A.Caption

B.BaseClassC.FontSizeD.ForeColor答案:B

104。从CommandButton基类创立子类cmdA和cmdB,再由cmdA类创立cmdAA子类,那么cmdA、cmdB和cmdAA必具有相同的_________。选择:A.Caption属性

B.Name属性C.BaseClass属性D.ParentClass属性答案:C

105。有关类、对象、事件、,以下说法不正确的选项是____________。选择:A.对象用本身包含的代码来实现操作

B.对象是类的特例C.类刻划了一组具有相同结构、操作并遵守相同规那么的对象D.事件是一种预先定义好的特定动作,由用户或系统激活答案:A

106。以下属于方法名的是_________。

选择:A.GotFocusB.SetFocusC.LostFocusD.Activate答案:B

107。容器型的对象_________。选择:A.只能是表单或表单集

B.必须由基类Container派生得到C.能包容其他对象,并且可以分别处理这些对象D.能包容其他对象,但不可以分别处理这些对象答案:C

109.当执行命令USEteacherALIASjsINB后,被翻开的表的别名是_________。选择:A.teacherB.jsC.BD.js_B答案:B

110.下面__________命令组与LISTFORxb="女"具有相同的显示结果。选择:A.LIST(回车)SETFILTERTO(回车)B.SETFILTERTOxb="女"(回车)LISE(回车)C.SETFILTERTO(回车)LIST(回车)D.LIST(回车)SETFILTERTOxb="女"(回车)答案:B

111.索引文件中的标识名最多由_______个字母、数字或下划线组成。选择:A.5B.6C.8D.10答案:D

112.js表中有两条记录,以下操作中,返回值一定是.T.的是______。选择:A.USEjs(回车)?BOF()(回车)B.USEjs(回车)GO2(回车)SKIP-1(回车)?BOF()(回车)C.USEjs(回车)GOBOTTOM(回车)SKIP(回车)?EOF()(回车)D.USEjs(回车)SKIP-1(回车)?EOF()(回车)答案:C

2.6.某翻开的表中有20条记录,当前记录号为8,执行命令LISTNEXT3〔回车〕后,所显示的记录的序号为_____________。选择:A.8-11B.9-10C.8-10D.9-11答案:C

2.7.翻开一张表后,执行以下命令:

GO6

SKIP-5

GO5

那么关于记录指针的位置说法正确的选项是____________。选择:A.记录指针停在当前记录不动B.记录指针的位置取决于记录的个数C.记录指针指向第5条记录D.记录指针指向第一条记录答案:B

2.8.以下命令中___________可以在共享方式下运行。选择:A.APPENDB.PACKC.MODIFYSTRUCTURED.ZAP答案:A

2.9.一张表的全部Memo字段的内容存储在___________。选择:A.不同的备注文件中B.同一个文本文件中C.同一个备注文件中D.同一个数据库文件中答案:C

2.10.有关表的索引,以下说法中不正确的选项是___________。选择:A.当一张表被翻开时,其对应的结构复合索引文件被自动翻开B.任何表的结构复合索引能控制表中字段重复值的输入C.一张表可建立多个候选索引D.主索引只适用于数据库表答案:B

2.11.建立索引时,__________字段不能作为索引字段。选择:A.字符型B.数值型C.备注型D.日期型答案:C

2.12.设计数据库时,可使用纽带表来处理表与表之间的______________。选择:A.多对多关系B.临时性关系C.永久性关系D.继承关系答案:A

2.13.创立数据库后,系统自动生成的三个文件的扩展名是_______。选择:A..pjx.pjt.rpgB..sct.scx.spxC..fpt.frx.fxpD..dbc.dct.dcx答案:D

2.14.如果要在数据库的两张表之间建立永久关系,那么至少要求在父表的结构复合索引文件中创立一个____________,在子表的结构复合索引文件中创立任何类型的文件。选择:A.主索引B.候选索引C.主索引或候选索引D.唯一索引答案:C

2.15.数据库表之间创立的永久关系保存在_________中。选择:A.数据库表B.数据库C.表设计器D.数据环境设计器答案:B

2.16.以下关于表的索引的描述中,错误的选项是_________。选择:A.复合索引文件的扩展名为.cdxB.结构复合索引文件随表的翻开而自动翻开C.当对表编辑修改时,其结构复合索引文件中的所有索引自动维护D.每张表只能创立一个主索引和一个候选索引答案:D

2.17.在參照完整性中,设置更新操作规那么时,选择了“限制〞,以下说法中_________是正确的。选择:A.当更改了主表的“主〞或“候选〞关键字后,自动更改子表相应记录B.允许更改子表中对应的普通索引关键字的字段值C.在子表中有相关记录时,主表的主或候选关键字段值禁止更改D.当更改了子表中的字段值,那么自动更改主表中对应记录的字段值答案:C

2.18.如果一张数据库表的DELETE触发器设置为.F.,那么不允许对该表作__________记录的操作。选择:A.修改B.删除C.增加D.显示答案:B

2.20.数据库表的INSERT触发器,在表中_____________记录时触发该规那么。选择:A.增加B.修改C.删除D.浏览答案:A

2.21.在参照完整性的设置中,如果当主表中删除记录后,要求删除子表中的相关记录,那么应将“删除〞规那么设置为__________。选择:A.限制B.级联C.忽略D.任意答案:B

2.22.要在两张相关的表之间建立永久关系,这两张表应该是____________。选择:A.同一个数据库内的两张表B.两张自由表C.一张自由表,一张数据库表D.任意两张数据库表或自由表答案:A

2.23.库表字段的默认值保存在__________文件中。选择:A.表B.数据库C.工程D.表的索引答案:B

2.24.以下的__________操作将造成相关表之间数据的不一致。选择:A.在主表中插入记录的主关键字的值是子表中所没有的B.在主表中删除了记录,而在子表中没有删除相关记录C.在子表中删除了记录,而在主表中没有删除相关记录D.用主表的主关键字字段的值修改了子表中的一个记录答案:B

2.25.以下___________操作不会损坏相关表之间的数据一致性。选择:A.删除了子表中的记录而没有删除主表中相关记录B.删除了主表中的记录而没有删除子表中相关记录C.在子表中插入记录的为外部关键字值是主表关键字中所没有的D.主表中修改了主关键字值而子表中没修改有关的外部关键字值答案:A

2.26.建立两张表之间的临时关系时,必须设置的是___________。选择:A.主表的主索引B.主表的主索引和子表的主控索引C.子表的主控索引D.主表的主控索引和子表的主控索引答案:C

2.27.以下_____________操作不会激活记录的有效性规那么检验。选择:A.修改表结构并保存时B.修改表的某一记录时C.修改了记录值并执行SKIP命令时D.修改了数据并关闭表时答案:B

2.28.当成功执行以下一组命令后,以下不正确的说法是__________。

OPENDATABASEjxsj

OPENDATABASErsda选择:A.由于翻开了第二个数据库rsda,而关闭了jxsj数据库B.当前数据库是rsdaC.表达式DBUSED〔"jxsj"〕ANDDBUSED("rsda")的值为.T.D.当再执行CLOSEDATABASES命令后,jxsj库没有被关闭答案:A

2.29.永久关系的主要作用是_________。选择:A.作为查询的联接条件B.作为表单数据环境中默认的临时关系C.存储参照完整性信息D.控制相关表之间记录的访问答案:C

2.30.表之间的“一对多〞关系是指___________。选择:A.一张表与多张表之间的关系B.一张表中的一个记录对应另一张表中的多个记录C.一张表中的一个记录对应多张表中的一个记录D.一张表中的一个记录对应多张表中的多个记录答案:B

2.31.设学生成绩表cj包含学号xh字段和课程代号kcdh字段,如果设置记录有效性规那么为NOT〔EMPTY〔xh〕OREMPTY(kcdh)),那么执行以下________命令并关闭表时,不会违反该记录的有效性规那么。选择:A.USEcj{回车}APPENDBLANKB.USEcj{回车}APPENDBLANK{回车}REPLACExhWITH"9901000C.INSERTINTOcj(xh,kcdh)VALUES("99010001","02")D.INSERTINTOcj(xh,cj)VALUES("99010001",85)答案:C

2.32.如已在学生表和成绩表之间按学号建立永久关系,现要设置参照完整性:当在成绩表中添加记录时,但凡学生表中不存在的学号不允许添加,那么该参照完整性应设置为_________。选择:A.更新级联B.更新限制C.插入级联D.插入限制答案:D

2.33.参照完整性的作用是_______________控制。选择:A.字段数据的输入B.记录中相关字段之间的数据有效性C.表中数据的完整性D.相关表之间的数据一致性答案:D

3.1.视图是一种存储在数据库中的特殊的表,当它被翻开时,对于本地视图而言,系统将同时在其他工作区中把视图所基于的基表翻开,这是因为视图包含一条__________语句。选择:A.SELECT-SQLB.USEC.LOCATED.SETFILTERTO答案:A

3.2.有关查询和视图,以下说法中不正确的选项是__________。选择:A.查询是只读型数据,而视图可以更新数据源B.查询可以更新数据源,视图也有此功能C.视图具有许多数据库表的属性,利用视图可以创立查询和视图D.视图可以更新源表中的数据,存储于数据库中答案:BVFP填空题

1.数据的不一致性是指_________。

答案:相同的数据在不同的应用程序中出现不同的值

3.目前较为流行的一种信息模型设计方法称为E-R方法,E-R方法的中文含义为

______。

答案:实体联系方法

4.如果要把一个文本框对象的初值设置为当前日期,那么在该文本框的Init事件中设置代码

为______。

答案:THIS.VALUE=DATE()

6.______型数据只能用于表而不能用于内存变量。

答案:备注和通用

7.教师表〔JS.DBF〕中含有一条姓名〔XM〕为"王一平"的记录,执行以下程序段后,输出结果为______。

SELEJS

LOCATFORXM="王一平"

XM=3

?XM

答案:王一平

8.与XB="男".OR.XB="女"等价的表达式为______。

答案:XB$"男女"

9.表达式STR(YEAR(DATE()+10))的数据类型为_______。

答案:C

11.翻开工程的命令是_______。

答案:MODIFYPROJECT

12.Grid、Text、CommandGroup、Column是VFP系统中的对象,它们当中不能直接加到表单中的对象是________。

答案:Column

13.类包含了对象的程序设计和数据抽象,是具有相同行为的_______的抽象。

答案:对象

14.当翻开的表为一个空表时,函数RECNO()的值为________。

答案:1

16.以下程序段用来求0~100之间的偶数之和,请将它写完整:

N=0

S=0

DOWHILEN<=100

N=N+1

IFN%2=1

_______

ELSE

S=S+N

ENDIF

ENDDO

答案:LOOP

17.视图可以在数据库设计器中翻开,也可以用USE命令翻开,但在使用USE命令之前,必须翻开包含该视图的________。

答案:数据库

18.假定有三个数据库文件:答案:SETDATABASETOMYDATA2

MYDATA1,MYDATA2,MYDATA3,它们分别存放在C盘的DATA目

录,D盘的DATA目录,A盘的DATA目录,完善以下程序,使

得程序执行以后,DBC()函数的值为

D:\DATA\MYDATA2.DBC。

OPENDATABASEC:\DATA\MYDATA1

OPENDATABASED:\DATA\MYDATA2

OPENDATABASEA:\DATA\MYDATA3

________

?DBC()

21.阅读以下程序,写结果:

SETTALKOFF

S='ABCDEF'

N=LEN(S)

K=1

DOWHILEK<=N

?SUBS(S,K,N-K)

K=K+1

ENDDO

上述程序运行以后,显示内容的前二行为________,_______。

答案:ABCDE,BCDE

23.VFP中表单文件以_______扩展名存贮,通过______属性来引用表单对象。而Caption属性是设置表单标题栏中的信息。

答案:SCX,NAME

25.将控制绑定到一个字段,移动记录后字段的值发生变化,这时对象的_______属性的值也随之变化。

答案:VALUE

26.如果要让一个文本框的初值设置为当前日期且不能更改,那么在该文本框的______事件中设置代码为This.Value=DATE(),同时要将它的______属性设置为.F.。

答案:INIT,ENABLED

27.如果在主表中删除一条记录,要求子表中的相关记录自动删除,那么参照完整性的删除规那么应设置成_______。

答案:级联

28.对于列表框,当其_______发生变化时,将触发InteractiveChange事件。

答案:VALUE

31.选项按钮组是_______对象,它的Value属性说明用户选定了哪个按钮。假定现有一个选项按扭组有六个选项按钮,该选项按钮组的ControlSource属性值是一个整型字段,如果用户选择了第四个按钮,那么选项按钮组的Value属性值为_______。

答案:容器,4

32.利用查询设计器设计查询,可以实现多项功能,查询设计器最终实质上是生成一条_______语句。

答案:SELECT-SQL

33.组合框的数据源由RowSource属性和RowSourceType属性给定,如果RowSource属性

中写入一条SELECT-SQL语句,那么它的RowSourceType属性应设置为_______。

答案:3-查询

34.某表单中有一"下一记录"的记录定位命令按钮CmdNext,请完成该按钮的Click事件代码:〔假定该表单所用到的表为XS.DBF〕

SELECTXS

______

IFEOF()

GOBOTTOM

This.______&&让该按钮不响应用户操作

ELSE

Thisform.Refresh

ENDIF

答案:SKIP

ENABLED=.F.

40.表达式{09/18/2000}-{09/20/2000}的值是_________。

表达式INT(6.26*2)%ROUND(3.14,0)的值是___________。

答案:-20

41.对于数据绑定型控件,通过对___________属性的设置来绑定控制和数据源。

答案:ControlSoure

42.执行以下程序段后,X(1,1)和x(2,2)的值分别为___________。

程序清单如下:

DIMENSIONX(6,10)

X=123

答案:123,123

43.恢复主菜单系统为默认的VisualFoxPro系统菜单状态的命令是___________。

答案:SETSYSMENUTODEFALUT

44.不能用___________和通用型字段构造索引表达式创立索引。

答案:备注型

45.如果要将某选项按钮组上的按钮设置为5个,应把选项按钮组的___________属性值设定为5。

答案:ButtonCount

46.采用面向对象的程序设计方法设计的应用程序,其功能的实现是由___________驱动的。

答案:事件

48.对象是______的实例。

答案:类

49.翻开一个空表,函数EOF()的值为______。

答案:.T.

50.数据库表可以设置长表名,但存贮在磁盘上的文件名是______。

答案:表名

51.如果数据库表的插入触发器设置为.F.,那么当向该表中插入一条空记录时,屏幕显示

______。

答案:触发器失败

52.组合框兼有下拉列表框和______的功能。

答案:文本框

53.在SELECT-SQL语句中,DISTINCT选项的功能是______。

答案:排除查询结果中所有重复的行

54.在表单中,一个OLE绑定型控件利用表中的______型字段显示一个OLE对象。

答案:通用

56.以下程序用来求0~100偶数之和,请将它写完整:

N=0

S=0

DOWHILE.T.

IFN>100

_______

ELSE

S=S+N

ENDIF

N=N+2

ENDDO

答案:EXIT

57.本地视图的______表随视图的翻开而自动地翻开,但是不随视图的关闭而关闭。答案:基

58.在VFP系统中,多个对象的同一个属性〔如width属性〕可以同时设定,设定前必须同时_______这些对象。

答案:选定

59.下述命令执行后,S4的值为______________.

S1='ABCD'

S2='EFG'

S3=ALLT(S1)+ALLT(S2)

S4=SUBSTR(S3,5,2)答案:'EF'

60.答案:D:\DATA\MYDATA2.DBC

假定有三个数据库文件MYDATA1,MYDATA2,MYDATA3,它们

分别存放在C盘的DATA目录,D盘的DATA目录,A盘的

DATA目录,执行以下程序以后,DBC()函数的值为

_______。

OPENDATABASEC:\DATA\MYDATA1

OPENDATABASED:\DATA\MYDATA2

OPENDATABASEA:\DATA\MYDATA3

SETDATABASETOMYDATA2

?DBC()

65.OOP中文含义为:______。

答案:面向对象程序设计

68.表达式STR(YEAR(DATE())+10)的数据类型为______。

答案:C

69.工程管理器的功能是组织和管理所有与工程有关的类型的________。答案:文件

70.在数据库系统中,关系模型的根本结构是一张__________。

答案:二维表

71.按所用的数据模型来分,VFP属于___________数据库管理系统。

答案:关系型

72.英文缩写‘DBMS’的中文含义是__________________。DBMS主要由_____________、存储管理器和事务管理器三局部组成。

答案:数据库管理系统

查询管理器

73.复选框控件可以为三种状态,其Value属性值分别为.F.、.T.或__________。

答案:NULL

74.使用报表打印表中的数据,需在报表中将与表字段相关的控件放在报表中的___________带区。

答案:细节

75.如果要物理删除带有删除标志的记录,可使用命令___________,但在该命令的执行前,必须将表以___________方式翻开。

答案:PACK,独占

76.VisualFoxPro系统中,表的触发器是绑定在表上的___________,当表中的任何记录被指定的操作命令修改时,触发器被激活。

答案:表达式

77.从二维表的后选关键字中,选出一个可作为____________。

答案:主关键字

78.XS〔学生〕表的结构为:答案:TABLExsZZMML

字段名中文含义类型长度

XH学号字符6

XM姓名字符8

XB性别字符2

CSRQ出生日期日期8

ZZMM政治面貌逻辑1

BZ备注备注4

以下命令用来创立XS表的结构,请将它完善:

CREATE___________;

(XHC(6),XMC(8),XBC(2),CSRQD,

__________,BZM)

79.答案:Cdd

学生成绩表(CJ.DBF)中含有学号(XH,C,6)、课程代号

(KCDH,C,2)和成绩(CJ,N,3)字段。为了给每个成绩评定成

绩等级(优、良、及格、不及格),在该表所在的数据库中

创立了一个根据成绩分数评定成绩等级的自定义函数

getdd,函数getdd的代码如下:

FUNCTIONgetdd

PARAMETERSnCj

LOCALcdd

cdd=""

DOCASE

CASEnCj>=90

cdd="优"

CASEBETWEEN(nCj,80,89)

cdd="良"

CASEBETWEEN(nCj,60,79)

cdd="及格"

CASEnCj<60

cdd="不及格"

ENDCASE

RETURN________

注:VisualFoxPro系统函数BETWEEN〔〕的功能是判

断一个表达式的值是否在两个相同数据类型的表达式的值

之间。

80.一张表的主关键字被包含到另一张表中时,在另一张表中称这些字段为___________。

答案:外部关键字

81.表中的一列称为__________,它规定了数据的特征;表中的一行称为一个__________,它是多个字段的集合。

每个字段都必须有一个____________属性来标识该字段。

答案:字段,记录

字段名

82.表文件的扩展名为___________,如果表结构中包含_______类型或_________类型的字段时,会产生一个扩展名为___________的备注文件。

答案:DBF备注,通用FPT

83.成绩表(cj.dbf)的表结构如下:答案:1003

字段名类型宽度含义

xhC3学号

qzN3,0其中成绩

qmN3,0期末成绩

表中含有3条记录,按输入时的物理顺序排列如下:

xhqzqm

0018993

0029875

0038087

该表已创立结构复合索引如下:

索引顺序索引名索引表达式

降序CJAQZ+QM

升序CJBSTR(QZ)+STR(QM)

执行如下命令:

USECJORDERTAGCJA

BROWSE

在浏览窗口中学号为"002"的记录显示在第_______行。

假设在命令窗口中执行命令:

SETORDERTOTAGCJB

BROWSE

那么在浏览窗口中学号为_______的记录显示在第1行。

85.有一表单frmA,该表单中包含一个页框pgfB,页框中包含的页面数未知,在刷新表单时,为了刷新页框中的所有页面,可在页框pgfB的REFRESH方法中编写一段FOR循环结构的代码实现,请完善如下代码:

FORi=1toThis._________

This.Pages.refresh

ENDFOR

答案:PAGECOUNT

87.教师表JS.DBF(含有字段:工号(GH,C,6),姓名

(XM,C,8),根本工资(JBGZ,N,7,2),系名

(XIMING,C,16))。完成以下SQL命令,统计JS表中"信息管

理系"职工的平均工资。SQL命令如下:

SELECT_________;

FROMJS;

________;

INTOCURSJSTMP;

_________

答案:AVG(jbgz)as平均工资

WHEREximing='信息管理系'

GROUPBYximing

89。‘银行存款’表〔CK.DBF〕的表结构字段组成为:

帐号〔ZH,C,15,NULL〕

存入日期〔CRRQ,T,8〕

存期〔CQ,N,2,0〕

金额〔JE,Y,8〕

要求写出创立CK表的SQL语句_________。

为该表增加一个备注型字段BZ的命令是_____________。

增加一条空记录的命令是____________。

答案:CREATETABLEck(zhC(15)NULL,crrqD,cqN(2,0),jeY)

ALTERTABLEckADDCOLUMNBZM&&修改表结构

APPENDBLANK

90。在js表中要删除所有工龄〔字段名gl〕大于60的记录的SQL命令是DELETE________jsWHERE_______;

要彻底删除这些记录,可用_______命令,但这一命令的实施,必须要求表以________方式翻开。

答案:FROM,gl>60PACK独占

91。在教师表〔js〕中按如下要求更改根本工资〔jbgz:

工龄在10年以下〔不含10年〕根本工资加20

工龄在10--19年根本工资加35

工龄在20年以上〔含20年〕根本工资加50

可用UPDATE命令完成上述更改:

UPDATEjs_______jbgz=IIF(js.gl<10,_________,

;

IIF(________,jbgz+50,jbgz+35))

答案:SET

jbgz+20

jbgz>=20

92。如果学生表〔xs.dbf〕已在当前工作区中翻开,要筛选出专业代号zydh为“102001”的记录的命令是____________;要取消该筛选的命令是____________。

答案:SETFILTERTOzydh="102001"

SETFILTERTO

94。执行以下一组命令:

SETEXCLUSIVEOFF

USEjs

USExsEXCLUSIVEIN0

那么js表的翻开方式是___________;

xs表的翻开方式是___________。

答案:共享

独占

95。xs表的结构复合索引中已创立xh字段的普通索引,索引标识为xh,在没有设置主控索引的情况下,要用SEEK命令定位到学号“98010”的记录上,那么该命令为_______________。答案:SEEK"98010"ORDERTAGxh

96。翻开一张表时,___________索引文件将自动翻开,表关闭时它将自动关闭。答案:结构复合

97。通用型数据类型只能用于表中字段的定义,用于存储___________对象。答案:OLE

98。如要实现多字段排序,即先按班级〔bj,N,1〕顺序排序,同班的同学再按出生日期(csrq,D)顺序排序,同班且出生日期也相同的再按性别〔xb,C,2〕顺序排序,其索引表达式为___________。答案:STR〔bj〕+DTOC〔csrq〕+xb

99。记录的定位方式有________定位、____________定位和条件定位三种。

答案:绝对相对

100。翻开一张空表,在不移动记录指针的情况下,函数

BOF〔〕的值是_________;函数EOF〔〕的值是

_________;函数RECNO〔〕的值是_________。

如果翻开的表中有一条记录,在不移动记录指针的情况下

,函数BOF〔〕的值是_________;函数EOF〔〕的值是

_________;函数RECNO〔〕的值是_________。

答案:.T..T.1

.F..F.1

101。如果子表中已有相关记录,修改主表记录的主关键字时,要求同时修改子表中相关记录,那么参照完整性的___________规那么应设置为__________。

答案:更新级联

102。不允许子表增加或修改记录后出现“孤立记录〞,那么参照完整性的___________规那么应设置为____________。答案:插入限制

103。对数据库表增加新记录时,为某一字段自动给定一个初始值,这个值称为___________。答案:默认值

104。数据库中的每一张表能建立_____个主索引。

如某字段定义为候选索引或主索引,要求该字段的值必须具有_________性。

索引可分为多种类型,其中________类型只适用于数据库表。

答案:1唯一主索引

105。参照完整性只有在________之间才能建立,以保持不同表之间数据的__________.

如果要在课程表与学生成绩表之间设置参照完整性,那么首先必须建立它们之间的_________关系。

如果修改了课程表中课程代号后要求自动更新学生成绩表

中相关记录的课程代号,那么应设置更新规那么为________;如果课程表中没有的课程代号禁止插入到学生成绩表中,那么应设置插入规那么为_________。答案:数据库表、一致性、永久

级联、限制。

106。触发器指定一个规那么,这个规那么是一个____________。当某个命令或事件发生后,将自动触发相关触发器的执行,计算逻辑表达式的值,如果返回值是________,将不执行此命令或事件。答案:逻辑表达式.F.

107。纽带表的作用是把〔多对多关系〕分解为两个〔一对多关系〕。答案:

108。某公司数据库中雇员表含有两个日期型字段:出生日期和雇佣日期,为了防止雇佣15岁〔包括15岁〕以下的童工,应为该表设置________有效性规那么,规那么表达式为____________。答案:记录级

year(雇佣日期)-year(出生日期)>15或:〔雇佣日期-出生日期)/365>15VF命令一览表

一、命令

1.use表名翻开表

2.List显示表记录,但不能修改

3.browse浏览表记录,可以修改

4.display显示记录指针指向的记录

5.append追加记录

6.appendblank追加空白记录

7.insertblank插入空白记录

8.delete逻辑删除记录,记录前出现星号

9.pack物理删除,将逻辑删除的记录彻底删除

10.recall记录恢复

11.zap删除表里的所有记录

12.gon指向第n条记录

13.gotop指向第一条记录

14.gobottom指向最后一条记录

15.skipn往下跳n条记录

16.skip-n往上跳n条记录

17.?从屏幕的下一行的第一列起显示结果

18.??从当前行当前列起显示结果

19.usesbcopytosb()复制sb表给sb()表

20.recno()记录号函数

21.bof()上溢出

22.eof()下溢出

23.dimensionx(4)定义数组x,里面有四个元素,其中每个元素的默认值为.F.declare和dimension相同

24.replace替换

25.add表示增加字段

26.distinct不重复记录

27.error错误

28.continue

继续

29.elseif否那么

30.column列

31.input显示数值

32.accept显示字符串

33.wait是弹出的一个信息框

34.drop删除字段或删除表

35.otherwise其它情况

36.check规那么

37.cursor临时表

38.build连编

二、VF里文件类型

1.工程.pjxproject2.数据库.dbcdatabase

3.表.dbftable4.菜单.mnx.mprmenu

5.程序.prg6.表单.scxform

7.报表.frxreport8.查询.qprquery

9.视图.vueview10.文件.txt

11.备注型文件.fpt

三、例题

1.creattablestudent(学号c(6),姓名c(8),性别c(2),年龄n(2))创立学生表

2.insertintostudentvalues("001","张三","男",20)插入一条学生记录

3.altertablestudentalter学号c(8)将学号字段的宽度改为8

4.altertablestudentrename学号to学生编号将学号字段重命名为学生编号

5.altertablestudentdrop年龄将年龄字段删除

6.altertablestudentadd所在院系c(10)为student表增加一个字段

7.select*fromstudentintotablexusheng将表student复制给表xuesheng

8.updatestudentset成绩=成绩+10where性别="男"将男生的成绩提高10分

9.deletefrom

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论