vfp试卷5及答案
一.判断题(1分/题,共15分,对画√,错画×)
1、VFP数据库管理系统的数据模型是关系型。
2、可向菜单系统中添加初始化代码来创建环境、定义内存变量、打开文件等。
3、表单设计中的数据环境是表单的数据来源。
4、表单打开时,数据环境中的表可自动打开。
方枘5、表单集是指两个以上的表单同时输出,并且可以通过程序或鼠标交换输出权。
休闲空间>流量限制
6、报表包括两个组成部分:数据源和布局。
7、报表设计中的布局文件保存了要输出的表中字段的值。蒙启良
8、报表设计中的字段控件可用于表示出现在报表中的字符。
9、客户/服务器(client/rver)应用程序具有本地(客户)用户界面,但访问的是远程服务器上的数据。
10、视图兼有表和查询的特点。
无锡的景点11、与查询不同的是,视图可选择如何将在视图中所做的数据修改传给原始文件,或建立视图的基表。
12、VFP中的NULL表示0,便于与含有NULL值的SQL数据库一起工作。
13、查询输出的去向可以是浏览、报表或表单。
14、VFP主要数据容器有:表记录、变量和数组。
15、引用对象的方法分绝对引用和相对引用。
二.选择题(每个选择1.5分,共30分)
1、下列FOXBASE表达式运算结果为日期型的是
A)04/05/97 - 2 B)CTOD('04/05/97') - DATE( )
C)CTOD('04/05/97') -3 D)DATE( )"04/05/97"
2、职工工资数据库文件按基本工资字段升序索引后,再执行GO TOP命令,此时当前记录号是
A)1 B)基本工资最少的记录号
C)0 D)基本工资最多的记录号
3、当前数据库文件有20条记录,当前记录号是10。执行命令LIST REST以后,当前记录号是
A)10 B)20
C)21 D)1
4、对学生成绩数据库文件按总分/N/6.2降序、姓名/C/8升序索引。应当使用命令
A)INDEX TO ABC ON 总分,姓名
B)INDEX TO ABC ON -总分,姓名
C)INDEX TO ABC ON STR(-总分,5,1)﹢姓名
D)INDEX TO ABC ON STR(1000-总分) ﹢姓名
5、把当前数据库文件中"性别"字段的值全部清除,但仍保留该字段,应当使用命令
A)MODIFY STRUCTURE B)DELETE
C)REPLACE D)ZAP
6、命令SELECT 0 的功能是
A)选择区号最小的空闲工作区
B)选择区号最大的空闲工作区
C)选择当前工作区的区号加1的工作区
D)随机选择一个工作区的区号
7、设职工数据库和按"工作日期"索引的索引文件已经打开,要把记录指针定位到工作刚好满30天的职工,应当使用命令
A)FIND DATE ( )-30 B)SEEK DATE( )30
C)FIND DATE ( )30 D)SEEK DATE( )-30
8、比较WAIT、ACCEPT和INPUT三条命令,需要以回车键表示输入结束的命令是
A)WAIT、ACCEPT、INPUT B)WAIT、ACCEPT
C)ACCEPT、INPUT D)INPUT、WAIT
9、在VFP中,可以使用FOUND( )函数来检测查询是否成功的命令包括
A)LIST、FIND、SEEK B)FIND、SEEK、LOCATE
C)FIND、DISPLAY、SEEK D)LIST、SEEK、LOCATE
10、在下面FoxBASE命令中,不能修改数据记录的命令是
A)BROWSE B)EDIT
C)CHANGE D)MODIFY
11、设数据库文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令
A)GO TOP B)GO BOP() C)SKIP 1 D)GO 1
12、设职工表文件已经打开,其中有工资字段,要把指针定位在第一个工资大于620元的记
录上,应使用命令
A)FIND FOR 工资>620 B)SEEK 工资>620
C)LOCATE FOR 工资>620 D)FIND 工资>620
13、设当前表文件含有字段salary,命令REPLACE salary WITH 1500的功能是
A)将表中所有记录的salary字段的值都改为1500
B)只将表中当前记录的salary字段的值改为1500
C)由于没有指定条件,所以不能确定
D)将表中以前未更改过的salary字段的值改为1500
14、设表文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件的某索引文件,应该使用命令
韩式土豆饼A)SET INDEX TO <索引文件名>
B)OPEN INDEX <索引文件名>
C)USE INDEX <索引文件名>
D)必须与表文件一起打开
15、在以下关于索引的说明中,错误的是
A)索引可以提高查询速度 B)索引可能降低更新速度
主管英语
C)索引和排序具有不同的含义 D)不能更新索引字段
16、以下关于ACCEPT命令的说明,正确的是
A)将输入作为字符接收B)将输入作为数值接收
C)将输入作为逻辑型数据接收D)将输入作为备注型数据接收
17、在使用@命令进行格式化输出时,为了使输出结果只输出到打印机上,应使用命令
A)SET PRINT ON B)SET PRINTER TO LPT1
C)SET DEVICE TO PRINT D)SET PRINTER TO PRN
18、在图书数据库文件中,书号字段为字符型,要求将书号以字母D开头的所有图书记录打上删除标记,应使用命令
A)DELETE FOR "D"$书号吻手礼
B)DELETE FOR SUBSTR (书号,1,1)="D"
C)DELETE FOR 书号=D *
D)DELETE FOR RIGHT (书号,1)="D"
19.表与相应索引文件已经打开,内存变量XM="李春",执行时会产生逻辑错误的命令是( )。A)LOCATE FOR 姓名=XM B)FIND &XM
C)SEEK XM D)LOCATE FOR 姓名=&XM
20.以下命令中正确的是( )。