VFP数据表操作单元过关检测题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《VFP》第二单元检测题
班级:____________ 姓名:___________
一、填空题
1.关系表采用二维表格形式,表中的一行称为一个_______ ,表中的一列称为一个_______ 。
2. VISUAL FOXPRO属于_______型表管理系统。
3.如果当前指针指向第20号记录,执行命令SKIP -4后,记录指针指向第______号记录。
4.恢复表中已作删除标记的记录,可使用________命令。
5.表的索引类型有主索引、唯一索引、侯选索引、_______
6、在VFP数据类型中,D宽度是固定的,宽度为_____字节。
7.VFP提供了_________个内存工作区,一个工作区可以打开____个表文件。
8.VFP支持用户使用三种不同的工作方式,即:_________、___________和________。
9.假如要选择2号工作区为当前工作区,可以使用命令_ _______________________来实现。
10.表xs.dbf共有20条记录,若函数recno()值为20 ,再执行skip 命令后,函数EOF()值为________。
11 .VFP有三种非格式输入语句可以给内存变量赋值,分别为__________、_________、___________。12.VFP表中记录指针的移动有_______移动和______移动,分别用命令________和_________实现。
13、设有职工(编号,姓名,职称,基本工资)和工资(编号,……,实发工资)两个表文件,如下程序段用关联方法显示所有职工的编号、姓名、基本工资和实发工资的数据,请填空:
SELECT _______
USE 工资ALIAS GZ
INDEX ON 编号TO IDX3
SELECT _____
USE 职工
SET RELATION TO ___ ___ INTO ___ _____
LIST 编号,姓名,职称,基本工资,__________实发工资
二、选择题
1、建立仓库数据表结构时,若字段进价的最高值不超过1000元,则字段进价的宽度和小数位较为合适的是()A) 4,1 B) 6,3 C) 5,2 D) 5,1
2、Visual FoxPro中,通用型字段G和备注型字段M在表中的宽度都是()字节
A) 2个B) 4个C) 8个D) 10个
3、在Visual FoxPro中,逻辑型字段L和日期型字段D在表中的宽度分别是()个字节
A) 2,6 B) 1,8 C) 都是8 D) 3,8
4、对XSDB数据表,用LOCA FOR 系别="法律"找到第一个记录后,如果继续查找下一个法律系学生的记录,应使用命令()A) CONT B) SKIP C) LOCATE D) GO
5、假设数据表共有30个记录, 分别执行命令GO BOTT, SKIP后, 函数EOF()和RECNO()的值分别是()
A) .F.和30 B) .F.和31 C) .T.和31 D) .T. 和30
6、打开一个数据表XSDB的命令是()
A) USE B) USE XSDB C) OPEN XSDB D) OPEN DATABASE
7、要求数据表文件某数值型字段的整数是4 位,小数是2 位,其值可能为负数,该字段的宽度至少应定义为()A) 8位B) 7位C) 6位D) 4位
8、当前数据表中,"体育达标"字段为逻辑类型,要显示所有未达标的记录应使用的条件表达式为()
A) for 体育达标=".f." B) for 体育达标<>.f. C) for 体育达标= .f. D) for 体育达标="f"
9、同一个表所有备注字段的内容存储在()
A) 该表文件中B) 不同的备注文件C) 同一个备注文件D) 同一个数据库文件
10、在显示下拉菜单中,单击"追加方式"选项,将在当前表()
A) 中插入一个空记录B) 尾增加一个空记录C) 中进入追加状态D) 上弹出追加对话框
11、对表结构的修改是在下面哪一个对话框中完成的()
A) 表设计器B) 数据库设计器C) 表达式生成器D) 浏览窗口
12、表中相对移动记录指针和绝对移动记录指针的命令分别为()
A) Locate 和Skip B) Locate 和Go C) Skip 和Go D) Locate 和Find
13、在Visual Foxpro 6.0 的表结构中,逻辑型,日期型和备注型字段的宽度分别为()
A) 1,8,10 B) 1,8,4 C) 3,8,10 D) 3,8,任意
14、顺序执行下列命令后,最后一条命令显示结果是()
use CHJ
Go 5
Skip -2
?Recno() A) 3 B) 4 C) 5 D) 7
15、下列不能移动记录指针的命令是()A、delete B、go top C、skip D、list
16、不能对记录进行编辑修改的命令是()A、change B、modi stru C 、brow D 、edit
17、在VFP中,最多可以有( )个工作区。 A. 10 B. 255 C. 32767 D. 任意
18、从下列范围短语中,操作从当前记录开始的3个记录的短语是()
A、next 3
B、all
C、rest
D、record 3
19、能真正删除当前库文件中所有记录的命令是()
A、zap
B、pack
C、delete all
D、delete for .t.
20、当前数据表文件有20条记录,当前记录号是10。执行命令LIST REST以后,当前记录号是()
A、10
B、20
C、21
D、1
21、已知当前表有80个记录,当前记录为第10号记录,执行SKIP 3后当前记录为第( )号记录
A. 7
B. 10
C. 13
D. 15
22、如需要给当前表增加一个字段,应使用的命令是( )。
A. EDIT
B. APPEND
C. MODI STRU
D. INSERT
23、下述命令中,不能显示数据表记录的命令是( )。
A. LIST
B. DISP
C. BROWSE
D. MODI ST
24、下列命令序列输出结果为()。
USE 工资表
GO BOTTOM
SKIP –1`
?EOF() A. .T. B. T C. .F. D. F
25、顺序执行下面VFP命令之后,屏幕所显示的记录号顺序是( ).
USE XSDA
GO 6
LIST NEXT 4 A. 1~4 B. 4~7 C. 6~9 D. 7~10
25、如果当前打开表的文件结构为:商品名(C型3个汉字)、单价(N型宽度是6)、进货日期(D型)、是否在保质期(L)四个字段,执行LIST STRUCTURE 命令后,显示的总计字节数是()。
A. 18
B. 19
C. 21
D. 22
26、若表文件含有备注型或通用型字段,则在打开表文件的同时,自动打开扩展名为()的文件
A) FRX B) FMT C) FRT D) FPT
27、建立工资数据表结构时,“工资”字段的取值最高不超过2800.00元,该字段的宽度和小数位数定义为()A、4,2 B、7,2 C、6 ,2 D、5,2
28、如果某数据库表中有20条记录,当打开表后,记录的指针指向第( )号记录,执行的SKIP 6后,当前