文档库 最新最全的文档下载
当前位置:文档库 › VFP程序设计期末笔试试题及答案

VFP程序设计期末笔试试题及答案

VFP程序设计期末笔试试题及答案
VFP程序设计期末笔试试题及答案

《VFP程序设计》题

一、单项选择题(每小题1分,共计30分)

1. 数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是。

A) DBS包括DB和DBMS B) DBMS包括DB和DBS

C) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS 2.Visual FoxPro支持的数据模型是。

A)层次数据模型B)关系数据模型

C)网状数据模型D)树状数据模型

3.如果设计了通用型字段,______。

A) 系统会自动生成一个扩展名为.MEM的备注文件

B) 系统会自动生成一个扩展名为.GEN的通用文件

C) 系统会自动生成一个扩展名为.FPT的备注文件

D) 通用型字段放置在扩展名为.DBF文件中

4.运算符“>=”相当于______。

A) “>”运算和“=”运算之间存在“与”的关系

B) “>”运算和“=”运算之间存在“或”的关系

C) “>”运算和“=”运算之间存在“顺序”的关系

D) “>”运算和“=”运算之间不存在任何关系

5.逻辑运算符的运算顺序是______。

A) .NOT. → .AND. → .OR. B) .OR. → .NOT. → .AND.

C) .NOT. → .OR. → .AND. D) .AND. → .OR. → .NOT.

6.执行命令? "逻辑运算符"= "逻辑" 以后输出结果为______。

A) .T. B) .F. C) ".T." D) ".F."

7 能从“关系数据模型”中取出“模型”二字的函数是_______。

A) SUBSTR("关系数据模型",5,2) B) SUBSTR("关系数据模型",5,4)

C) SUBSTR("关系数据模型",9,2) D) SUBSTR("关系数据模型",9)

8. 在打开的“库存”数据表的结构为:编号(C,4)、品名(C,20)、单价(N,7,2)、数量(N,6,0),则单价字段可接收的最大数额为________。

A) 999.99 B) 9999.99 C) 99999.99 D) 999999.99 9.APPEND 命令可以在________追加数据记录。

A) 数据表尾部B) 数据表首部

C) 数据表中间D) 数据表中的任何位置

10.下列命令中,_______命令的执行结果是将记录指针定位到表中最后1条记录。

A) GO TOP B) GO 1 C) GO BOTTOM D) SKIP 1

11.在打开的“职工情况表”表中包含字段:出生日期(D,8),需要显示1980年出生的职工

的记录,应使用的命令是________。

A) LIST FOR 出生日期=1980 B) LIST FOR DA TE(出生日期)=1980

C) LIST FOR YEAR(出生日期)=1980 D) LIST FOR YEAR(出生日期)= "1980"

12. 在打开的“图书表”表中包含字段:书名(C,30),要求显示字段“书名”中包含字符串"程序设计"的记录,可以使用的命令是________。

I. LIST FOR AT("程序设计",书名) II. LIST FOR AT("程序设计",书名) <>0

III. LIST FOR "程序设计"$书名=.T. IV. LIST FOR "程序设计$书名"=.T.

A) I、III B) II、IV C) II、III D) III、IV

13. 在打开的商品销售表中包含有字符型字段“商品编号”、“商品名”,日期型字段“销售日期”,下列命令中,可以显示2007年1月以后销售的商品记录的命令是_______。

A) LIST 销售日期>{^2007/01/30} B) LIST FOR 销售日期>={^2007/02/01}

C) LIST FOR 销售日期<={^2007/02/01} D) LIST FOR 销售日期>2007/01/31

14.在Visual FoxPro中,删除记录的方法可以分成两步________。

A) 先逻辑删除,再物理删除记录B) 先物理删除,再逻辑删除记录

C) 先逻辑删除记录,再删除结构D) 先显示结构,再删除记录

15. 在打开的数据表中包含有字段:商品编号(C,6)、数量(N,5,0),使用REPLACE命令将“商品编号”为“AX09”的商品数量增加1000,可以使用的命令是_______。

A) REPLACE ALL 数量WITH 数量+1000

B) REPLACE FOR 商品编号="AX09" 数量+1000

C) REPLACE FOR 商品编号=AX09 数量WITH 数量+1000

D) REPLACE FOR 商品编号="AX09" 数量WITH数量+1000

16. 在打开的数据表中包含有字段:单价(N,6,0),若要将所有商品的单价打9折,应使用的命令是_______。

A) LIST 单价WITH 单价*0.9 B) REPL 单价WITH 单价*0.9

C) REPL ALL "单价" WITH 单价*0.9 D) REPL ALL 单价WITH 单价*0.9 17.在打开的数据表中包含有字段:书号(C,6),要求将书号以字母“A”开头的所有图书记录打上删除标记,应使用命令。

A) DELETE FOR "A"$书号

B) DELETE FOR SUBSTR (书号,1)="A"

C) DELETE FOR 书号=A

D) DELETE FOR 书号="A"

18.命令完成物理删除当前表中所有被逻辑删除的记录。

A) DELETE B) PACK

C) CLEAR D) CLOSE ALL

19.如果指定参照完整性的“更新”规则设为“级联”,则当修改父表中的关键字值时。

A) 自动备份子表中的相关记录B) 自动更新子表中的所有相关记录

C) 自动更新子表中的一条相关记录D) 与子表记录同时显示,以便更新

20.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的_______。

A) “一方”表的普通索引,“多方”表的主索引或候选索引

B) “一方”表的主索引,“多方”表的普通索引或候选索引

C) “一方”表的主索引或候选索引,“多方”表的普通索引

D) “一方”表的普通索引,“多方”表的候选索引或普通索引

21.在Visual FoxPro中,数据库文件的扩展名是__ 。

A) .IDX B) .DBF C) .CDX D) .DBC

22.“图书库存表”表中包含有字段:书号(C,6)、书名(C,30)、作者(C,8)、出版社(C,20)、单价(N,6,2)使用SELECT_SQL语句,显示书号、书名和作者,使用的语句是。

A) SELECT * FROM 图书库存表

B) SELECT 书号,书名,作者FROM 图书库存表

C) SELECT书号,书名,作者OPEN 图书库存表

D) SELECT书号,书名,作者WHERE 图书库存表

23.在SELECT_SQL语句中,查询“图书库存表”中所有单价小于30元的纪录,使用的语句是。

A) SELECT * FROM 图书库存表

B) SELECT * FROM 图书库存表WHERE 单价<30

C) SELECT ALL FROM 图书库存表FOR 单价<30

D) SELECT * FROM图书库存表单价<=30

24.使用SELECT_SQL语句,从“图书库存表”中查询所有书名中含有“程序”的记录,使用的语句是。

A) SELECT * FROM 图书库存表WHERE 书名= "程序"

B) SELECT * FROM 图书库存表WHERE 书名LIKE 程序

C) SELECT * FROM 图书库存表WHERE 书名LIKE "_程序_"

D) SELECT * FROM 图书库存表WHERE 书名LIKE "%程序%"

25.在“图书库存表”中求所有图书中的最低单价、最高单价和平均单价,应使用的SELECT-SQL语句是。

A) SELE MAX(单价) AS A1,MIN(单价) A2,A VG(单价) AS A3

B) SELE MAX(单价) AS A1,MIN(单价) AS A2,A VG(单价) AS A3 FROM 图书库存表

C) SELE MAX(单价) ,MIN(单价),A VG(单价) AS A1,A2,A3 FROM 图书库存表

D) SELE MAX() AS A1,MIN() A2,A VG() AS A3 FROM 图书库存表

26.有SQL-SELECT语句:SELECT * FROM bmde where全年定额BETWEEN 5000 AND 10000,与其等价的是。(提示:数据表bmde参看附表1。)

A) SELECT * FROM bmde where 全年定额>=5000 and 全年定额<= 10000

B) SELECT * FROM bmde where 全年定额>5000 and 全年定额<10000

C) SELECT * FROM bmde where 全年定额>=10000 and 全年定额<=5000

D) SELECT * FROM bmde where 全年定额>10000 or 全年定额< 5000

27.若要根据数据表bmde和bmxs查询全年定额在10000以上的记录,则应使用的SELECT 语句是______。(提示:数据表bmde和bmxs参看附表1和附表2。)

A) SELE * from bmd e,bmxs where bmde.部门代码=bmxs.部门代码and 全年定额>10000

B) SELE * from bmde,bmxs where bmde.部门代码=bmxs.部门代码or 全年定额>10000

C) SELE * from bmde,bmxs where 部门代码=部门代码and 全年定额>10000

D) SELE * from bmde,bmxs where bmde.部门代码=bmxs.部门代码,全年定额>10000

28.Visual FoxPro命令文件(或称程序文件)的缺省扩展名是_______。

A) .FRM B) .PRG C) .FOR D) .DOC

29.在永真条件DO WHILE .T.的循环中,为退出循环可使用_______。

A) LOOP B) EXIT C) CLOSE D) CLEAR 30.Visual FoxPro的所有控件都具有_______属性。

A) Caption B) ControlSource C) Name D) V alue

二、填空题(第1~10小题每空1分,11~20小题每空2分,共计30分)

1.执行下列命令后:

STORE SPACE(10)+"计算机基础"+SPACE(10) -"教程" TO R

L=LEN(ALL TRIM(R))

变量L的值为【1】。

2. 表达式Day({^2007/03/20}+10)的值为【2】。

3.输入命令:? NOT "计算机"= ="计算机" OR .T. AND .F. 以后输出结果为【3】。

4.输入命令:? AT("15","251581"-"581"+"515",3),系统输出结果是【4】。

5. 输入命令:? MAX(ABS(-200.67),INT(200.67),ROUND(200.67,1)),系统系统输出结果是【5】。

6. 如果系统日期没有错误,则现在输入命令:? YEAR(DATE()),系统输出结果是【6】。

7.函数A T("EF",SUBSTR("ABCDEFGHIJ",6)) 的值是【7】。

8. Visual FoxPro提供了多种索引类型,其中主索引和【8】索引的索引关键字的值不允许有重复值。

9. 关系数据库中有三种基本:选择、投影和连接。其中,【9】操作是从关系中找出满足条件的记录。

10. 面向对象的程序设计中,事件是一种由系统预先定义好的特定的动作,由用户或系统激活。例如,若用鼠标单击命令按钮,将会触发一个【10】事件。

11.依次输入下列命令:

USE BMDE

GO BOTTOM

SKIP

? EOF()

系统输出结果是【11】。【提示:数据表BMDE参看附表1(下同)。】

12.依次输入下列命令:

USE BMDE

LOCATE FOR 部门代码="A002"

? FOUND()

系统输出结果是【12】。

13. 下面是一个从键盘上输入“部门代码”,可在数据表BMDE中进行查询的程序。

Use BMDE

Accept "输入部门代码==>" to VDM

Locate For 部门代码=Alltrim(VDM)

? 部门代码,部门名称

Use

Return

从键盘上输入“A001”,则系统显示【13】。

14. 输入命令:select 部门名称,【14】from bmde,显示结果如下。

15. 输入命令:select 部门名称,人数,一月销售额where 【15】from bmde,bmxs显示结果如下。【提示:数据表bmxs参看附表2(下同)。】

16. 输入命令:select 部门名称,全年定额from bmde into table newf,查询结果存放到一个扩展名为【16】的文件中。

17. 如果要将bmxs表中部门代码为"A002"的记录的二月销售额减去10,则输入命令:

Replace for 部门代码="A002" 二月销售额【17】

18. 如果要将bmxs表中部门代码为"A001"的记录加上删除标记,则输入命令:

delete for 【18】。

19 下列程序执行结束后,S的值应为【19】。

S=0

For I=1 to 10 step 1

If int(i/2)=i/2

S=s+1

Endif

Endfor

? S

Return

20. 执行下面的程序,如果键盘输入925,则屏幕显示:【20】

Clear

Input "输入销售额==>" TO V1

DO case

case v1>=1000

? "A级"

case v1>=800

? "B级"

otherwise

? "C级"

Endcase

Return

三、判断题(每小题1分,共计10分)

1. 在计算机系统中,凡能为计算机所接受和处理的各种字符、数字、图形、图像及声音等都可称为数据。数据可分为数值型数据(如产量、价格、成绩等)和非数值型数据(如姓名、日期、文章、声音、图形、图像等)。

2. 实际数据库系统中所支持的数据模型主要有层次模型、网状模型和关系模型三种。关系模型以关系(二维表)的形式表示实体与实体之间的联系。在二维表中,每一行称为一个记录,每一列称为一个字段。表中的第1条记录称为字段名,用于表示每个字段的名称。

3. 视图是从数据库表或视图中导出的“虚表”。视图中的数据仍存放在导出视图的数据表中。视图是不能单独存在的,它依赖于数据库以及数据表而存在。

4. Visual ForPro 系统提供了表单、命令和程序3种操作方式。其中程序方式是指用户根据实际应用的需要,将Visual FoxPro命令编写成程序,通过运行程序,让系统自动执行其中的命令。

5. 内存变量是内存中的一个存储区域。每一个内存变量都必须有一个固定的名称,它的定义是通过赋值命令来决定它的类型和值,如命令? X=5是为内存变量X赋值。

6. 一个数据表则由数据表名、数据表的结构、数据表的记录三要素构成。定义数据表的结构,就是定义数据表中每个字段的字段名、字段类型、字段宽度、小数位数及是否以该字段建立索引等。

7. 索引实际上是一种逻辑排序,但它不改变表中数据的物理顺序。索引排序需要复制出一个和原表内容相同的有序文件,关键字和记录号之间的对应关系存储到一个“索引文件”中。

8. 数据库中的表称为数据库表。Visual FoxPro中的数据库是一种容器,可以将自由表添加到数据库中,使之成为数据库表。一个表可以添加到多个数据库中。

9. 数据库中的表之间的永久关系是基于索引建立的一种关系,永久关系被作为数据库的一部分而保存在数据库中,只要不作删除或变更就一直保留,每次使用不需要重新建立。

10. 在Visual FoxPro中,表单及控件等都是应用程序中的对象。用户通过对象的属性、事件和方法程序的处理来实现编程。表单是Visual FoxPro中面向对象的程序设计的基本工具。在一个表单中可以包含其他的控件。

四、编写程序:(第1~4小题每题5分,第5小题10分,共计30分)

1. 编写一个程序,计算1~100之间所有能被25、33或者46整除的自然数之和,并显示计算结果。(要求使用结构化程序设计方法编程)

2. 编写一个程序,从键盘上输入“部门代码”,可在数据表bmxs(部门销售表)中进行查询,如果有满足条件的记录存在,则显示该记录;否则,显示提示“该部门未找到”。(要求使用结构化程序设计方法编程)

3. 编写一个程序,实现为bmde(部门定额表)追加1条记录,相关数据项由键盘输入。(要求使用结构化程序设计方法编程)

4.表单FORM1上设置了命令按钮控件Command1和Command2。现编写这两个命令按

钮控件的Click事件代码。要求实现:当单击Command1控件时,可启动一个名为“主程序M1”的表单,当单击Command2控件时,则退出FORM1表单。

5. 已知FORM2表单中设置有5个标签、4个文本框、1个命令按钮。所有控件的属性定义完成后,表单显示如下图所示。

该表单执行后,可以在文本框text1中输入1个部门代码,显示如下图所示。

现要求编写“查询”命令按钮的Click事件代码。以实现如下功能:

单击“查询”按钮时,根据文本框text1中输入的部门代码,可在数据表bmde(部门定额表)中进行查询,并可进行判断:

如果有该部门代码的记录,则在相应文本框中显示该记录的相关数据项。

如果没有找到该部门代码的记录,则弹出一个显示“输入错误!”的提示框,如下图所示。

附表1:BMDE.DBF(部门定额表)包含字段:部门代码(C,4)、部门名称(C,10)、人数(N,3,0)、全年定额(N,8,0)。其记录列表如下图所示。

附表2:BMXS.DBF(部门销售表)包含字段:部门代码(C,4)、一月销售额(N,6,0)、二月销售额(N,6,0)。其记录列表如下图所示。

《VFP程序设计》考试参考答案

一、单项选择题(每小题1分,共计30分)

请在每个题号下方的空格中填入各相应小题的选择答案。

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

A B C B A A D B A C C C B A D

16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

D D B B C D B B D B A A B B C

二、填空题(第1~10小题每空1分,11~20小题每空2分,共30分)

请将第1~20小题的答案写在序号为【1】~【20】对应的表格内。

【1】14 【11】.T.

【2】30 【12】.T.

【3】.T. 【13】A001 纺织品部门

【4】9 【14】全年定额/人数as人均定额

【5】200.7 【15】bmde.部门代码=bmxs.部门代码

【6】2007 【16】.dbf

【7】0 【17】With 二月销售额-10

【8】侯选【18】部门代码="A001"

【9】选择【19】5

【10】Click 【20】B级

三、判断题(每小题1分,共计10分)

阅读以下各段文字,判断其论述是否正确,如正确,请在下面表格相应编号的空格中填写√;如果含有错误,则填写×。

1 2 3 4 5 6 7 8 9 10

√×√××√××√√

四、编写程序:(第1~4小题每题5分,第5小题10分,共计30分)

1. 编写一个程序,计算1~100之间所有能被25、33或者46整除的自然数之和,并显示计算结果。(要求使用结构化程序设计方法编程)

【评分标准】

1. 有循环结构者(2分)。

2. 有判断结构者(2分)。

3. 其他(1分)。

【参考答案】

S=0

For I=1 to 100

If int(i/25)=i/25 or int(i/33)=i/33 or int(i/46)=i/46

S=s+i

endif

Endfor

?s

Return

2. 编写一个程序,从键盘上输入“部门代码”,可在数据表bmxs(部门销售表)中进行查询,如果有满足条件的记录存在,则显示该记录;否则,显示提示“该部门未找到”。(要求使用结构化程序设计方法编程)

【评分标准】

1. 有键盘上输入命令者(1分)。

2. 有指针定位命令者(1分)。

3. 有判断结构者(2分)。

4. 其他(1分)。

【参考答案】

C lear

Use bmxs

Accept "输入部门代码==>" to VDM

Locate For 部门代码=Alltrim(VDM)

IF found()

display

else

? "该部门未找到"

endif

Use

Return

3. 编写一个程序实现为bmde(部门定额表)追加1条记录,相关数据项由键盘输入。(要求使用结构化程序设计方法编程)

【评分标准】

1. 有键盘上输入命令者(2分)。

2. 有追加记录并修改记录命令者(2分)。

3. 其他(1分)。

【参考答案】

USE bmde

ACCEPT "输入部门代码==>" TO V1

ACCEPT "输入部门名称==>" TO V2

INPUT "输入人数==>" TO V3

INPUT "输入全年定额==>" TO V4

APPEND BLANK

REPL 部门代码WITH V1,部门名称WITH V2,人数WITH V3,全年定额WITH V4 USE

RETURN

4.表单FORM1上设置了命令按钮控件Command1和Command2。现编写这两个命令按钮控件的Click事件代码。要求实现:当单击Command1控件时,可启动一个名为“主程序M1”的表单,当单击Command2控件时,则退出FORM1表单。

【评分标准】

1. Command1控件的Click事件代码(3分)

2. Command2控件的Click事件代码(2分)

【参考答案】

Command1控件的Click事件代码:

Do FORM 主程序M1.scx

Release Thisform(或Release.Thisform)

Command2控件的Click事件代码:

Release Thisform(或Release.Thisform)

5. 现要求编写“查询”命令按钮的Click事件代码。以实现如下功能:

单击“查询”按钮时,根据文本框text1中输入的部门代码,可在数据表bmde(部门定额表)中进行查询,并可进行判断:

如果有该部门代码的记录,则在相应文本框中显示该记录的相关数据项。

如果没有找到该部门代码的记录,则弹出一个显示“输入错误!”的提示框。

【评分标准】

1. 有指针定位命令者(1分)。

2. 有判断结构者(3分)。

3. 能在相应文本框中显示该记录的相关数据项者(3分)。

4. 能弹出一个显示“输入错误!”的提示框者(2分)

5. 其他(1分)。

【参考答案】

use bmde

loca for 部门代码=alltrim(thisform.text1.value)

if found()

thisform.text2.value=部门名称

thisform.text3.value=人数

thisform.text4.value=全年定额

else

=messagebox("输入错误!")

endif

VFP数据库程序设计基础课后作业(三)参考答案

VFP数据库程序设计基础课后作业(一)2011.11.10 一、根据题目要求,对进行books.dbf进行数据统计,写出相应的VFP命令 1、统计类别为“计算机”的图书共有几种。 USE "c:\documents and settings\administrator\桌面\ books.dbf" count all for 类别="计算机" to x ?x 2、统计所有书籍的平均页数。 average 页数to x 3、统计高等教育出版社出版的图书的价格总和。 sum 价格for 出版单位="高等教育出版社" 4、统计会计类图书价格最高是多少,最低是多少? calculate max(价格),min(价格) for 类别="会计" 二、根据题目要求,编写Vfp程序 1、编写一个程序,根据输入的长方形的长和宽,计算长方形的周长和面积。 Clear local C,S input "请输入长方形的长:" to x input "请输入长方形的宽:" to y C=2*(x+y) S=x*y ?"长方形的周长为:",C ?"长方形的面积为:",S 例1:设计程序先用XXXX年XX月XX日显示当前日期的年月日,再用星期X显示星期,然后 用XX时XX分XX秒显示当前时间(共分三行显示)。 ?alltrim(str(year(date())))+"年"+ alltrim(str(month(date())))+"月"+ alltrim(str(day(date())))+"日" ?cdow(date()) ?alltrim(str(hour(datetime())))+"时"+ alltrim(str(minute(datetime())))+"分"+ alltrim(str(sec(datetime())))+"秒" 3、编写一个程序,程序的功能是根据5个评委所给分数,计算并输出“最后得分”,具体计算方法 是去掉一个最高分、去掉一个最低分,再对其余得分求平均。 Clear local DF input "1号评委给分:" to x1 input "2号评委给分:" to X2 input "3号评委给分:" to X3 input "4号评委给分:" to X4 input "2号评委给分:" to X5 DF =((X1+X2+X3+X4+X5)-max(X1,X2,X3,X4,X5)-min(X1,X2,X3,X4,X5))/3 ?"最后得分:",DF

vfP程序设计基础习题集

VFP程序设计习题 习题一 一、判断题(1分/题,共20分,对打画√,错打×) 1.建立自由表分两步:定义表结构和输入数据。 2.表间的关系分三种:一对一关系、一对多关系和多对多关系。 3.若要使用多个表,就要使用多个工作区。 4.在应用程序中可以通过使用该工作区的表的别名来标识工作区。 5.对象具有属性,而属性只能在设计阶段设置。 6.引用对象的方法分绝对引用和相对引用。 7.表单集是指两个以上的表单同时输出,并且可以通过程序或鼠标交换输出权。 8.一条命令可分几行写,在行结束处用“:”表示一行未完,转入下一行。 9.VFP主要数据容器有:表记录、变量和数组。 10.报表包括两个基本组成部分:数据源和布局。 11.如果不想使用“报表向导”或“快速报表”设计报表,可以从空白报表布局开始,然后自己添加控件。 12.表选择查询输出的去向可以是浏览、报表或表单。 13.视图与查询相类似的地方是:可以用来从一个或多个相关联的表中提取有用信息。14:视图与表相类似的地方是:可以用来更新其中的信息,并将更新结果永久保存在磁盘上。15.在“数据库设计器”中,视图的显示方式与表在分层结构中的显示方式相同,所不同的是视图名代替了表名。 16.一个视图在使用时,将作为临时表在自己的工作区中打开。 17.如果打开基于本地表的视图,则在Visual FoxPro的另一个工作区中基表被同时打开。18.在视图中更新数据与在表中更新数据类似,使用视图还可以对其基表进行更新。19.VFP中的NULL表示未知数据,便于与含有NULL值的SQL数据库一起工作。20.索引是改变表的物理顺序,排序是排列表的逻辑顺序。 二、选择题(每个选择3分,共24分) 1.统计女生人数并将结果存放于变量X中的命令是() (A).COUNT FOR .NOT. 性别=”男” TO X (B).COUNT FOR ( 性别=”女”)=.T. TO X (C).SUM FOR ( 性别<>”男”)=.T. TO X (D).SUM FOR 性别=”女” TO X 2. 在已打开的表中,要永久删除当前记录位置开始的10条记录,可用() (A)先执行DELETE NEXT 10命令,后用PACK命令 (B)先执行DELETE RECORD 10命令,后用PACK命令 (C)先执行DELETE FOR RECORD> 10命令,后用PACK命令 (D)ZAP NEXT 10 3.按数值型字段”总分”进行索引,使其按降序排列的命令是() (A)INDEX ON -总分TO WP (B)INDEX ON 总分/A TO WP (C)INDEX ON 总分TO WP (D)INDEX ON 总分/D TO WP 4.下列操作后,不改变表记录指针的命令是()

VFP程序设计基础-表单设计练习

1.扩展名为SCX的文件是( )。 ?A、备注文件 ?B、项目文件 ?C、表单文件 ?D、菜单文件 参考答案: C 2.在当前表单的LABEL1控件中显示系统时间的语句是()。 ?A、https://www.wendangku.net/doc/9f2642190.html,BEL1.CAPTION=TIME() ?B、https://www.wendangku.net/doc/9f2642190.html,BEL1.VALUE=TIME() ?C、https://www.wendangku.net/doc/9f2642190.html,BEL1.TEXT=TIME() ?D、https://www.wendangku.net/doc/9f2642190.html,BEL1.CONTROL=TIME() 参考答案: A 3.以下叙述与表单数据环境有关,其中正确的是()。 ?A、当表单运行时,数据环境中的表处于只读状态,只能 显示不能修改 ?B、当表单关闭时,不能自动关闭数据环境中的表 ?C、当表单运行时,自动打开数据环境中的表 ?D、当表单运行时,与数据环境中的表无关 参考答案: C

4.在Visual FoxPro中,运行表单T1.SCX的命令是()。 ?A、DO T1 ?B、RUN FORM1 T1 ?C、DO FORM T1 ?D、DO FROM T1 参考答案: C 5.假定一个表单里有一个文本框Text1和一个命令按钮组Comman dGroup1,命令按钮组是一个容器对象,其中包含Command1 和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的value属性值,下面哪个式子是正确的?()。 ?A、ThisForm.Text1.value ?B、This.Parent.value ?C、Parent.Text1.value ?D、this.Parent.Text1.value 参考答案: A 6.假设表单上有一选项组:●男○女,如果选择第二个按钮“女”,则该项组Value属性的值为________。 ?A、.F. ?B、女 ?C、 2

VFP程序设计题汇总

一.程序设计题汇总 1.通过输入学生的学号(字符型)查找学生,若找到该学生,先输出学号与姓名,然后输出“英语”和“计算机实用技术”成绩。若找不到该学生输出“查无该生”。(设表文件“学生信息”满足题目需要) set talk off clear use 学生信息 accept "请输入学生学号:" to xh locate for 学号==xh if !eof() 学号,姓名 list fiel 英语,计算机实用技术 for 学号=xh else "查无该生" endif use 2.输入学生成绩,并要求:成绩小于60分时,输出“不及格”;成绩在60~69分之间时,输出“及格”;成绩在70~79之间时,输出“中”;当成绩在80~89之间时,输出“良”;当成绩在90~100之间时,输出“优”。 set talk off

clear input "请输入成绩: " to cj do case case cj>=90 "优秀" case cj >=80 "良好" case cj >=70 "中" case cj >=60 "及格" case cj<60 "不及格" otherwise "数据有误" endcase set talk on 3.按学号在“学生信息.dbf”文件中查找并显示指定的记录。要求可以重复查询,找到则显示该生的记录,找不到则提示“查无此人!”,按非“Y”、“y”可结束查询。

SET TALK OFF CLEAR USE 学生信息 &&设当前目录下表文件存在 ACCEPT '学号查询吗(Y/N)' TO cx &&循环条件的初始化 DO WHILE cx='Y'.='y' &&大小写均可执行查询 CLEAR ACCEPT '请输入学号:' TO xh LOCATE ALL FOR 学号=xh &&此处ALL可以缺省,默认为在全部记录查找。 IF EOF() '查无此人!' WAIT ELSE DISPLAY ENDIF ACCEPT '继续按学号查询吗(Y/N)' TO cx &&修改循环条件 ENDDO SET TALK ON USE

VFP程序设计教程习题答案

第一章 1.试说明数据与信息的区别和联系。 数据是人们用于记录事物情况的物理符号。信息是数据中所包含的意义。数据与信息既有区别,又有联系。数据是表示信息的,但并非任何数据都能表示信息,信息只是加工处理后的数据,是数据所表达的内容。另一方面信息不随表示它的数据形式而改变,它是反映客观现实世界的知识,而数据则具有任意性,用不同的数据形式可以表示同样的信息,信息只是加工处理后的数据,是数据所表达的内容。 2.什么是数据库、数据库管理系统和数据库系统? 数据库是在数据库管理系统的集中控制之下,按一定的组织方式存储起来的、相互关联的数据集合。 数据库管理系统(Database Management System,DBMS)是对数据进行统一的控制和管理,从而可以有效地减少数据冗余,实现数据共享,解决数据独立性问题,并提供统一的安全性、完整性和并发控制功能的系统软件。 数据库系统是把有关计算机硬件、软件、数据和人员组合起来为用户提供信息服务的 系统。 3.简述数据库的三级模式结构。 为了有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性,人们为数据库设 计了一个严谨的体系结构,数据库领域公认的标准结构是三级模式结构,它包括外模式、模 式和内模式。 模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数 据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。外模式又称子模式,对应于用户级。它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。内模式又称存储模式,对应于物理级。它是数据库中全体数据的内部表示或底层描述。 4.数据库系统的特点是什么? 特点是数据共享,减少数据冗余,具有较高的数据独立性,增强了数据安全性和完整性保护。 5.实体之间的联系有哪几种?分别举例说明。

《VFP程序设计基础》复习

考试形式和要求: 考试采用上机考试,主要考查学生VFP的基本操作主要考查内容有VFP项目的建立和管理、VFP数据库和表的基本操作、查询、报表、表单、菜单的建立和基本程序的建立和修改。 各项要求: (一)、项目管理器、数据库、表和记录的输入与维护。 项目文件的建立、数据库文件的建立、数据表结构建立和基本数据的录入 数据库中数据表字段有效性规则设置和数据表的索引建立与表间关系的设置。 (二)、查询的建立 建立一个多表查询,要求实现数据的分组、排序、计划均值、最大值等。 (三)、报表的建立 按要求利用报表向导建立一对多报表,输出指定的数据项。 (四)、表单的建立与编辑 按要求对立一对多表单,输出指定的数据项并实现相应的命令功能。 (五)、程序设计 按要求建立并编辑程序,实行指定的功能,要求掌握常用基本的程序设计。 (六)、菜单的建立和编辑 按要求建立菜单项,掌握基本的菜单功能的设置方法。 《Visual FoxPro程序设计基础》模拟试题(1) 专业班级姓名学号成绩 请在试卷纸上填写所在班级、学号、姓名。 在硬盘的最后一个盘符下,创建一个以自己所在“专业年级+姓名+试卷类型”为文件名的文件夹(如:信息03张三A卷),并设置默认路径,所有试题均作在该文件夹下,否则后果自负。 考试结束后不要关机,不得使用任何移动存储媒介。 本试卷为闭卷考试,试卷考试时间为90分钟。 一、项目管理器、数据库、表和记录的输入和维护(25分) 1、在自建文件夹下创建以自己名字拼音字母命名的项目管理器(如张三同学,应以“zhangsan.PJX”文件名,以下同); 2、在以自己名字拼音字母命名的项目管理器中建立一个以自己名字命名数据库(如张三同学,应为“zhangsan.DBF”); 3、在数据库中创建学生表(表文件名为XS .DBF),长表名为:学生情况登记表,表结构如下: 表一、 XS.DBF 4、在同一数据库中创建成绩表(表文件名为CJ .DBF), 长表名为:成绩表,表结构如下: 表二、 CJ.DBF

VFP程序设计基础-VFP中基本语法练习

1.Visual FoxPro内存变量的数据类型不包括()。 ?A、数值型 ?B、货币型 ?C、备注型 ?D、逻辑型 参考答案: C 2.Visual FoxPro支持的数据模型是()。 ?A、层次数据模型 ?B、关系数据模型 ?C、网状数据模型 ?D、树状数据模型 参考答案: B 3.如果一个班只能有一个班长,而且一班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于()。 ?A、一对一联系 ?B、一对二联系 ?C、多对多联系 ?D、一对多联系 参考答案: A

4.在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是( )。 ?A、EMPTY(SPACE(0)) ?B、LIKE('xy*','xyz') ?C、AT('xy','abcxyz') ?D、ISNULL(.NUILL.) 参考答案: C 5.在Visual FoxPro中,下面4个关于日期或日期时间的表达式中,错误的是()。 ?A、{^2002.09.01 11:10:10:AM}-{^2001.09.01 11:10:10AM} ?B、{^01/01/2002}+20 ?C、{^2002.02.01}+{^2001.02.01} ?D、{^2002/02/01}-{^2001/02/01} 参考答案: C 6.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是。 ?A、DBS包括DB和DBMS ?B、DBMS包括DB和DBS ?C、DB包括DBS和DBMS ?D、DBS就是DB,也就是DBMS

参考答案: A 多选题 7.以下哪几个函数属于日期时间类函数( )。 ?A、DATE() ?B、TIME() ?C、DATETIME() ?D、DTOC() 参考答案: A、B、C 8.Visual FoxPro内存变量的数据类型包括()。 ?A、数值型 ?B、货币型 ?C、备注型 ?D、逻辑型 参考答案: A、B、D 判断题 9.在VFP中,逻辑运算的优先级是.NOT. .OR. .AND. ?A、正确

VFP程序设计基础试题库

练习题一Visual FoxPro基础 一、选择题 1.关系数据库管理系统应能实现的专门关系运算包括___c_______。 A)显示、打印、制表 B)关联、更新、排序 C)选择、投影、连接 D)排序、索引、统计 2.关系是指__b________。 A)属性的集合 B)元组的集合 C)实例的集合 D)字段的集合 3.如果把学生看成实体,某个学生的姓名叫“杨波”,则“杨波”应看成是___b_______。 A)属性型 B)属性值 C)记录型 D)记录值 4.关系数据库系统中所使用的数据结构是______d____。 A)图 B)树 C)表格 D)二维表 5.对表进行水平方向的分割用的运算是______b____。 A)交 B)选择 C)投影 D)连接 6.下列数据库技术的术语与关系模型的术语的对应关系中____d______是正确的。 A)实例与关系 B)字段与元组 C)记录与属性 D)记录类型与关系模式 7.下列关于数据库系统的叙述中,正确的是____c______。 A)数据库系统中数据的一致性是指数据类型一致 B)数据库系统只是比文件系统管理的数据更多 C)数据库系统减少了数据冗余 D)数据库系统避免了数据冗余 8.关系数据模型______d____。 A)只能表示实体间的1:1联系 B)只能表示实体间的1:n C)只能表示实体间的m:n D)可以表示实体间的上述三种联系 9.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称

这个属性为_____a_____。 A)关键字 B)主属性 C)数据项 D)主属性值 10.关系数据库管理系统中的元组是_____b_____。 A)关系中的垂直方向的列 B)关系中的水平方向的行 C)属性或属性的组合 D)以上的答案均不正确 11.从数据库的整体结构看,数据库系统采用的数据模型有______a____。 A)层次模型、网状模型和关系模型 B)层次模型、网状模型和环状模型 C)网状模型、链状模型和层次模型 D)链状模型、关系模型和层次模型 12.设有属性A、B、C、D以下表示中不是关系的是_______d___。 A)R(A) B)R(A,B) C)R(A,B,C,D) D)R(A×B×C×D) 13.若实体间联系是M:N的,则将联系类型______a____。 A)也转换为关系模型 B)属性加入任一个关系模式中 C)属性加入N端实体类型相应的关系模式中 D)属性加入M端实体类型相应的关系模式中 14.数据库系统的构成为数据库、计算机硬件系统、用户和_____a_____。 A)数据库管理系统 B)操作系统 C)数据集合 D)文件系统 15.层次型、网状型和关系型数据库划分原则是______c____。 A)文件大小 B)记录长度 C)数据之间的联系 D)联系的复杂程度 16.在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是 ______d____。 A)封装结构 B)层次结构 C)网状结构 D)二维表结构 17.在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过__a________。 A)主键 B)超键 C)外键 D)候选键 18.层次模型不能直接表示______b____关系。 A)1:1 B)m:n C)1:m D)1:1和1:m 19.DBAS指的是______d____。

VFP语言程序设计总结

响水电大函授站 《VFP语言程序设计》期末试题 班级:学号:姓名:得分: 第一部分:计算机基础知识(选择题) 1.下列关于个人移动通信的叙述中,错误的是____ A.第1代个人移动通信(简称1G)采用的通信技术是数字通信技术 B.目前广泛使用的GSM手机采用的通信技术属于第2代移动通信技术(简称2G) c.第3代移动通信技术(简称3G)将无线通信与互联网、多媒体通信相结合 D.3G有多个国际技术标准,其中也有我国自主制定的3G技术标准。 2.在下列有关集成电路的叙述中,正确的是。 A.现代集成电路所使用的半导体材料都是硅 B.所有的集成电路都是数字集成电路 C.Moore定律认为单块集成电路的集成度平均每年翻一番 D.Intel公司微处理器产品Core 2 Duo,其集成度已高达数千万个电子元件 3.与十六进制数AB等值的八进制数是——。 A. 253 B.254 C.171 4.172 4.在下列有关PC机CPU的叙述中,错误的是。 A.CPU中包含几十个甚至上百个寄存器,用来临时存放数据、指令和控制信息 B.所有PC机的CPU都具有相同的指令系统,因而PC机可使用相同的软件 C.一台计算机至少包含1个CPU,也可以包含2个、4个、8个甚至更多个CPU D.Intel公司是国际上研制和生产CPU的主要公司,我国也能生产CPU

5.在下列有关PC机主板上部件的叙述中,错误的是。 A.BIOS保存在主板上的一个闪存中,其内容在关机后通常不会改变 B.CMOS中保存有用户设置的开机口令,关机后主板上的电池继续给CMOS供电 C.启动CMOS设置程序可以重新设置CMOS中的数据,该程序是BIOS的组成部分 D.网卡通常集成在主板上,由主板上独立的IC实现其功能,与芯片组无关 6.从PC机存储器的层次结构来看,下列存储器中存取速度最快的是。 A.Cache存储器 B.RAM和ROM C.寄存器 D.硬盘和优盘 7.在下列4种PC机常用I/O接口中,数据传输速率最高的是。 A.PS/2 B.SATA C.IEEE-1394b https://www.wendangku.net/doc/9f2642190.html,B 2.0 8.在下列有关I/O操作、I/O总线和I/O接口的叙述中,错误的是。 A.I/O操作的任务是在I/O设备与内存的指定区域之间传送信息 B.I/O总线传送的只能是数据信号,它不能传送控制信号和地址信号 C.不同类型的I/O接口,其插头/插座以及相应的通信规程和电气特性通常各不相同 D.并行总线的数据传输速率不一定比串行总线高 9.在下列有关PC机I/0设备的叙述中,错误的是。 A.数码相机的成像芯片可以为CCD器件或CMOS芯片,目前大多数用CCD器件 B.平板式扫描仪的分辨率通常远远高于胶片扫描仪和滚筒式扫描仪 C.常见的宽屏液晶显示器的宽度与高度之比为16:9(或16:10) D.目前在银行、超市等商业部门一般采用针式打印机来打印存折和票据 10.在下列有关计算机软件的叙述中,错误的是。 A.程序设计语言处理系统和数据库管理系统被归类为系统软件 B.共享软件是一种具有版权的软件,它允许用户买前免费试用 C.机器语言和汇编语言与特定的计算机类型有关,取决于CPU

VFP程序设计基础试卷1

标准考试时间:80分钟,考生开考时间:2013-5-13 8:57:00 交卷时间:2013-5-13 8:57:00 考生机器:NZFT9Z3ZDOZYG8D 考生IP:172.16.40.16 一、单项选择题(每小题 2 分) 【1】关于FoxPro中的运算符优先级,下列选项中不正确的是( )。 A、算术运算符的优先级高于其他类型的运算符 B、字符串运算符“+”和“-”优先级相等 C、逻辑运算符的优先级高于关系运算符 D、所有关系运算符的优先级都相等 标准答案:C 参考答案及分析:逻辑运算符的优先级最低。 【2】一个关系中的每一行称为()。 A、字段 B、表 C、记录 D、字符 标准答案:C 参考答案及分析:一个关系中的行称之为记录,列称之为字段。 【3】数据库系统的构成为:计算机硬件系统、计算机软件系统、数据库、用户和_____。 A、操作系统 B、文件系统 C、数据集合 D、数据库管理人员 标准答案:D 参考答案及分析:本题无答案分析 【4】用于实现数据库各种数据操作的软件是_____。 A、数据软件 B、操作系统 C、数据库管理系统 D、编译程序 标准答案:C 参考答案及分析:本题无答案分析

【5】下面()是合法的变量名。 A、Ab_1 B、x%yz C、AB-1 D、student.class 标准答案:A 参考答案及分析:合法的变量名应为:以字母、汉字或下划线开头的字母数字汉字下划线的序列,除此之外,不能包含其他任何别的字符。另,系统保留字不可作变量名。 【6】DELETE FROM 教师 WHERE 年龄>60 语句的功能是______。 A、从教师表中彻底删除年龄大于60岁的记录 B、教师表中年龄大于60岁的记录被加上删除标记 C、删除教师表 D、删除教师表的年龄列 标准答案:B 参考答案及分析:本题无答案分析 【7】顺序执行下面命令之后,屏幕所显示的记录号顺序是( )。 USE XYZ GO 6 LIST NEXT 4 A、1~4 B、4~7 C、6~9 D、7~10 标准答案:C 参考答案及分析:本题无答案分析 【8】层次模型不能直接表示______。 A、1:1关系 B、1:m关系 C、m:n关系 D、1:1和1:m关系 标准答案:C 参考答案及分析:本题无答案分析 【9】有关查询与视图,下列说法中不正确的是()。 A、查询不可以更新源表数据,而视图可以更新源表数据。 B、查询和视图都可以更新源表数据 C、视图具有许多数据库表的属性,利用视图可以创建查询和视图

VFP程序设计基础试题答案

练习题一参考答案 一、选择题 1. C 2. B 3. B 4. D 5. B 6. D 7. C 8. D 9. A 10. B 11. A 12. D 13. A 14. A 15. C 16. D 17. A 18. B 19. D 20. A 21. D 22. B 23. A 24. C 25. C 26. D 27. B 28. C 29. D 30. B 31. B 32. D 33. A 34. D 35. B 36. D 37. A 38. A 39. D 40. A 41. B 42. B 43. B 44. C 45. A 46. D 二、填空题 1.数据库管理系统 2.实体之间联系方式是1:M,M:N还是1:1 3.不该删除的数据被删除/应该插入的数据未被插入 4.事物与事物 5.较高范式 6.数据库/关系 7.选择/链接 8.值/基数 9.属性名 10.数据库管理系统/DBMS 11.元素/属性个数 12.元组/域 13.数据模型 14.数据 15.关系模型 16.1NF 17.事物与事物之间的联系 18.满足联接条件 19.关系模型|关系 20.代码|全部 练习题二参考答案 一、选择题 1. C 2. A 3. B 4. B 5. B 6. A 7. B 8. A 9. B 10. A 11. B 12. B 13. B 14. C 15. D 16. D 17. A 18. B 19. D 20. C 21. B 22. D 23. A 24. D 25. C 26. A 27. D 28. C 29. D 30. B

31. B 32. A 33. A 34. B 35. B 36. B 37. B 38. D 39. B 40. C 41. B 42. C 43. A 44. B 45. B 46. B 47. B 48. A 49. B 50. A 51. A 52. A 53. C 54. C 55. A 56. D 57. A 58. A 59. C 60. D 61. B 62. C 63. D 64. B 65. C 66. C 67. C 68. A 69. B 70. D 71. A 72. D 73. D 74. D 75. A 76. C 77. A 78. C 79. D 二、填空题 1.$ / S1$S2 2.属性/元组 3."M->"|"M." 4.CLEAR MEMORY/CLEAR ALL 5.数值型/日期型 6.定制 7.工资号 8.1 9.打印机/非格式化显示信息10. 128/64 11.N 12.上下限/1 13.分层结构 14..F.|.N.|假|逻辑假 15.TO A 16..T.|.Y.|真|逻辑真 17.GOODGIRL 练习题三参考答案 一、选择题 1. D 2. C 3. B 4. A 5. B 6. D 7. C 8. D 9. A 10. B 11. B 12. B 13. A 14. D 15. C 16. A 17. D 18. A 19. D 20. C 21. B 22. B 23. A 24. B 25. D 26. B 27. C 28. C 29. C 30. A 31. B 32. C 33. B 34. B 35. D 36. A 37. B 38. D 39. C 40. B 41. C 42. C 43. D 44. B 45. A 46. A 47. C 48. C 49. B 50. D 51. B 52. D 53. B 54. B 55. B 56. C 57. D 58. C 59. C 60. B 61. D 62. B 63. C 64. A 65. C 66. B 67. B 68. D 69. B 70. A 71. A 72. C 73. D 74. D 75. A 76. B 77. A 78. B 79. B 80. A 81. D 82. C 83. B 84. A 85. A 86. C 87. A 88. B 89. D 90. C 91. C 92. D 93. D 94. C 95. D 96. D 97. B 98. C 99. C 100. D 101.D 102.B 103.A 104.C 105.A 106.B 107.D 108.B 109.A 110.B

VFP程序设计基础-结构化程序设计练习

1.在DO WHILE … ENDDO循环结构中,EXIT命令的作用是()。 ?A、退出过程,返回程序开始处 ?B、转移到DO WHILE语句行,开始下一个判断和循环 ?C、终止循环,将控制转移到本循环结构ENDDO后面 的第一条语句继续执行 ?D、终止程序执行 参考答案: C 2.在Visual FoxPro中,关于过程调用的叙述正确的是()。 ?A、当实参的数量少于形参的数量时,多余的形参初值取 逻辑假 ?B、当实参的数量多于形参的数量时,多余的实参被忽略 ?C、实参与形参的数量必须相等 ?D、上面A和B都正确 参考答案: A 3.在INPUT、ACCEPT和WAIT 三个命令中,必须要以回车键表示输入结束的命令是 ?A、ACCEPT和WAIT ?B、INPUT和WAIT

?C、INPUT、ACCEPT ?D、INPUT、ACCEPT和WAIT 参考答案: C 4.将内存变量定义为全局变量的Visual FoxPro命令是()。 ?A、LOCAL ?B、PRIVATE ?C、PUBLIC ?D、GLOBAL 参考答案: C 5.在VFP中,以下语句中( ?)是循环结构语句。 ?A、IF…ENDIF ?B、DO CASE…ENDCASE ?C、FOR…ENDFOR ?D、DO WHILE… ENDIF 参考答案: C 6.在Visual FoxPro中可以用DO命令执行的文件不包括( )。 ?A、PRG文件 ?B、MPR文件 ?C、FRX文件

?D、QPR文件 参考答案: C 7.在DO WHILE … ENDDO循环结构中,LOOP命令的作用是:()。 ?A、退出过程,返回程序开始处 ?B、转移到DO WHILE语句行,开始下一个判断和循环 ?C、终止循环,将控制转移到本循环结构ENDDO后面 的第一条语句继续执行 ?D、终止程序执行 参考答案: B 8.在VFP的命令窗口执行如下命令序列后,最后一条命令的显示结果是( )。 DIMENSION M(2,2) M(1,1)=10 M(1,2)=20 M(2,1)=30 M(2,2)=40 ? M(2) ?A、变量未定义的提示 ?B、10 ?C、20

VFP程序设计基础-综合练习

1.数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的"规则"是一个()。 ?A、逻辑表达式 ?B、字符表达式 ?C、数值表达式 ?D、日期表达式 参考答案: A 2.如果运行一个表单,以下事件首先被触发的是________。 ?A、Load ?B、 .Error ?C、.Init ?D、.Click 参考答案: A 3.若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是()。 ?A、主索引 ?B、惟一索引 ?C、候选索引 ?D、普通索引 参考答案: A

4.视图设计器中含有的、但查询设计器中却没有的选项卡是()。 ?A、筛选 ?B、排序依据 ?C、分组依据 ?D、更新条件 参考答案: D 5.在Visual FoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为()。 ?A、STUDENT.DOC ?B、STUDENT.MEN ?C、STUDENT.DBT ?D、STUDENT.FTP 参考答案: D 6.在以下各种说法中,正确的是 ?A、DELETE 、ZAP和PACK的功能各不相同 ?B、ZAP和PACK的功能相同 ?C、DELETE ALL和ZAP的功能相同 ?D、DELETE ALL和PACK的功能相同 参考答案: A

7.下列控件中,不能设置数据源的是 ?A、复选框 ?B、命令按钮 ?C、选项组 ?D、列表框 参考答案: B 8.在设计表单时,选项组用于指定选项组中哪个选项按钮被选中的属性是() ?A、ButtonCoun ?B、Value ?C、Buttons ?D、Caption 参考答案: B 9.在下列四个选项中,不属于基本关系运算的是()。 ?A、连接 ?B、投影 ?C、选择 ?D、排序 参考答案: D

相关文档