黄骅职教中心升学部计算机专业高三模拟试题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
1
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
2
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) 查询规则
3
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.任何一个表只能为一个数据库所有,不能同时添加到多个数据库中。(对)
4