FoxPro数据库练习题

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

一、FoxPro数据库练习题

一、单项选择题:

(1)在FoxPro中,修改已打开的数据库结构,应在Setup对话框中单击

A、Structure框中的Modify按钮

B、Index框中的Modify按钮

C、Selection框中的Fields按钮

D、Index框中的Add按钮

(2)下列操作中,能够向已打开的数据库kt1.dbf中追加数据记录的是(前面是菜单,后面是选择的命令)

A、Record/Appen d B.Record/Locate

C.Database/copy to…

D.Database/Browse

(3)在FoxPro环境下,要执行命令文件test.prg,可以在命令窗口中输入命令

A.do test

B.test.prg

C.tesst.exe

D.do test.exe

(4)SET RELATION命令中ADDITIVE选项的意义是

A.取消以前的关联

B.保留以前的关联

C.取消当前的关联,以先前的关联为主

D.以上都不对

(5)下列命令添加或插入记录时, CREATE命令执行时记录的输入格式不同的是

A.APPEND

B.INSERT

C.APPE ND BLANK

D.INSERT BEFORE

(6)下列叙述中,错误的是

A.PACK只对已逻辑删除的记录进行物理删除

B.物理删除某些记录之前,一定要进行逻辑删除

C.使用ZAP命令后,在进行删除前一般有一次再确认的机会

D.一般进行了若干次逻辑删除后必须进行一次物理删除

(7)在FoxPro中,可以使用索引文件的命令有多条,下面各条命令错误的是

E<表文件名> INDE X TO<索引文件名>

E<表文件名> INDEX <索引文件名>

C.INDEX ON 职工号 TO <索引文件名>

D.SET INDEX TO <索引文件名>

(8)在FoxPro中,设职工数据表和按“工作日期”索引的索引文件已经打开,要把记录指针定位到工作刚好满30天的职工,应当使用命令

A.FIND DATE()-30 B.SEEK DATE()+30

C.FIND DATE()+30 D.SEEK DAT E()-30

(9)在FoxPro中,顺序执行下面命令之后,屏幕显示的结果是

INPUT TO XX

.T.

?XX .AND. XX=XX

A..T. B..F. C.0 D.错误信息

(10)在FoxPro中,?MAX(ROUND(9.89,1),9)的值是

A.8 B.9.9 C.9 D.9.8

(11)在下面四个FoxPro函数中,不返回逻辑值的函数是

A.DELETE( ) B.VAL( ) C.FILE( ) D.FOUND( )

(12)在FoxPro中,命令?SELECT()>225的显示结果为

A.I B..F. C..T. D.错误信息

(13)在FoxPro中,工资数据表文件GZ.DBF和相应的索引文件已经打开,下列操作中错误的是

A. SET INDEX TO

B. COPY TO NEW1 FOR 基本工资>=1000

C. COPY STRUCTURE TO NEW2

D. COPY FILE TO NEW3.DBF

(14)在FoxPro中,按某一字段建立两个数据表关联,要求

A.两个数据表都必须排序 B.关联的数据表必须排序

C.两个数据表都必须索引 D.被关联的数据表必须索引

(15)假定STUDENT.DBF学生数据表文件中前六条记录均为男生的记录,执行以下命令序列:

USE STUDENT

GOTO 3

LOCATE NEXT 3 FOR 性别=”女”

后,记录指针定位在

A.第3条记录上 B.第4条记录上

C.第5条记录上 D.第6条记录上

16.Foxpro是关系数据库管理系统,在Foxpro中用以表示关系的是

A.数据库字段B.数据库记录

C..IDX文件D..DBF文件

17用DIMENSION Q(2,3)定义数组Q,再对各数组元素赋值:Q(1,1)=1,Q(1,2)=2,Q(2,1)=4,Q(2,2)=5,

Q(2,3)=.F.,然后再执行命令?Q(4),则显示结果的是

A.变量未定义的提示

B.2

C.4

D..F.

18.在Foxpro中要把当前屏幕画面存入内存变量MM中,应当使用命令

A.RESTORE CEREEN FROM MM

B.SAVE SCREEN TO PM

C.SAVE AL TO MM

D.RESTORE FROM MM

19.在Foxpro中,设当前数据库文件中有一字段名为“专业”,当前记录号为1号记录,现将3号记录中该字段的值由“数学”改为“计算机”,应使用以下哪个命令来完成这一操作。

A.REPLACE 专业 WITH “计算机”

B.REPLACE 计算机 WITH “数学” FOR 专业=“数学”

C.REPL ACE “数学” WITH “计算机” FOR RECNO()=3

D. REPLACE专业 WITH “计算机” FOR RECNO()=3

20.在Foxpro中,假定系统日期是2005年6月10日,有如下命令

NJ=MOD(YEAR(DATE())-2000,100)

执行该命令后,NJ的值的是

A.2000

B.5

C.0

D.2005

21.在Foxpro中,RELEASE ALL命令的功能是

A.删除指定的内存变量及文件

B.删除所有内存变量

C.删除指定的内存变量及字段变量

D.删除内存变量文件中的内存变量

22.在Foxpro中,下列表达式结果为字符型的是

A."125"-str(100) B."ABC"+"XYZ"="ABCXYZ"

C.CTOD("07/01/97") D.DTOC(DATE())>("07/01/97")

23.在Foxpro中,下列表达式运算结果为数值的是

A.[8888]-[666] B.LEN(SPACE(5))-1

C.CTOD(′04/05/99′)-30 D.800200=1000

24.FoxPro中,能够存放声音数据的字段类型为

相关文档
最新文档