VisualFocPro结业考试复习题

 

Visual FoxPro 部分选择题(供复习参考)

1、数据表中共有100条记录,当前记录为第10条,执行list next 5以后,当前记录为B

A) 10 B) 14C) 15 D) EOF

2、对表文件建立索引,可使用命令C

A) SORTB) UPDATE C) INDEX D) JOIN

3 、一个学生表的结构如下,姓名(C,8),性别(C,2),出生日期(D),是否团员(L),表共有100条记录,则所有记录所占用的字节数为C

A) 1800B) 1900C) 2000D) 2100

4、对表结构的修改是在下面哪一个对话框中完成的 A

A) 表设计器B) 数据库设计器C) 表达式生成器 D) 浏览窗口

5 、下列关于数据库表的说法中错误的是D

A) 可设置长表名,长字段名

B) 可设置匹配字段类型到类,字段验证和记录验证,触发器

C) 可设置主索引和候选索引关键字,字段默认值,显示模式

D) 不可用use命令直接打开,必须在数据库设计器中打开 B

6、在向数据库添加表的操作中,下列叙述中不正确的是

A) 可以将一张“独立的”表添加到数据库中

B) 可以将一个已属于一个数据库的表添加到另一个数据库中

C) 可以在数据库设计器中新建个表使其成为数据库表

D) 欲使一个数据库表成为另外一个数据库的表,则必须先使它成为自由表

7、在使用replace替换命令时,不能作用于下列哪个字段D

A) 逻辑型B) 日期时间型C) 备注型D) 通用型

9、若要控制数据库表中学号字段只能输入数字,则应设置B

A) 显示格式 B) 输入掩码 C) 字段有效性D) 记录有效性

10、数据库文件的扩展名是 B

A) DBF B) DBCC) DBTD) FPT

11、在显示下拉菜单中,单击“追加方式”选项,将在当前表 C

A) 中插入一个空记录 B) 尾增加一个空记录

C) 中进入追加状态 D) 上弹出追加对话框

12、显示表中所有教授和副教授记录的命令是C

A) list for 职称="教授" and 职称="副教授"

B) list for 职称>="副教授"

C) list for 职称="教授" or "副教授"

D) list for "教授"$职称

13、同一个表所有备注字段的内容存储在C

A) 该表文件中B) 不同的备注文件

C) 同一个备注文件 D) 同一个数据库文件

14 、VFP中,主索引可在__B___中建立

A) 自由表 B) 数据库表C) 任何表D) 自由表和视图

15 、打开一个建立了结构复合索引的数据表,表记录的顺序将按D

A) 第一个索引标识 B) 最后一个索引标识

C) 主索引标识D) 原顺序

16、在Visual FoxPro的参照完整性规则不包括 C

A) 更新规则 B) 删除规则 C) 查询规则 D) 插入规则

17 、工资表文件已打开,且已设定按基本工资升序的索引为主控索引,并执行过赋值 语句NN=900,下面各条命令中,错误的是 B

A) seek NN B) locate for 基本工资==NN

C) find 900 D) locate for 基本工资=NN

18、在VFP中,数据库表和自由表的字段名最大字符数分别是 B

A) 10,10 B) 128,10 C) 256,128 D) 128,128

19 、下列关于索引的叙述中错误的是 D

A) VFP中的索引类型共有4种,分别是主索引,候选索引,普通索引和唯一索引

B) 在用命令方式建立索引时,可以建立普通索引,惟一索引(UNIQUE)或候选索引(CANDIDATE),但是不能建立主索引

C) 在表设计器的字段选项卡中建立的索引默认为普通索引

D) 在数据库设计器中建立两表之间的永久关系时,只须在父表中建立主索引,然后拖动该索引项到子表中的相应字段上既可

20 在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是 C

A) 永久性关联 B) 永久性关联或临时性关联

C) 临时性关联 D) 永久性关联和临时性关联

21 、在Visual Foxpro6.0中,打开数据库使用的命令为_C__

A) USE B) SELECTC) OPEN D) CREATE

22 、在Visual Foxpro6.0中,以共享方式打开一个数据表需使用的参数是 B

A) EXCLUSIVE B) SHARED C) NOUPDATE D) VALIDATE

23 、在下列命令中,不具有修改记录功能的是 D

A) editB) replace C) browse D) modi stru

24、显示当前数据库中所有40岁(含40岁)以下,职称为“教授”,“副教授”的姓名和工资,应使用命令 C

A) BROWSE FIEL 姓名,工资 FOR 年龄<=40 AND 职称="教授" AND 职称="副教授"

B) LIST FIEL 姓名,工资 FOR 年龄<=40 OR 职称="教授" OR 职称="副教授"

C) BROWSE FIEL 姓名,工资 FOR 年龄<=40 AND (职称="教授" OR 职称="副教授")

D) LIST FIEL 姓名,工资 FOR 年龄<=40 OR (职称="教授" AND 职称="副教授")

25、在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择 C

A) 限制(Restrict) B) 忽略(Ignore)

C) 级联(Cascade) D) 级联(Cascade)或限制(Restrict)

26、打开一个数据库的命令是 D

A) USEB) USE DATABASE

C) OPEN D) OPEN DATABASE

27、 Visual Foxpro数据库文件是 D

A) 存放用户数据的文件 B) 管理数据库对象的系统文件

C) 存放用户数据和系统数据的文件D) 前三种说法都对

28、要为当前表所有职工增加100元工资,应该使用命令 D

A) CHANGE 工资 WITH 工资+100

B) REPLACE 工资 WITH 工资+100

C) CHANGE ALL 工资 WITH 工资+100

D) REPLACE ALL 工资 WITH 工资+100

29、以下关于自由表的叙述,正确的是 C

A) 全部是用以前版本的Foxpro(FoxBASE)建立的表

B) 可以用Visual Foxpro建立,但是不能把它添加到数据库中

C) 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表

D) 自由表可以添加到数据库中,但是数据库表不可以从数据库中移出成为自由表

30、执行命令"INDEX on 姓名 TAG index_name "建立索引后,下列叙述错误的是 B

A)此命令建立的索引是当前有效索引

B)此命令所建立的索引将保存在.idx文件中

C)表中记录按索引表达式升序排序

D)此命令的索引表达式是"姓名",索引名是"index_name"

31、表DEMO.DBF中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是:C

A) DEMO.TXT B) DEMO.FMT C) DEMO.FPT D) DEMO.BAT

32、在VFP中,使用AVERAGE命令时,表文件需要 D

A) 排序B) 建立索引 C) 排序或建立索引 D) 都不需要

33、下列命令中,仅拷贝表文件结构的命令是 B

A) COPY TO B) COPY STRUCTURE TO

C) COPY FILE TO D) COPY STRUCTURE TO EXETENDED

34、要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表 A

A) 是同一个数据库中的两个表 B) 不同数据库中的两个表

C) 两个自由表 D) 一个是数据库表另一个是自由表

35、表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令 B

A) TOTAL 数学+英语+计算机 TO 总分

B) REPLACE 总分 WITH 数学+英语+计算机

C) SUM 数学+英语+计算机 TO 总分

D) REPLACE ALL 数学+英语+计算机 WITH 总分

36、以下关于空值(NULL)叙述正确的是

A)空值等同于空字符串 B)空值表示字段或变量还没有确定值

C)VFP不支持空值 D)空值等同于数值0

37 要求表文件某数值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为 A

A) 8位 B) 7位 C) 6位 D) 4位

38、对多表进行操作时,选择工作区所使用的命令为_____C__

A) USE B) OPEN C) SELECTD) CREATE

39 如果要给当前表增加一个字段,应使用的命令是 B

A) APPEND B) MODIFY STRUCTURE C) INSERT D) EDIT

40 在Visual Foxpro环境下,若已打开A.DBF表文件,统计该表中的记录数,使用的命令是 B

A) TOTAL B) COUNT C) SUM D) AVERAGE

41 在VFP环境下,用LIST STRU命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为 C

A) 60 B) 61 C) 59 D) 58

42 当前表中,“体育达标”字段为逻辑类型,要显示所有未达标的记录应使用命令 C

A) list for 体育达标=".f." B) list for 体育达标<>.f.

C) list for not 体育达标 D) list for 体育达标=f

43 使用replace命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向 C

A) 末记录 B) 首记录

C) 末记录的后面D) 首记录的前面

44、下列按钮中,哪一个是数据工作期窗口中没有的 C

A) 属性 B) 打开 C) 修改D) 关系

45 要从某表文件中真正删除一条记录,应当 C

A) 先用DELETE命令,再用ZAP命令 B) 直接用ZAP命令

C) 先用DELETE命令,再用PACK命令 D) 直接用DELETE命令

46 设表TXL.DBF中有20条记录。在VFP命令窗口中执行以下命令序列,最后显示的结果是 C

USE TXL

SKIP 3

COUNT TO N

?N

A) 0 B) 3 C) 4 D) 20

47 若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是 A

A) 主索引 B) 惟一索引 C) 候选索引 D) 普通索引

48 在表的操作中,DELE命令的作用是 B

A) 将记录从表中彻底删除 B) 给要删除的记录做删除标记

C) 不能删除记录 D) 删除整个表中的记录

49 在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用 A

A) "显示"菜单中的"追加方式" B) "表"菜单中的"追加新记录"

C) "表"菜单中的"追加记录" D) 快捷键Ctrl+Y

50 在VFP6.0中,打开数据库和表的命令分别为 C

A) USE,OPEN B) SELECT,CREAT C) OPEN,USE D) CREAT,OPEN

51 不允许记录中出现重复索引值的索引是 C

A) 主索引 B) 主索引、候选索引、普通索引

C) 主索引和候选索引 D) 主索引、候选索引和唯一索引

52 在Visual FoxPro中,可以对字段设置默认值的表 A

A) 必须是数据库表 B) 必须是自由表

C) 自由表或数据库表 D) 不能设置字段的默认值

53 可以链接或嵌入OLE对象的字段类型是 C

A) 备注型字段 B) 通用型和备注型字段

C) 通用型字段 D) 任何类型的字段

54 在Visual FoxPro中,打开数据库的命令是 A

A) OPEN DATABASE <数据库名> B) USE <数据库名>

C) USE DATABASE <数据库名>D) OPEN <数据库名>

55 在Visual FoxPro中,通用型字段G和备注型字段M在表中的宽度都是 B

A) 2个字节 B) 4个字节 C) 8个字节D) 10个字节

56 可以伴随着表的打开而自动打开的索引是 C

A) 单一索引文件(IDX) B) 复合索引文件(CDX)

C) 结构化复合索引文件D) 非结构化复合索引文件

57 在Visual FoxPro的命令窗口中键入CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤 A

A) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮

B) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮

C) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮

D) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮

58 表中相对移动记录指针和绝对移动记录指针的命令分别为 C

A) Locate和SkipB) Locate和Go

C) Skip和Go D) Locate和Find

59 下面有关索引的描述正确的是 C

A) 建立索引以后,原来的数据库表文件中记录的物理顺序将被改变

B) 索引与数据库表的数据存储在一个文件中

C) 创建索引是创建一个指向数据库表文件记录的指针构成的文件

D) 使用索引并不能加快对表的查询操作

60 关于数据库表与自由表的转换,下列说法中正确的是 D

A) 数据库表能转换为自由表,反之不能

B) 自由表能转换成数据库表,反之不能

C) 两者不能转换

D) 两者能相互转换

61 一个数据库名为student,要想打开该数据库,应使用命令 B

A) OPEN student B) OPEN DATA student

C) USE DATA student D) USE student

62 当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:B

股票代码股票名称单价交易所

600600 青岛啤酒 7.48 上海

600601 方正科技 15.20 上海

600602 广电电子 10.40 上海

600603 兴业房产 12.76 上海

600604 二纺机 9.96 上海

600605 轻工机械 14.59 上海

000001 深发展 7.48 深圳

000002 深万科 12.50 深圳

如果在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为“单价>0”,通过该设置,能保证数据的 B

A) 实体完整性 B) 域完整性 C) 参照完整性 D) 表完整性

63 在Visual FoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是 C

A) MODIFY STRUCTURE STUDENT

B) MODIFY COMMAND STUDENT

C) CREATE STUDENT

D) CREATE TABLE STUDENT

64 在Visual FoxPro中,关于自由表叙述正确的是 B

A) 自由表和数据库表是完全相同的

B) 自由表不能建立字段级规则和约束

C) 自由表不能建立候选索引

D) 自由表不可以加入到数据库中

65 在Visual FoxPro中,建立数据库表时,将年龄字段值限制在12~14之间的这种约束属于 B

A) 实体完整性约束 B) 域完整性约束

C) 参照完整性约束 D) 视图完整性约束

66 在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为: A

A) 1、4、8 B) 4、4、10 C) 1、10、8 D) 2、8、8

67 在Visual FoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为 D

A) STUDENT.DOC B) STUDENT.MEM

C) STUDENT.DBT D) STUDENT.FPT

68 在Visual FoxPro中,建立索引的作用之一是 D

A) 节省存储空间 B) 便于管理

C) 提高查询速度 D) 提高查询和更新的速度

69 在Visual FoxPro中,相当于主关键字的索引是 A

A) 主索引 B) 普通索引 C) 唯一索引 D) 排序索引

70 在Visual FoxPro 中,创建一个名为SDB.DBC的数据库文件,使用的命令是 D

A) CREATE B) CREATE SDB

C) CREATE TABLE SDBD) CREATE DATABASE SDB

71 在Visual FoxPro中,存储图象的字段类型应该是 B

A) 备注型 B) 通用型 C) 字符型 D) 双精度型

72 扩展名为DBC的文件是 C

A) 表单文件 B) 数据库表文件 C) 数据库文件 D) 项目文件

73 表文件有20条记录,当前记录号为10,执行命令LIST NEXT 5以后,所显示记录的序号是 D

A) 11--15 B) 11--16C) 10--15D) 10--14

74 在表中建立索引,使用的命令为 C

A) SORT B) UPDATE C) INDEX D) JOIN

75 当前工资表中有108条记录,当前记录号为8,用Sum命令计算工资总和时,若缺省范围,则系统将 D

A) 只计算当前记录的工资值B) 计算前8条记录的工资和

C) 计算后8条记录的工资和 D) 计算全部记录的工资和

76. 在当前表中,查找第2个男同学的记录,应使用命令___C_____

A) locate for 性别="男" next 2

B) locate for 性别="男"

C) 先 locate for 性别="男" ,然后再执行 continue

D) list for 性别="男" next 2

77 命令中<范围>子句,使用__A____可以对表文件从当前记录开始至最后一个记录进行操

A) ALLB) NEXT n C) RECORD n D) REST

78 若表文件含有备注型或通用型字段,则在打开表文件的同时,自动打开扩展名为_D___的文件

A) FRX B) FMT C) FRTD) FPT

79 可以在BROWSE浏览窗口中,按CTRL+T键实现____C______操作

A) 逻辑删除记录和物理删除记录

B) 逻辑恢复记录和物理恢复记录

C) 逻辑删除记录和逻辑恢复记录

D) 物理删除记录和物理恢复记录

80 顺序执行下列命令后,最后一条命令显示结果是 A

use CHJ

Go 5

Skip -2

?Recno()

A) 3 B) 4 C) 5 D) 7

81 在Visual Foxpro 6.0的表结构中,逻辑型,日期型和备注型字段的宽度分别为 B

A) 1,8,10B) 1,8,4 C) 3,8,10D) 3,8,任意

82 主索引字段___A____

A) 不能出现重复值或空值B) 能出现重复值

C) 能出现空值 D) 不能出现重复值,但能出现空值

83. Delete的作用是 B

A) 将记录从表中彻底删除 B) 只给要删除的记录做删除标志

C) 不能删除记录 D) 删除整个表中的记录

84.下列不符合FoxPro变量名规定的有 D

(A) STUD_ID (B)学号

(C) NAME (D)性别

85.在 FoxPro 的命令窗口下,执行下列命令后显示结果为 D

SET DATE TO USA

X1={^05/27/99}

X2={^05/17/99}

? X2 ― X1

(A) 10 (B) -10 (C) 11 (D)错误

86.下列4条命令的执行结果是 B

? "A", "B", "C"

?? "D", "E", "F"

? "G", "H", "I"

?? "J", "K", "L"

(A)ABCDEF (B)A B CD E F(C) ABCDEF(D) ABCDEFGHIJKL G H IJ K L GHIJKL

87. 在一个学生档案库文件中,"是否团员"是逻辑型字段,那么"男生中的团员",该用的逻辑表达式是 D 。

(A)(是否团员 = "团员"). AND. (性别 = " 男")

(B)(是否团员 = "团员"). OR . (性别 = "男")

(C)(是否团员 = "是"). AND. (性别 = "男")

(D)(是否团员 = .T.). AND. (性别 = "男")

88.当前的FoxPro表文件中有100条记录,当前记录号为86,执行命令 SKIP 20 后,再执行命令?RECNO( ) 其结果是 C 。

(A) 100 (B) 106 (C) 101 (D) 86

89.把某一数据库表文件中的字段名"XM"改为"姓名",同时把它的宽度从8位改为2位并存盘,再执行 LIST 命令时,会发现各记录的"姓名"字段的数据 D

(A)仍全部保留(B)全被取成2位

(C)全部丢失(D)凡超长的被删除

90.教师数据库表 JS . DBF 中有"基本工资"、"补贴"和"工资总额"字段,皆为数值型,要将所

有记录的"基本工资"和"补贴"相加并存入"工资总额"中,应使用的命令是 C

(A)REPLACE 工资总额 WITH 基本工资+补贴

(B)REPLACE 工资总额 WITH 基本工资,补贴

(C)REPLACE 工资总额 WITH 基本工资+补贴 ALL

(D)REPLACE 工资总额 WITH 基本工资+补贴 FOR ALL

91、在生成参照完整性中,设置更新操作规则时选择了"限制"选项卡后,则 B

A) 在更新父表时,用新的关键字值更新子表中的所有相关记录

B) 在更新父表时,若子表中有相关记录则禁止更新

C) 在更新父表时,若子表中有相关记录则允许更新

D) 允许更新父表,不管子表中的相关记录

92.对于尚未建立索引文件的教师数据表 JS.DBF ,查找职称为讲师的记录,应使用的命令是 A

(A)LOCATE ALL FOR 职称="讲师" (B)FIND 职称="讲师"

(C)FIND 讲师(D)SEEK "讲师"

93.将打开的数据表的全部记录删除的命令为 ZAP ,与之等价的命令是 A

(A)DELETE ALL (B)PACK (C)DELETE (D)RECALL ALL PACK PACK

94、在VFP中可以同时使用 _C_个工作区

A) 10 B) 225C) 32767 D) 无限制

95.TOTAL 命令的功能是 B

(A)对数值型字段按关键字分类求和(B)对数值型表达式按关键字分类求和

(C)对数值型内存变量求和(D)对所有记录的数值型字段求和

96. 命令将暂停程序运行,直到从键盘输入一个单字符为止

(A) ACCEPT (B) WAIT (C) INPUT(D) CANCEL

97.Foxpro 中,命令文件的扩展名是C

(A) .DBF (B) .COM (C) .PRG (D) .MEM

99.关于Visual FoxPro的变量,下面说法中正确的是 B

A)使用一个简单变量之前要先声明或定义

B)数组中各数组元素的数据类型可以不同

C)定义数组以后,系统为数组的每个数组元素赋以数值0

D)数组元素的下标下限是0

100.在下面的表达式中,运算结果为逻辑真的是 A

A)EMPTY(.NULL.) B)LIKE("edit","edi?")

C)AT("a","123abc") D)EMPTY(SPACE(10))

www.99jianzhu.com/包含内容:建筑图纸、PDF/word/ppt 流程,表格,案例,最新,免费下载,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。


TOP最近更新内容

    长城小学关爱留守儿童工作制度
    园林史名词解释
  • 上一篇:对别人计算机屏幕监视(黑客教程)
  • 下一篇:小学语文学习方法