VF第3章 Visual FoxPro数据库的基本操作

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

填空题
1. 254个字符。

2. 4 ,数值型、浮点型、整形、双精度型。

3..DBF ,.DBC 。

4..CDX 。

5.wyb.DBC,wyb.DCT,wyb.DCX 。

6.任何数据库。

7.一对多、多对一,一对多
8. 备注文件。

9..T.。

10.填写下列各小题中的Visual FoxPro命令。

①USE STUDENT
②DISP STRUCTURE
③MODIFY STRUCTRUE
④DISP ALL FOR 总分>200 .AND. 性别=”女”
⑤DISP OFF ALL FIELDS 姓名, 性别
⑥DISP ALL FOR 性别=”男” .AND. (“张”$姓名)
⑦DELETE ALL FOR 总分< 200
⑧RECALL ALL FOR 出生日期<= CTOD(“2/12/77”)
11. 16 ,文件结束标识。

12. DISP ALL FOR YEAR(出生日期) >= 1993 .AND. 性别=”女”。

13. DELETE ALL FOR LIKE(分类号,”A*”)。

14. Ctrl + PgDn,Ctrl + W
15. REPLACE 合格否WITH .T. FOR笔试成绩>= 60 .AND. 上机成绩>= 60
USE HG
APPEND FROM STD FOR合格否= .T.
LIST
USE
16.物理,逻辑。

17.数值型、字符型、日期型、逻辑型。

18.数据表文件。

19.源表。

20. INDEX ON 职称+ STR(基本工资, 6, 2) TO ZS 。

21. SORT TO 工资.dbf ON 工资/D, 出生年月/D FOR 学历=”硕士”。

22. 李中明、郭天才、蔡阳、凌光。

23.两个表的主关键字和外关键字数据对应一致(当插入、删除、修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表操作是否正确。

24. 在一个表中不允许有重复的记录。

25. 正确性。

26.不为空且唯一。

27. 255,3 。

28. 1。

29.让系统自动选择工作区号最小的空闲工作区作为当前工作区。

30. RSDA 。

31. SELECT 4 。

32. SS -> 金额= TT -> 金额。

33.SELECT 2 。

选择题
注意:加红的题为选项有错误的题,答案按该题号上所给的为准。

1. A
2. B
3. A
4. A
5. B
6. C
7. D
8. B
9. C
10. C
11. D
12. B
13. C
14. C
15. B
16. A
17. 无,都能关闭
18. D
19. B
20. C
21. B
22. C
23. A
24. D 25. C
26. C
27. D
28. A
29. B
30. B
31. A
32. D
33. D
34. C
35. D
36. B
37. A
38. B
39. C
40. A
41. B
42. D
43. C
44. C
45. D
46. D
47. D
48. A
49. A
50. A
51. B
52. A
53. C
54. A
55. B
56. C
57. B
58. C
59. C
60. A
61. C
62. A
63. C
64. C
65. B
66. D
67. A
68. D
69. B
70. A
二、填空题
在以下填空题中,如果没有特别指明,则当前已打开的数据表为STUDENT.dbf,其中包括姓名(C, 10)、班级(C, 5)、性别(C, 2)、出生日期(D)、数学(I)、语文(I)、外语(I)、总分(I)等字段。

1.按照Visual FoxPro的规定,字符型数据的最大宽度为254个字符。

2.Visual FoxPro中存放数值数据的数据类型有 4 种,分别是数值型、浮点型、整形、双精度型。

3.在Visual FoxPro中,表文件的扩展名为.DBF ,数据库文件的扩展名为.DBC 。

4.在Visual FoxPro中,复合索引文件的扩展名为.CDX 。

5.用命令CREATE DATEBASE wyb 建立数据库wyb时,同时建立的3个文件是wyb.DBC,wyb.DCT,wyb.DCX 。

6.向数据库中添加的数据表应该是目前不属于任何数据库的数据表。

7.数据库中的各个数据表之间具有各种关系,分别为:一对一、一对多、多对一的关系,其中最常见的是一对多的关系。

8.一个数据表文件中的所有备注字段的内容都存储在同一个备注文件中。

9.对某数据表执行LIST命令后,函数EOF()返回值为.T.。

10.填写下列各小题中的Visual FoxPro命令。

①打开数据表文件STUDENT。

USE STUDENT
②输出当前打开的数据表文件的结构信息DISP STRUCTURE
③修改当前数据表文件的结构。

MODIFY STRUCTRUE
④显示当前表中总分大于200的女生记录。

DISP ALL FOR 总分>200 .AND. 性别=”女”
⑤显示当前表中所有记录的姓名和性别这两个字段的内容,且不显示记录号。

DISP OFF ALL FIELDS 姓名, 性别
⑥显示当前表中其姓名包含“张”字的男生记录。

DISP ALL FOR 性别=”男” .AND. (“张”$姓名)
⑦对当前库中所有满足条件“总分< 200”的记录作上删除标记。

DELETE ALL FOR 总分< 200
⑧取消当前库中所有满足条件“出生日期<= CTOD(“2/12/77”)”的记录的删除标记。

RECALL ALL FOR 出生日期<= CTOD(“2/12/77”)
11.当前数据表文件的记录数为15,先执行GO BOTTOM命令,在向下移动指针,此时函数RECNO( )的值为16 。

当一条一般的(并非LOCATE命令的)FOR子句命令执行完毕后,若范围为ALL或REST,那么记录指针指向文件结束标识。

12.打开STUDENT.dbf,要显示所有1993年以后出生的女生的记录,用命令DISP ALL FOR YEAR(出生日期) >= 1993 .AND. 性别=”女”。

(附:)
13.图书表文件中有字符型字段“分类号”。

要求将分类号中以字母A开头的图书记录全部打上删除标记。

应使用命令DELETE ALL FOR LIKE(分类号,”A*”)。

14. 当需要向备注型字段录入内容时,须将光标移到备注型字段上,按Ctrl + PgDn键进入编辑状态。

录入完毕后,按Ctrl + W键退出。

(//14.Visual FoxPro系统的数组可以与表中的数据进行相互传递,其中从数组向表传递数据的方法有两种,它们是把数组内容送入当前记录和把数组内容追加到表文件,其命令分别是GATHER FROM <数组名>和A PPEND FROM ARRAY <数组名> 。

从表向数组传递数据有两种,它们是把当前记录数据送入数组和把当前打开表文件内容送入数组,其命令分别是SCATRER TO <数组名>和COPY TO ARRAY <数组名>。

)
15.有计算机等级考试考生表文件STD.dbf和合格考生表HG.dbf,这两个表结构相同。

为了颁发合格证书并备案,把STD.DBF表中的笔试成绩和上机成绩均及格(大于等于60分)学生记录的合格否字段修改为逻辑真,然后将合格的记录追加到合格考生表HG.dbf中。

请对以下操作填空。

USE STD
LIST
记录号准考证号姓名性别笔试成绩上机成绩合格否
1 11001 梁小平女70 80 .F.
2 11005 林旭男95 78 .F.
3 11017 王冬升男60 40 .F.
4 11083 吴大林男90 60 .F.
5 11108 杨国红女58 67 .F.
REPLACE 合格否WITH .T. FOR笔试成绩>= 60 .AND. 上机成
绩>= 60
USE HG
APPEND FROM STD FOR合格否= .T.
LIST
USE
(REPLACE:更新表记录;APPEND:将其他文件中的记录添加到当前表的末
尾)
16.排序改变了记录的物理顺序,索引改变了记录的逻辑顺序。

17.排序关键字段的类型可以为数值型、字符型、日期型、逻辑型。

18.排序后生成的文件类型为数据表文件。

19.对于任意一个索引文件,必须依附于源表的基础上。

20.教师表文件中有“职称”字段(C, 6)和“基本工资”字段(N, 6, 2)。

要求按
职称和基本工资建立索引文件ZS.idx,应使用命令INDEX ON 职称+ STR(基
本工资, 6, 2) TO ZS 。

21.当前已打开的教职工基本情况表的结构中有“工资(N)”,“出生年月(D)”,
“学历(C)”等字段,要求对硕士学历的教职工按工资降序排序,工资相同时按
年龄降序排序,排序后产生的新文件为:工资.dbf,应使用命令SORT TO 工
资.dbf ON 工资/D, 出生年月/D FOR 学历=”硕士”。

22.执行如下命令序列:
USE STUDENT
LIST
记录号# 姓名性别年龄
1 蔡阳女23
2 李中明男21
3 凌光女24
4 郭天才男23
INDEX ON 性别TO SEX
LIST
在最后一条LIST命令显示的数据记录中,姓名顺序依次是李中明、郭天
才、蔡阳、凌光。

23.在Visual FoxPro中,参照完整性是指两个表的主关键字和外关键字数据
对应一致(当插入、删除、修改一个表中的数据时,通过参照引用相互关联的另
一个表中的数据,来检查对表操作是否正确。

24. 在Visual FoxPro中,实体完整性是指在一个表中不允许有重复的记录。

25. 在Visual FoxPro中,数据库完整性是指数据的正确性和相容性。

26. 在Visual FoxPro中,实体完整性规则要求主属性不为空且唯一。

27.在Visual FoxPro中,工作区有255 个,工作区的别名有3 种。

28.在Visual FoxPro中,在默认情况下,1 号工作区为主工作区。

29.命令SELECT 0 的含义为让系统自动选择工作区号最小的空闲工作区作为当前工作区。

30.在一个工作区打开表文件RSDA.dbf时,若不用ALIAS指定别名,则别名为RSDA 。

31. 在Visual FoxPro中,使4号工作区成为当前工作区的命令是SELECT 4 。

32.在顺序执行完下列4条命令后:SELECT 1; USE SS; SELECT 2; USE TT之后,要判断SS.dbf中的字段“金额”的值是否等于TT.dbf中字段“金额”的值,可使用条件判断语句SS -> 金额= TT -> 金额来完成。

33. 在Visual FoxPro中,当前工作区为4号工作区,则显示2号工作区中已打开id数据表文件名的命令为SELECT 2 。

三、选择题
在以下选择题中,如果没有特别指明,则当前已打开的数据表为STUDENT.dbf,其中包括姓名(C, 10)、班级(C, 5)、性别(C, 2)、出生日期(D)、数学(I)、语文(I)、外语(I)、总分(I)等字段。

1.在Visual FoxPro中,创建项目时,默认的扩展名为(B)。

A. fxp
B. pjx
C. dbf
D. ppt
2.项目管理器的“数据”选项卡中,没有包括(C)。

A.数据库
B.自由表
C.记录
D.查询
3.在当前表中将当前记录送到数组MT中,应使用命令(A)。

A. SCATTER TO MT
B. COPY TO MT
C. GATHER FROM MT
D. ASORT(MT)
4.字符型、日期型、逻辑型及数值型的缩写依次是(A)。

A. C、D、L、N
B. C、L、D、N
C. D、C、N、L
D. N、D、L、C
5.DELETE( )函数的值为.T.时,表明(B)。

A. 删除的记录不存在
B.当前记录已被加上删除标记
C. 当前数据库已被删除
D.标有删除标记的记录不参加操作
6.在Visual FoxPro中,可以定义数组变量。

数组定义以后,每个数组元素在第1次赋值之前的类型是(C)。

A. 字符型
B. 数值型
C. 逻辑型
D. 没定义
7.用于打开数据库设计器的命令是(D)。

A. CREATE DATABASE
B. OPEN DATABASE
C. SET DATABASE TO
D. MODIFY DATABSE
8.从数据库中删除数据表RSDA.dbf的命令是(B,;DROP TABLE RSDA)。

A. DROP TABLE RSDA.dbf
B. DROP TABLE RSDA.dbf
C. DELETE TABLE RSDA.dbf
D. REMOVE TABLE RSDA.dbf
(注:此题要注意选项中有错误。

)
9.在Visual FoxPro中把表中记录复制到数组中的命令是(C)。

A. STROE
B. REPALCE
C. SCATTER
D. GATHER
10.Visual FoxPro关于数据库的参照完整性规则不包括(C)。

A.插入规则
B.删除规则
C.查询规则
D.更新规则
11.在数据表结构中,逻辑型、日期型、备注型字段的宽度分别固定为(D)。

A. 3, 8 10
B. 1, 6, 4
C. 1, 8, 任意
D. 1, 8 4
12.一个数据表文件中的多个备注(MEMO)字段的内容是存放在(B)。

A.这个数据库文件中
B.一个备注文件中
C.多个备注文件中
D.一个文本文件中
13.新建一个人事档案表,含有“工资”字段,保留2位小数,若职工的最高工资均低于1000元,则字段的宽度选(C)比较合适。

A. 4
B. 3
C. 6
D. 7
14.在Visual FoxPro中,建立表时要定义一个数值型字段,该字段要求保存4位整数,2位小数,其值可能有负值,它的宽度至少定义为(C)。

A. 6
B. 7
C. 8
D. 10
15.一个表文件的数值字段要求保留5位小数,那么它的宽度至少应当定义成(B)。

A. 5
B. 6
C. 7
D. 8
16.关闭当前表文件的命令是(A)。

A. USE
B. CLOSE ALL
C. QUIT
D. CLEAR ALL
17.下列命令中,不能关闭表文件的是(都可以)。

A. CLOSE TABLES
B. CLOSE ALL
C. CLEAR ALL
D. QUIT
(注意:17题随便选哪个选项都对)
18.在命令中缺省范围和FOR短语是,以下默认ALL的命令是(D )
A. DISPLAY
B. REPLACE
C. RECALL
D. COPY
(注:此题与42题类似)
19.命令APPEND BLANK的功能是(B)。

A.在表文件的开始增加一条空白记录
B.在表文件的末尾增加一条空白记录
C.在当前记录之前增加一条空白记录
D.在当前记录之后增加一条空白记录
20.命令INSERT BLANK BEFORE的功能是(C)。

A.从当前记录之后开始插入记录
B.从当前记录之前开始插入记录
C.在当前记录之前插入一条空白记录
D.在当前记录之后插入一条空白记录
21.下列关于GO TOP命令的叙述中,正确的是(B)。

A.GO TOP命令一定会将记录指针移动到记录号为1的记录上
B. GO TOP命令一定会将记录指针移动到当前顺序的首记录上
C. GO TOP命令可以用来激活过滤条件
D. GO TOP是记录指针相对定位命令
22.在Visual FoxPro中,下列命令若能正确执行,则将显示(C)。

USE RSDA
GO 5
DISPLAY NEXT 3
A. 6到8号记录
B.6到9号记录
C.5到7号记录
D.5到8号记录
23.可以使记录指针相对当前指针位置向上移动5个记录的命令是(A)。

A. SKIP -5
B. SKIP 5
C. GO TO -5
D. GO TO 5
24.在Visual FoxPro中,FIELDS<字段名表>短语和FOR<条件>短语分别对应的两种关系运算是(D)。

A.投影和联接
B.选择和替换
C.统计和筛选
D.投影和选择
25.用LIST STRUCTRUE命令显示的字段总宽度为50,用户使用的字段宽度是(C)。

A. 51
B. 50
C. 49
D. 4
26.在Visual FoxPro中,<范围>短语可使用的选项为(C)。

A. ALL, RECORD<N>, NEXT<N>
B. ALL, RECORD, NEXT, REST
C. ALL, RECORD<N>, NEXT<N>, REST
D. ALL, RECORD<N>, NEXT<N>, REST<N>
27.表文件共有10条记录,当前记录号是7,要显示最后4个记录,下列命令中错误的是(D)。

A. LIST NEXT 4
B. LIST REST
C. DISPLAY NEXT 4
D. DISPLAY ALL REST
28.在Visual FoxPro中,分屏显示当前数据表中语文成绩大于80的所有记录,正确的命令为(A)。

A. DISPLAY ALL FOR 语文> 80
B. DISPLAY ALL WHILE 语文> 80
C. LIST FOR ALL WHILE 语文> 80
D. LIST WHILE 语文> 80
29.在Visual FoxPro中,SKIP命令移动记录指针的基准是(B)。

A. 第一条记录
B.当前记录
C. 指定记录
D.库文件尾
30.一个数据表文件中的多个备注型(MEMO)字段的内容是放在( B)
A. 这个数据表文件中
B.一个备注文件中
C. 多个备注文件中
D.一个文本文件中
(注:教材P49)
31.要删除当前数据表文件中的“性别”字段,应当使用命令(A)。

A. MODIFY STRUCTRUE
B. DELETE
C. REPALCE
D. ZAP
32.要显示当前表STUDENT中数学成绩超过90分和不及格的全部女生记录,应当使用命令(LIST FOR 性别=”女” .AND. (数学>90 .OR. 数学< 60))。

A. LIST FOR 性别= “女”, 数学>= 90, 数学<= 60
B. LIST FOR 性别= “女”, 数学> 90, 数学<= 60
C. LIST FOR 性别= “女”. 数学>= 90 AND 数学< 60
D. LIST FOR 性别= “女” AND(数学> 90 OR 数学<= 60)
(注:选D,在D项中删掉一个”=”)
33.表中有10条记录,当前记录号是3,使用APPEND BLANK命令增加一条空记录,该空记录的记录号是(D)。

A. 2
B. 3
C. 1
D. 11
34.用MODIFY STRUCTRUE命令把数据表文件中“地址”字段的宽度从18位改成14位,但不修改其它字段。

正常结束后再显示表中记录,会发现记录“地址”字段的数据(C)。

A.全部丢失
B.仍保留18位
C.只保留前14位
D.凡超过14位的字段倍删空
35.当前数据表文件有30条记录,当前记录号是10。

执行命令LIST REST 以后,当前记录号是(D)。

A. 10
B. 20
C. 30
D. 31
36.一个数据表文件有10条记录,用函数EOF( )测试为.T.,此时当前记录号为(B)。

A. 10
B. 11
C. 0
D. 1
37.数据表文件共有51条记录,执行命令GO BOTTOM后,记录号是(A)。

A. 51
B. 1
C. 52
D. 50
38.数据表文件有51条记录,当前记录号为1.执行命令SKIP, -1后,再执行命令?RECNO( ),屏幕将显示(B)。

A. 0
B. 1
C. -1
D. 出错信息
39数据表文件共有20条记录,当前记录号是10。

执行命令LIST NEXT 5 以后,当前记录号是(C)。

A. 10
B. 15
C. 14
D. 20
40.显示1990年和1990年以后出生的所有女学生的记录,应使用命令(A)。

A. LIST FOR 出生日期>= CTOD(“01/01/90”).AND.性别=”女”
B. LIST FOR 出生日期<= CTOD(“01/01/90”).AND.性别=”女”
C. LIST FOR 出生日期>= “01/01/90” .AN
D.性别=”女”
D. LIST FOR YEAR(出生日期) >= “01/01/1990” .AND. 性别= “女”
41.若要给当前表增加一个字段,应使用命令(B)。

A. APPEND
B. MODIFY STRUCTURE
C. INSERT
D. EDIT
42.命令中省略范围和条件短语时,以下命令中范围默认值为ALL的是( D )
A. DISPLAY
B. REPLACE
C. RECALL
D. A VERAGE
(注:此题与18题相类似,)
43.表中当前记录是100,在100和101条记录之间插入一条空记录的命令是(C)。

A. INSERT
B. APPEND BLANK
C. INSERT BLANK
D. INSERT BEFORE BLANK
44.用命令REPLACE修改记录的特点是(C)。

A. 边查阅边修改
B.表之间自动更新
C.成批自动替换
D.按给定条件顺序修改更新
45.使用REPLACE命令时,其范围短语为ALL 或REST,执行改命令后,记录指针指向(D)。

A.首记录
B. 末记录
C.首记录的前面
D.末记录的后面
(注:REPLACE命令:更新表记录)
46.要将“中120”班所有学生的数学成绩增加10分应使用命令(D)。

A. CHANGE 数学WITH 数学+ 10 FOR 班级= “中120”
B. REPLACE 数学WITH 数学+ 10 FOR 班级= “中120”
C. CHANGE ALL 数学WITH 数学+ 10 FOR 班级= “中120”
D. REPALCE ALL 数学WITH 数学+ 10 FOR 班级= “中120”
47.DELETE ALL命令和ZAP命令的区别是(D)。

A. DELETE ALL 只删除当前工作区的所用记录,而ZAP删除所有当前记录
B. DELETE ALL 删除当前工作区的所用记录,而ZAP只删除当前记录
C. DELETE ALL只删除记录,而ZAP连同库文件一起删除
D. DELETE ALL删除记录后可以用RECALL命令恢复,而ZAP删除后不能恢复
48.用BROWSE命令也可以修改记录,它的特点是(A)。

A. 边查阅边修改
B.表之间自动更新
C.成批自动替换
D.按给定条件顺序修改更新
49.Visual FoxPro的ZAP命令可以删除当前表文件的(A)。

A.全部记录
B.有删除标记的记录
C.当前记录
D.符合给定条件的记录
50.使用BROWSE命令可以方便地对当前表记录进行多种编辑操作,其中包括(A)。

A.修改、追加、删除及对备注字段和通用字段编辑,但不能插入
B.修改、追加、删除及插入,但不能编辑备注字段及通用字段
C.修改、追加、插入及编辑备注字段,但不能删除
D.修改、追加、删除,但不能插入,不能编辑备注字段和通用字段
51.设表中有一个C型字段NAME,打开表文件后,要把内存变量CC的字符串内容输到当前记录的NAME字段,应当使用命令(B)。

A. NAME = CC
B. REPALCE NAME WITH CC
C. STORE CC TO NAME
D. REPALCE ALL NAME WITH CC
52.下列有关索引的说法中,正确的是(A)。

A.候选索引既可以在自由表中创建,也可以在数据库表中创建
B.建立主索引的关键字值不能为空,但可以有重复数值
C.建立候选索引的候选关键字值不能有重复值,但可以为空
D.建立唯一索引的索引关键字值不能有重复值
53.一下关于主索引的说法中,正确的是(C)。

A.在自由表和数据库中都可以建立主索引
B.可以在一个数据库表中建立多个主索引
C.数据库中任何一个数据表只能建立一个主索引
D.主索引的关键字值可以为NULL
54.在Visual FoxPro中,对数据表建立索引,将产生相应的索引文件,原表文件内容(A)。

A.并不改变
B.顺序改变
C.指定记录改变
D.数据改变
55. .在当前工作区已打开学生表STUDENT,对所有男生按总分从多到少进行排序,总分相同者,按年龄从大到小进行排列。

排序后生成的表文件名是SGZ.dbf,应使用命令(B)。

A. SORT TO SGZ ON 总分/A, 出生日期/D FOR 性别= “男”
B. SORT TO SGZ ON 总分/D, 出生日期/A FOR 性别= “男”
C. SORT TO SGZ ON 总分/A, 出生日期/A FOR 性别= “男”
D. SORT TO SGZ ON 总分/D, 出生日期/D FOR 性别= “男”
56. 在当前工作区已打开学生表STUDENT,现要求对总分在270分以上的男同学按年龄从大到小进行排序。

排序后新文件名为STM.dbf,应使用命令(C)。

A.COPY TO STM ON 出生日期FOR 性别=”男”.AND.总分>270
B. SORT TO STM ON 出生日期/D FOR 性别=”男”.AND.总分>270
C.SORT TO STM ON 出生日期FOR 性别=”男”.AN
D.总分>270
D.INDEX TO STM ON 出生日期FOR 性别=”男”.AND.总分>270
57. STUDENT.dbf文件和按学号字段升序的索引文件已经打开,执行GO TOP命令后,当前记录号是(B)。

A. 1
B.学号最小的记录号
C. 0
D.最小的记录号
58. 在Visual FoxPro中,对未经排序或索引的数据表进行查找时,只能用命令(C)。

A.FIND
B.SEEK
C. LOCATE
D. DISPLAY
59.假定STUDENT.dbf学生数据表文件中前6条记录均为男生记录,执行一下命令序列:
USE STUDENT
GOTO 3
LOCATE NEXT 3 FOR 性别=”男”
执行结果记录指针定位在(C)。

A.第3条记录上
B.第4条记录上
C.第5条记录上
D.第6条记录上
60. 在Visual FoxPro中,任何情况下,使用LOCATE命令完毕时,EOF( )的值为(A)。

A.真
B.假
C.保持不变
D.视查找情况而定
61. 已用LOCATE命令找到第1个男生记录,现要查找第2个男生的记录,应使用命令(C)。

A. LOCATE FOR 性别=”男”
B.LOCATE FOR 性别=”男” NEXT 2
C.CONTINUE
D.LIST FOR 性别=”男” NEXT 2
62. 在以下叙述中,错误的是(A)。

A.工作区的系统别名和用户定义的工作区别名可以交替使用
B.在某个工作区打开的表原名和工作区别名可以交替使用
C.用户没有定义表别名时,表原名可以作为表别名使用
D.在选择工作区时,可以用工作区号、系统别名或用户定义的别名
63. 在Visual FoxPro中,已在不同工作区打开了多个表。

要想知道当前工作区的区号,应使用命令(C)。

A.SELECT
B.?SELECT
C.?SELECT( )
D.LIST SELECT( )
64. 在Visual FoxPro中,执行一下命令:
SELECT 1
USE AAA
要想同时打开表AAA.dbf和表BBB.dbf,接下里应执行下面4组命令中的(C)。

A. GOTO 2
B. USE
USE BBB USE AAA INDEX BBB
C. SELECT 2
D. USE BBB
USE BBB USE AAA
65. 对不同工作区所打开的表可以进行操作(B)。

A.在当前工作区对所有工作区上的表记录都可以进行读写操作
B.对当前工作区上的表记录可以进行读写操作,对其他工作区的记录只能读,不能写
C.只能对当前工作区上的记录可以进行操作,不能对其它工作区记录操作,必须重新选择工作区
D.对当前工作区上的记录可以进行读写操作,对其它工作区的记录只能读或修改,但不能增加和删除
66. 数据表文件AA已在3号工作区上打开,当前为2号工作区,将AA所在的工作区设置为当前工作区可以使用的命令是(D)。

A. SELECT 3
B. SELECT C
C. SELECT AA
D. 以上都可以
67. 短语“C->总分”的意义是(A)。

A.在3号工作区上打开的数据表文件的“总分”字段
B.总分为“C”的记录
C.数据表文件”C”的“总分”字段
D.将值“C”赋予“总分”字段
68. 以下说法正确的是(D)。

A.在Visual FoxPro中,一个工作区上只能打开一个数据表文件,但是一个数据表文件可以在不同的工作区上同时打开
B. 在Visual FoxPro中,一个工作区上可以打开多个数据表文件,一个数
据表文件也可以在不同的工作区上同时打开
C. 在Visual FoxPro中,一个工作区上可以打开多个数据表文件,但是一个数据表文件不可以在不同的工作区上同时打开
D. 在Visual FoxPro中,一个工作区上只能打开一个数据表文件,一个数据表文件不可以在不同的工作区上同时打开
69. 在Visual FoxPro中,一般情况下,移动某一工作区的当前记录指针,其它工作区的当前记录指针(B)。

A.指向第一条记录
B.保持不变
C.随着移动
D.指向最后一条记录
70. 数据表文件XS.dbf和数据表文件CJ.dbf中的记录个数均大于10,执行下列命令序列:
SELECT 1
USE XS
SELECT 2
USE CJ
?”A = “ + STR(RECNO( ), 2)
SELECT 1
?”B = “ + STR(RECNO( ), 2)
GO 3
SELECT 2
GO 5
SELECT 1
?”C = “ + STR(RECNO( ), 2)
SELECT 2
?”D =”+ STR(RECNO( ), 2)
CLOSE ALL
执行结果是(A)。

A. A = 1 B = 1 C = 3 D = 5
B.A = 0 B = 0 C = 1 D = 1
C. A = 1 B = 1 C = 1 D = 1
D. A = 0 B = 0 C = 3 D = 5
1. A
2. B
3. A
4. A
5. B
6. C
7. D
8. B
9. C
10.C
12.B
13.C
14.C
15.B
16.A
17.无,都能关闭
18.D
19.B
20.C
21.B
22.C
23.A
24.D
25.C
26.C
27.D
28.A
29.B
30.B
31.A
32.D
33.D
34.C
35.D
36.B
37.A
38.B
39.C
40.A
41.B
42.D
43.C
44.C
45.D
46.D
47.D
48.A
49.A
50.A
51.B
52.A
53.C
54.A
56.C
57.B
58.C
59.C
60.D
61.C
62.A
63.C
64.C
65.B
66.D
67.A
68.D
69.B
70.A。

相关文档
最新文档