二级VFP随堂练习1 联系客服

发布时间 : 星期日 文章二级VFP随堂练习1更新完毕开始阅读

A.规则

B.信息

C.默认值 C.不变 C.日期型

D.格式 D.无法确定 D.逻辑型

12.Visual FoxPro的浏览窗口中,将某字段的显示宽度调整一倍后,该字段的实际宽度将( C )

A.增大一倍 A.字符型

B.减少一倍 B.通用型

13.在下列字段中,在.dbf文件中仅保存标记,其具体内容存放在.ftp文件中的是( B ) 14.在Visual FoxPro中,修改当前数据表结构的命令是( A )

A.MODIFY STRUCTURE C.MODIFY TABLE

B.MODIFY DATABASE

D.MODIFY DATABASE TABLE B.MDODIFY COMMAND STUDENT D.CREATE TABLE STUDENT C.1,10,8

D.2,8,8

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

A.MODIFY STRUCTURE STUDENT C.CREATE STUDENT A.1,4,8 名为( D)

A.STUDENT.DOC A.备注型 A.日期型

B.STUDENT.MEM B.通用型 B.时间型

C.STUDENT.DBF C.字符型 C.通用型 C.主索引

D.STUDENT.FPT D.双精度型 D.备注型 D.普通索引

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

B.4,4,10

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

18.在Visual FoxPro中,存储图像的字段类型应该是( D ) 19.在Visual FoxPro 中,数据的类型不可以指定为( B ) 20.在表设计器的“字段”选项卡中可以创建的索引是( D )

A.惟一索引 A.CREATE

B.候选索引

21.在Visual FoxPro中,通过命令方式打开数据表设计器新建数据表的命令是( C )

B.CREATE TABLE

C.MODIFY STRUCTURE D.MODIFY TABLE B.OPEN TABLE <数据表名> D.USE TABLE <数据表名>

22.在Visual FoxPro中,打开数据库时并不打开数据表文件,下列能正确打开数据表的命令是( C )

A.OPEN <数据表名> C.USE <数据表名>

23.在数据表设计器中修改表中字段的数据类型,下列操作正确的是( A )

A.选择“字段”选项卡中“类型”下拉列表中的类型 B.选择“索引”选项卡中“类型”下拉列表中的类型 C.选择“表”选项卡中“类型”下拉列表中的类型 A.得到一个新的数据表文件

D.选择“类”选项卡中“类型”下拉列表中的类型 B.错误信息,不能复制带有备注型字段的数据表文件 D.得到一个新的数据表文件和一个新的备注文件 C.学生_姓名 C.逻辑型

D.学生.姓名 D.日期型

24.ABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPY TO TEMP命令进行复制操作,其结果是( D )

C.得到一个新的数据表文件和两个新的备注文件 25.下列字段名中,不合法的是( B )

A._学生姓名 A.数值型 二.填空题

9

B.学生 姓名 B.备注型

26.在Visual FoxPro中,字段的宽度不是由系统自动给出的字段类型是( A )

1.在Visual FoxPro中,数据库文件的扩展名是__.DBC__,数据库表文件的扩展名是__DBF__。 2.打开数据库设计器的命令是__MODIFY__DATABASE。

3.在 Visual FoxPro中,CREATE DATABASE命令创建一个扩展名为____.DBC_____的数据库文件。 4.在Visual FoxPro中,可以同时打开多个数据库,指定当前数据库的命令是___SET DATABASE TO__。 5.在Visual FoxPro中,数据表中备注型字段所保存的数据信息存储在以___.FPT___为扩展名的文件中。 6.建立一个表文件结构,表中包含字段:姓名(C,6),出生日期(D),婚否(L),则该表中每条记录所占的字节宽度为____16___。

表的基本操作

一.选择题

A.LIST 姓名,性别,出生日期

1.与命令“LIST FIELDS 姓名,性别,出生日期”不等效的命令是( C )

B.LIST ALL FIELDS 姓名,性别,出生日期 D.DISPLAY ALL 姓名,性别,出生日期 B.用鼠标再次单击删除标记 D.利用SET DELETE OFF命令 C.SKIP 1

D.GOTO 1

C.DISPLAY FIELDS 姓名,性别,出生日期 2.下列操作可以恢复表中被逻辑删除的记录的是( B )

A.重新输入记录 C.按ESC键 A.TO TOP

3.表文件和索引文件都已打开,为确保记录指针定位在记录号为1的记录上,可使用命令( D )

B.GO BOF()

4.在当前表中,查找第2个男同学的记录,应使用( C )

A.LOCATE FOR 性别=“男“

NEXT

B.LOCATE FOR 性别=“男“ C.LOCATE FOR 性别=“男“

CONTINUE

D.LIST FOR 性别=“男“ NEXT 2

5.定位记录时,可以使用( C )命令,表示向前或向后移动若干条记录位置。 A.GOTO A.EDIT

B.GO

C.SKIP

D.以上命令均可正确执行 D.MODIFY STRUCTURE

6.在Visual FoxPro中,下列不能用来修改数据表记录的命令是( D )

B.CHANGE

C.BROWSE

7.假设表中共有10条记录,执行下列命令后,屏幕所显示的记录号顺序( D )

USE ABC.DBF GOTO 6 LIST NEXT 5

B.1~6

C.5~10

D.6~10 D.普通索引

A.1~5 A.主索引

8.INDEX 命令无法建立的索引是( A )

B.候选索引

C.惟一索引

9.关于索引文件,下列说法正确的是( A )

10

A.索引文件必须配合原数据表

B.一个数据表文件只能建立一个对应的索引文件 D.单索引文件的扩展名为.CDX

C.复合索引文件的扩展名为.IDX

10.关于索引文件的打开,下列说法错误的是( D )

A.刚建立的索引文件即处于打开状态

B.可使用命令USE <文件名>INDEX <索引文件名>,在打开表文件的同时打开索引 C.可用SET INDEX TO <索引文件名>单独打开索引文件 D.执行USE <表文件名>的同时即可将相应的单独索引文件打开 11.下列索引中,不具有“惟一性”的是( D ) A.主索引

B.候选索引

C.惟一索引

D.普通索引 D.性别,年龄 D.CLEAR TAG

12.在数据表中建立性别(C,2)和年龄(N,2)的复合索引,正确的索引关键字表达式为( C ) A.性别+年龄

B.性别+STR(年龄,2) C.性别+STR(年龄) B.PACK TAG

C.ZAP TAG

13.在Visual FoxPro中,删除索引的命令是( A ) A.DELETE TAG

14.下面有关索引的描述,正确的是( C )

A.建立索引以后,原来的数据表文件中记录的物理顺序将被改变 B.索引与数据表的数据存储在一个文件中

C.创建索引是创建一个指向数据表文件记录的指针构成的文件 D.使用索引并不能加快对表的查询操作

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

B.惟一索引 B.便于管理 B.普通索引 B.普通索引

C.候选索引

D.普通索引

D.提高查询和更新的速度 D.唯一索引 D.唯一索引

16.在Visual FoxPro中,建立索引的作用之一是( C ) A.节省存储空间 A.主索引 A.主索引

C.提高查询速度 C.候选索引 C.候选索引

17.在Visual FoxPro中,相当于主关键字的索引是( A )

18.使用命令“INDEX ON 姓名 TAG index_name”建立索引,其索引类型是( B ) 19.执行命令“INDEX ON 姓名TAG index_name”建立索引后,下列叙述错误的是( B )

A.此命令建立的索引是当前有效索引 C.表中记录按索引表达式升序排序

D.此命令的索引表达式是“姓名”,索引名是“index_name” 20.打开表并设置当前有效索引(相关索引已建立)的正确命令是( B )

A.ORDER student IN 2 INDEX 学号 C.INDEX 学号ORDER student A.主索引

B.USE student IN 2 ORDER 学号 D.USE tudent IN 2 C.候选索引

D.惟一索引

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

21.用命令“INDEX ON 姓名 TAG index_name UNIQUE”建立索引,其索引类型是( B )

B.普通索引

22.以下关于主索引和候选索引的叙述正确的是( A ) A.主索引和候选索引都能保证表记录的惟一性

B.主索引和候选索引都可以建立在数据库表和自由表上

C.主索引可以保证表记录的惟一性,而候选索引不能 D.主索引和候选索引是相同的概念

11

23.可以随表的打开而自动打开的索引是( C )

A.单项索引文件

B.复合索引文件

D.非结构化复合索引文件

C.结构化复合索引文件

24.下列关于索引的叙述,不正确的是( D )

A.Visual FoxPro支持两种索引文件,单一索引文件和复合索引文件 B.打开和关闭索引文件均使用SET INDEX TO命令 C.索引的类型有主索引、候选索引、惟一索引和普通索引 D.索引文件不随库文件的关闭而关闭

25.要求为当前表建立一个惟一索引,索引表达式为学号,索引名为xh,则下列各语句中,正确的是( A )

A.INDEX ON 学号 TAG xh UNIQUE

B.INDEX TO 学号 TAG xh UNIQUE D.INDEX TO 学号 TAG xh CANDIDATE B.INDEX ON 籍贯+学号 TO JGXH

C.INDEX ON I学号 TAG xh CANDIDATE A.INDEX ON 籍贯,学号 TO JGXH 27.下列不是结构复合索引文件特点的是( D )

A.随表的打开而自动打开

B.在添加、更改或删除记录时自动维护索引 D.在同一索引文件中只能包含一个索引关键字 B.SEEK FOR 基本工资=N D.LOCATE FOR 基本工资=N C.PACK TAG xb C.索引项的“惟一” C.全部

D.DROP TAG xb D.列属性的“惟一” D.字段值不惟一,不能存储 D.以上各项

C.在同一索引文件中能包含多个索引方案 A.SEEK N

26.将学生表按籍贯字段升序排列,如果籍贯(C,10)相同,则按学号(N,4)升序排列,下列语句正确的是( D )

C.INDEX ON 籍贯,STR(学号,4)TO JGXH D.INDEX ON 籍贯+STR(学号,4)TO JGXH

28.假设工资表中按基本工资升序索引后,并执行过赋值语句N=800,则下列各条命令中,错误的是( B )

C.FIND 1000

29.在Visual FoxPro中,删除当前表中索引xb的命令是( A )

A.DELETE TAG xb A.字段值的“惟一” A.第一个

B.ZAP TAG xb

30.惟一索引的“惟一性”是指( A )

B.表达式的“惟一” B.最后一个 B.域完整性

31.建立惟一索引后,只允许重复出现记录值的( A ) 32.数据完整性一般包括( D )

A.实体完整性

C.参照完整性

33.设置参照完整性的目的是( D )

A.定义表的临时连接

B.定义表的永久连接

C.定义表的外部连接

D.在插入、更新、删除记录时,确保已定义的表间关系

34.如果希望用户在输入“年龄”字段值时,要求数值必须大于0,应在下列( C )设置。

A.字段类型 A.更新规则

B.信息

C.规则

D.默认值 D.约束规则 D.任意表达式

35.下列各项中不属于Visual FoxPro参照完整性规则的是( D )

B.删除规则 B.数值表达式

C.插入规则 C.逻辑表达式

36.在有效性规则设置中,“规则”是一个( C )

A.字符串表达式

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

12