黄骅职教中心升学部计算机专业高三模拟试题VF试卷
学号_____ 姓名________分数_________
一、选择题(答案写在题号前,每小题1分,共42分)
1.Visual FoxPro表中不允许记录中出现重复索引值的索引是 _____c
A) 主索引 B) 主索引、候选索引、普遍索引
C) 主索引和候选索引 D) 主索引、候选索引和唯一索引
2.表单上第三个列表框控件系统默认的name属性是( )C
A.combo3 B.edit3 C.list3 D.text3
3.在Visual FoxPro中,可以对字段设置默认值的表必须是 _______d
A) 不能设置字段的默认值 B) 自由表 C) 自由表或数据库表 D) 数据库表
4、某打开的表中有20条记录,当前记录号为8,执行命令 LIST NEXT 3 (回车)后,所显示的记录的序号为( )C
A.8-11 B.9-10 C.8-10 D.9-11
5.打开Visual FoxPro“项目管理器”的“文档”选项卡,其中包含的是_____d
A) 表单文件 B) 报表文件 C) 标签文件 D) 以上三种文件
6.Visual FoxPro中可以链接或嵌入OLE对象的字段类型是_____ b
A) 备注型字段 B) 通用型字段 C) 通用型和备注型字段 D) 任何类型的字段
7、将某个控件绑定到一个字段,移动记录后字段的值发生变化,这时该控件的___属性的值也随之变化。a
A.Value B.Name C.Caption D.没有
8.对于属性、方法和事件,下面论述错误的是_____b
A) 属性用于描述对象的状态,方法用于表示对象的行为
B) 在新建一个表单时,可以添加新的属性、方法和事件
C) 事件代码也可以像方法一样被显示调用
D) 基于同一个类产生的两个对象可以分别设置自己的属性值
9. 查询设计器”和“视图设计器”的主要不同点在于_____B
A) 查询设计器有“更新条件”选项卡,也有“查询去向”选项
B) 查询设计器没有“更新条件”选项卡,有"查询去向"选项
C) 视图设计器没有“更新条件”选项卡,有“查询去向”选项
D) 视图设计器有“更新条件”选项卡,也有“查询去向”选项
10.下下列赋值语句中错误的是( )a
A.V1=”23”+46 B.V2=DATE()(4 C.V3=.T. .OR. 3>4 D.V4=“时间”( TIME()
11.在Visual FoxPro中,“表单”是指_____ d
A) 数据库中各个表的清单 B) 一个表中各个记录的清单
C) 存放控件的表 D) 窗口界面
12.Visual FoxPro中,打开表的命令是_____ b
A) OREN DATABASE <表> B) USE <表> C) USE DATABASE <表> D) OPEN <表>
13.在Visual Foxpro中,用于建立或修改“命令文件”的命令是_____ b
A) MODIFY <文件名> B) MODIFY COMMAND <文件名>
C) CREAT COMMAND <文件名> D) MODIFY STRUCTURE <文件名>
14.在SQL查询中的HAVING子句的作用是( )c
A.指出分组查询的范围 B.指出分组查询的值
C.指出分组查询的条件 D.指出分组查询的字段
15.如果要引用一个控件对象所在的直接容器对象,则可以使用下列( )属性。c
A) THIS B) THISFORM C) PARENT D) 都可以
16.结构化程序设计的三种基本结构是 _____。d
A) 选择结构、子程序和嵌套结构 B) 顺序结构、递归结构和循环结构
C) 选择结构、循环结构和模块结构 D) 顺序结构、选择结构和循环结构
17、下列命令结果中,肯定生成一个空表的是 C
A) copy to boy for 性别=男 B) copy file da.dbf to boy.dbf
C) copy stru to boy fields 姓名,年龄,奖学金
D) select * from da where 性别=男 into dbf boy
18.用命令DECLARE mm(3,2)定义的数组,包含的数组元素(下标变量)的个数为
A) 2个 B) 3个 C) 5个 D) 6个 D
19.Visual FoxPro中,要存储“工作简历”数据,最好用_____ 数据类型b
A)字符 B)备注 C)逻辑 D)通用
20.要求一个表中的数值型字段数据精度是4位小数,则该字段的宽度至少定义为c
A.4位 B.5位 C.6位 D.12位
21.用DIMENSION AA(3,3)命令声明了一个二维数组后,再执行AA=3命令,则_。C
A.又创建了一个新的内存变量AA,它与数组无关 B.数组的第1个元素被赋值为3
C.所有的数值元素均被赋值为3
D.当存在数组AA时,不可用AA=3命令创建与数组同名的内存变量
22.在创建对象时发生的事件是_C
A、Dblclick B、Destroy C、Init D、Valid
23.下列结果为.F.的表达式是 ________ b
A)'66'>'600' B)'男'>'女' C)'GOOD'>'BAD' D)DATE( )+5>DATE( )
24.在Visual FoxPro中,使用SET RELATION命令可以建立两个表之间的关联,这种关联是 _______a
A) 临时性关联 B) 永久性关联或临时性关联
C) 永久性关联 D) 永久性关联和临时性关联
25.要想清除主窗口屏幕,需在命令窗口(COMMAND)中输入的命令是 ___a
A) CLEAR B) CLEAR ALL C) CLEAR SCREEN D) CLEAR WINDOWS
26.在下面的Visual FoxPro表达式中,不正确的是 _______c
A) {^2002-05-01 10:10:10 AM}+20 B) {^2002-05-01}-DATE()
C) {^2002-05-01}+DATE() D) {^2002-05-01}+1000
27.表单中使用的文本框控件可以接受的数据类型不包括()D
A.字符型数据 B.数值型数据 C.备注型数据 D.逻辑型数据
28.刚打开一张无记录的表, BOF()、RECNO()、EOF()三个函数的值分别为__B
A、 .T. 1 .F. B、.T. 1 .T. C、.F. 1 .F. D、.F. 0 .T.
29.在下列函数中,函数值为数值的是 _____a
A) AT(′人民′,′全国人民代表大会′) B) CTOD(′01/01/96′)
C) EOF() D) SUBSTR(DTOC(DATE()),7)
30.在Visual FoxPro中,备注型字段M在表中的宽度是_____a
A) 4个字节B) 2个字节 C) 8个字节 D) 10个字节
31.伴随着表的打开可以自动打开的索引是_____a
A) 结构化复合索引文件 B) 复合索引文件(.CDX)
C) 简单索引文件(.IDX) D) 非结构化复合索引文件
32.要对当前打开的表中所有职工的工资增加50元,下列命令正确的是_____b
A) CHANGE 工资 WITH 工资+50 B) REPLACE ALL 工资 WITH 工资+50
C) EDIT ALL 工资 WITH 工资+50 D) REPLACE 工资 WITH 工资+50
33.Visual FoxPro“参照完整性”规则不包括_____d
A) 更新规则 B) 插入规则 C) 删除规则 D) 查询规则
34.在“数据库设计器”中,建立两个表之间的一对多联系是通过以下索引实现的___a
A) “一方”表的主索引或候选索引,“多方”表的普通索引
B) “一方”表的主索引,“多方”表的普通索引或候选索引
C) “一方”表的普通索引,“多方”表的主索引或候选索引
D) “一方”表的普通索引,“多方”表的候选索引或普通索引
35.与!(s1>=23.AND.sl<=68)等价的条件是________a
A)s1>68 .OR. s1<23 B)s1>68 .AND. s1<23
C)s1<68 .OR. s1>23 D)s1<68 .AND. s1>23
36.在Visual FoxPro中,调用“表设计器”建立数据库TEACHER.DBF的命令是___C
A)MODIFY STRUCTURE TEACHER B)MODIFY COMMAND TEACHER
C)CREATE TEACHER D)CREATE TABLE TEACHER
37.下列控件中,不可能接受用户通过键盘输入的值的是___B
A. 文本框 B. 列表框 C. 编辑框 D. 组合框
38.在Visual FoxPro中,运行表单TT.SCX的命令是________b
A)DO T1 B)DO FORM T1 C)DO MODI T1 D)RUN FORM T1
39.表单中使用的组合框控件是文本框和__的组合B
A.编辑框 B.列表框 C.命令按钮 D.表格
40.在SQL 语言的SELECT语句中,实现选择操作的是( )子句C
A.select B.from C.where D.group by
41、若当前表文件有3个备注字段和1个通用型字段,那么对应的备注文件有__个C
A.3 B.2 C.1 D.10
42、在DO WHILE <条件><语句组>ENDDO中,若条件设置为.T.,则下列说法正确的是_C
A、程序一定出现死循环 B、程序一定不会出现死循环
C、在语句组中设置EXIT防止出现死循环 D、在语句组中设置LOOP防止出现死循环
二、判断题(答案写在题号前,每小题1分,共20分)
1.在Visual FoxPro中,为了将表单从内存中释放,在表单的“退出”命令按钮的Click事件代码中应输入的命令是:ThisForm.Refresh。(错)
2.在Visual FoxPro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是PUBLIC b(错)
3.视图是从一个或多个数据库表中导出的虚拟表(对)
4.如果想在屏幕上直接看到查询结果,“查询去向”应该选择浏览或屏幕(对)
5.任何一个表只能为一个数据库所有,不能同时添加到多个数据库中。(对)
6.建立主索引的关键字不可有重复值,但可以为空。(错)
7.字段或记录的有效规则在数据库菜单中设置。(错)
8.在Visual FoxPro中,在自由表中也可以建立主索引(错)
9.在VF中,执行DELETE命令一定要慎重,否则记录逻辑删除后,将无法恢复。(错)
10.在VF中,指定主索引后,执行SKIP 5命令,则移动后的记录号是10 (错)
11.在Visual FoxPro中,字段变量和内存变量一样,可以用"="命令被赋值。(错)
12.记录号表示记录在表中的物理顺序,不能随意改变记录号的值(对)
13.SELECT 0表示选择第0号工作区(错)
14.查询的数据源可以是自由表、数据库表、查询和视图(错)
15.自定义函数中的最后语句是RETURN<返回值> ,如省返回值则自动返回逻辑假(错)
16.变量是内存中的一个存储单元,当其被赋予一个新值后,原值依然存在(错)
17.循环变量的初值必须小于终值(错)
18.在某个工作区打开的数据表原名和数据表别名可以交替使用(错)
19.TIME()函数的返回值是字符型的(对)
20.控件类在某种情况下可以包含其他对象(错)
三、填空题(每空1分,共28分)
1.关系数据库管理系统提供了_____筛选_ 、投影__ 和_连接___三种基本关系操作。
2.按照数据模型划分,Visual FoxPro6.0是___关系__型数据库管理系统。
3. 在创建表单时,关于命令按钮组中命令按钮的个数,由___buttoncount_____属性值决定。
4.在浏览方式追加记录,应执行“显示”菜单中的___________命令。追加方式
5.一个有多条记录的表打开后,要在第一条记录前增加一条空白记录,操作的命令是: