数据库及表操作练习-答案-网上发E提交
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
说明:1、题目中有些字母输写有误,自己改正;2、答案在最后2页
3.3 习题
3.1.1 单选题
1.打开一个数据库的命令是()。
E 数据库名
E DAMASE数据库名
C.OPEN 数据库名
D.OPEN DAMASE数据库名
2 Visual FoxPro数据库文件扩展名是()。
A.dbc B.dbf
C.pig D.pjx
3在VFP命令窗口中,关闭当前数据库和表的命令是()。
A USE
B CLOSE DAMASE
C CLOSE ALL
D CLEAR
4 命令MODIFY DATABASE的功能是()。
A修改数据库的结构B查看数据库结构C.删除数据库 D 移动数据库
5.以下关于自由表的叙述,正确的是()。
A.全部是用以前版本的FoxPro(FoxBASE)建立的表
B.可以用Visual FoXPro建立,但是不能把它添加到数据库中
C.自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表
D 自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表
6.对当前数据表增加新字段,应当使用命令()。
A.APPEND B MODIFY STRUCTURE
C INSERT D.BROWSE
7 下列对表的操作中,用BROWSE命令可以实现的是()。
A.增加字段B.删除字段
C建立索引D.修改字段值
8.在VFP中,SORT命令所不具备的功能是()。
A.按指定关键字排序
B.默认为升序排序
C改变原始表记录的物理位置
D.可以使用备注作为排序依据字段
9.在下面VFP命令中,不能修改数据记录的命令是()。
A.BROWSE
B.EDIT
C.CHANGE
D.MODIFY
10.设数据表文件中共有35条记录,执行命令GO BOTTOM后,记录指针指向记录的序号是()。
A.35
B.36
C.I
D.EOF
11.顺序执行下面VFP命令之后,屏幕所显示的记录号顺序是()。
USE ABC
GO 3
LIST NEXT 4
A.l-4 B.3-6 C.4-7 D.全部记录
12.指针指向的记录号为1,若执行命令SKIP I后再执行命令?RECNO(),屏幕将显示()。
A.0
B.I
C.—I
D.出错信息
13.为职工表所有员工增加50元工资的REPLACE命令为:()。
A .REPLACE资WITH“工资十50”
B.REPLACE工资WTTH 工资十50
C.REPLACE ALL工资WITH 工资=工资十50
D.REPLACE ALL工资WITH工资十50
14 在VFP系统中,用户打开一个数据表后,若要显示其中的记录,可使用的命令是()。
A.BROWSE B.SHOW C.VIEW D.OPEN
15.假定职工表中前8条记录均为日用百货(部门号为100001)的记录,执行以下命令序列后,记录指针定位在()。
USE 职工
GOTO 4
LOCATE NEXT 4 FOR部门号=100001
A第1条记录上B第7条记录上
C第4条记录上 D 第6条记录上
16.在当前数据表中删除某些记录,应先后选用的两个命令是()。
A DELETE、RECALL
B DELETE、PACK
C DELETE、ZAP
D PACK、DELETE
17.当前表为职工表,执行命令DISPLAY WHILE部门号=“100001”时,屏幕上没有显示任何记录,这说明()
A表文件是空文件
B表文件中没有部门号=100001的记录
C表文件中的第一个记录的部门号不等于100001
D表文件中当前记录的部门号不等于100001
18.在VFP中,能够进行条件定位的命令是()。
A SKIP
B SEEK C.LOCATE D GO
19.实现插入一条空记录并使其成为第八条记录的命令序列是()。
A SKIP 7 INSERT BLANK
B GOTO 7 INSERT BLANK
C LOCATE FOR RECNO()=8 INSERT BLANK
D GOTO 7 INSERT BLANK BEFORE
20.在当前数据表尾部增加一条主记录,应该使用命令()。
A. APPEND B APPEND BLAN’K
C INSERT
D INSERT BLANK
21.ZAP命令可以删除当前数据表文件的()。
A全部记录B满足条件的记录
C 结构
D 有删除标记的记录
22.要显示销售数据表中部门号为100011,单价大于等于10元、小于等于40元全部
食品销售记录,应当使用命令()。
A.LIST FOR部问号=“100011”,价格>=10,价格<=40
B LIST FOR部门号=“100011”.AND.价格>=10 AND 价格<=4 0
C LIST FOR部门号=“100011”.AND.价格>=10. OR.价格<=40
D LIST FOR部门号=“100011”.AND(价格>=10 OR 价格<=4O
23 TOTAL命令的功能是()。
A 对数据表的记录个数进行统计
B.对数据表的字段个数进行统计
C对数据表的所有字段按指定关键字进行分类汇总
D.对数据表的数值字段按指定关键字进行分类汇总
24 计算部门号=“100011”、销售定额大于等于5000元的商品平均销售额,并将结果赋予变量SA中,应使用的命令是()。
A A VERAGE 价格*销售数TO*SA FOR部门号=“100011”,价格*定额>5000