vfp试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章
一.判断题
1.用户不能关闭VFP的命令窗口。
(错)
2.“保存”菜单选项在一级菜单“文件”中。
(对)
3.命令按钮控件是一个交互式输入输出信息控件。
(错)
4.VFP中的表单是一个人机接口界面。
(对)
5.VFP的系统变量名都是以“_”(下划线)开头。
(对)6.STORE 语句一次可构建多个内存变量。
(对)
7.VFP只支持一维数组。
(错)
8.VFP中的BETWEEN()函数是一个字符处理函数。
(错)9.VFP中A T()函数返回的值的类型是字符型。
(错)10.ALLTRIM()函数可去掉字符串的中间空格。
(错)
11.VFP中所有函数的函数名后面都要有一个()。
(错)12.MESSAGEBOX()将不返回函数值。
(错)
13.@命令可实现定位输入输出。
(对)
14.在循环体中遇到“EXIT”命令时,系统将跳出循环。
(对)15.所有的自定义函数都不返回函数值。
(错)
二.单项选择题
1.INPUT(导入)菜单选项属于()菜单。
(A)
A.文件B。
编辑C。
查看D。
窗口
2.热键的作用是()。
(B)
A.定义菜单的位置B。
提供选择菜单的一种方法
C.提供识别菜单标记的一种方法D。
定义菜单逻辑
3.下列哪种控件可提供输入信息?(C)
A.命令按钮B。
标签C。
编辑框D。
微调按钮4.下列范围子句中,表示操作范围是一条记录的是()。
(D)A.ALL B。
REST C。
NEXT<N> D。
RECORD<N> 5.下述哪种类型的数据可用于存储图象?(A)
A.通用型B。
字符型C。
备注型D。
日期型6.??命令的作用是()。
(B)
A.定义内存变量B。
显示变量的值
C.定义数组D。
对变量赋值
7.数组定义后,在没赋值前,每一个数组元素的值是()。
(C)A.数值型0 B。
数值型1
C.逻辑型.f. D.逻辑型.t.
8.MOD()函数返回值的类型是()。
(D)
A.逻辑型B。
日期型
C.字符型D。
数值型
9.DTOC()函数值的类型是()。
(A)
A.字符型B。
数值型C。
日期型D。
逻辑型
10.实现程序分支结构的语句有()。
(B)
A.DO WHILE。
ENDDO B。
IF。
ENDIF C.FOR。
ENDFOR D。
SCAN。
ENDSCAN
11.DO CASE。
ENDCASE可实现程序的()结构。
(C)
A.顺序B。
循环C。
分支D。
上述三种
12.程序中PUBLIC命令是用来定义()型内存变量的。
(D)
A.局部B。
私有C。
区域D。
全局
13.DO WHILE。
ENDDO可实现程序的()结构。
(A)
A.循环B。
顺序C。
分支D。
上述三种
14.在一个多重分支结构中,系统最少要判断几个条件?(B)
A.0 B。
1 C。
2 D。
N
15.在一个循环分支结构中,系统最少要判断几个条件?(B)
A.0 B。
1 C。
2 D。
N
三.多项选择题
1.VFP主窗口的组成包括(A,B,C,D)。
A.标题栏B。
菜单栏C。
工具栏D。
信息窗口
2.VFP的操作方式有(A,B,C,D)。
A.命令方式B。
菜单方式C。
工具操作方式D。
程序操作方式3.VFP的菜单类型有(B,C,D)。
A.状态菜单B。
条形菜单C。
下拉菜单D。
弹出式菜单
4.VFP的“编辑”菜单中包括的子菜单有(C,D)。
A.打开B。
保存C。
复制D。
粘贴
5.下述不能输入文本的控件有(A,B)。
A.命令按钮B。
页框C。
编辑框D。
组合框
6.VFP中常量的类型有(A,B,C)。
A.数值型B。
字符型C。
逻辑型D。
备注型
7.VFP中变量的类型有(A,B,C,D)。
A.字段变量B。
内存变量C。
系统变量D。
对象变量
8.下述建立内存变量的命令有(B,C)
A.?B。
= C。
STORE语句D。
CREA TE语句
9.字符串运算的形式有(A,B,C)。
A.完全连接运算B。
不完全连接运算C。
包含运算D。
模数运算10.下述返回值的类型是数值型的函数有(C,D)。
A.STR()B。
TRIM()C。
V AL()D。
ABS()
11.下述返回值的类型是逻辑型的函数有(A,B)。
A.EMPTY()B。
BETWEEN()C。
ROUND()D。
DAY()12.在结构化程序设计中,程序的结构有(A,B,C)。
A.顺序结构B。
分支结构C。
循环结构D。
对象结构
13.下述返回值的类型是字符型的函数有(A,B)。
A.SUBSTR()B。
LTRIM()C。
DA TE()D。
TIME()14.下述返回值的类型是日期型的函数有(A,B)。
A.CTOD()B。
DA TE()C。
V AL()D。
DTOC()
第二章
一.判断题
1.定义类的语句是DEFINE CLASS。
ENDDEFINE。
(对)
2.只有类才具有属性,对象则不具有属性。
(错)
3.对象的方法是从类中继承来的。
(对)
4.对象是一种类型的变量。
(对)
5.CREA TEOBJECT()函数增加一个对象。
(错)
6.ADDOBJECT()函数可以创建一个对象。
(错)
7.THIS只能在方法中使用,表示当前对象。
(对)
8.VFP中的ACTIVE事件当容器型对象得到焦点时被触发。
(对)
9.VFP中的INIT事件当对象失去焦点时被触发。
(错)
10.函数SYS(16)返回错误文件全名。
(对)
11.类设计器的主要作用是用来设计对象的属性。
(错)
12.表单的CAPTION属性是关于该表单对象的名称属性。
(错)
13.VFP中的GRID类属于容器类。
(对)
14.VFP的LINE类属于控件类。
(对)
15.VFP中的所有类都是可视的。
(错)
二.单项选择题
1.VFP中的CLEA命令作用是(A)。
A.清屏B。
清除内存C。
清除变量内容D。
清除数组内容
2.用户自定义类的关键词是(B)。
A.FORM B。
CUSTOM C。
BUTTON D。
CHECKBOX
3.调用方法的语句形式是(C)。
A.类名.方法名B。
方法名C。
对象名.方法名D。
类名.对象名.方法名4.使用PROTECTED语句可用来定义(D)。
A.类的访问权限B。
对象的访问权限C。
继承的访问权限D。
属性的访问权限5.在调用方法时,关于参数传递的下述哪种说法是正确的?(C)
A.一定要带参数B。
一定不要带参数C。
可以带参数,也可以不带参数
D.上述三个都不对
6.关于ADDOBJECT()方法,下述哪种说法是正确的?(A)
A.只能向容器对象添加对象实例B。
只能向控件对象添加对象实例
C.既可以向容器对象添加对象实例,也可以向控件对象添加对象实例
D.上述三个说法都不对
7.VFP中释放对象的事件是(B)。
A.ACTIVE B。
DESTROY C。
CLICK D。
LOAD
8.VFP中,按下任意键的事件名是(C)。
A.GOTFOCUS B。
LOSTFOCUS C。
KEYPRESS D。
UNLOAD 9.RIGHTCLICK事件发生在(D)时候。
A.向左拖动鼠标B。
向右拖动鼠标C。
左击鼠标D。
右击鼠标10.DELETED事件发生在(A)时候。
A.逻辑删除记录B。
物理删除记录C。
删除内存变量D。
删除数组变量11.READ EVENTS 语句的作用是(B)。
A.关闭事件触发B。
打开事件触发C。
阅读事件内容D。
阅读事件的属性
12.ON ERROR触发器是由(B)来触发的。
A.用户B。
系统C。
用户和系统都可以D。
用户和系统都不可以
13.VFP中,下述哪个类只有子类?(C)
A.COLUMN B。
CUSOR C。
GRID D。
COMBOBOX
14.命令SET CLASSLIB TO 的作用是(D)。
A.打开和关闭对象B。
打开和关闭方法C。
打开和关闭类D。
打开和关闭类库15.PAGE类属于VFP的(A)。
A.容器类B。
控件类C。
基础类D。
向导类
三.多项选择题
1.创建类中方法的语句有(A,B)。
A.PROCEDURE。
ENDPROC B。
FUNCTION。
ENDFUNC C.IF。
ENDIF D。
DO WHILE。
ENDDO
2.下述哪些是OOP的基本概念?(A,B,C,D)
A.对象B。
类C。
属性D。
方法
3.定义属性访问权限的关键字有(A,B,C)。
A.OLEPUBLIC B。
PROTECTED C。
HIDDEN D。
PRIV A TE
4.在定义类的语句中,属于父类名的有(C,D)
A.CREATE B。
FUNCTION C。
CUSTOM D。
FORM
5.方法的参数传递方式有(A,B)。
A.以值传递B。
以名传递C。
以类传递D。
以对象传递6.WITH。
ENDWITH 结构可以实现(C,D)。
A.创建属性B。
创建方法C。
给属性赋值D。
调用方法
7.表示对象的相对引用的关键字有(A,B,C)。
A.THIS B。
THISFORM C。
THISFORMSET D。
THISOBJECT
8.按钮对象的属性有(A,B,C,D)。
A.VISIBLE B。
TOP C。
CAPTION D。
NAME
9.按钮对象的事件有(A,B)。
A.CLICK B。
LOSTFOCUS C。
SCROLLED D。
PAINT
10.下述哪些事件是由用户触发的?(A,D)。
A.CLICK B。
INIT C。
DESTROY D。
KEYPRESS
11.下述哪些事件的触发与鼠标有关?(C,D)。
A.KEYPRESS B。
TIMER C。
MOUSEMOVE D。
DOWNCLICK
12.有关程序出错事件的函数有(A,C)。
A.PROGRAM()B。
LTRIM()C。
MESSAGE()D。
MESSAGEBOX()13.VFP提供的类有(A,B,C)。
A.基类B。
基础类C。
向导类D。
关键类
14.下述哪些是VFP的基类?(A,B,D)。
A.FORM B。
LINE C。
_CLOCK D。
LABEL
15.下述哪些叙述是错误的?(A,B)。
A.所有的计算机语言都可以实现OOP理念。
B.类是建立在对象和属性之上的。
C.类是方法和属性的集合体。
D.对象是类的实例。
第三章
一.判断题
1.在VFP7中,数据表不能脱离数据库而存在。
(错)
2.在VFP中,可以采用多种方法创建一个数据库。
(对)
3.打开数据库时,该数据库包含的数据表将被自动打开。
(错)
4.数据库的打开方式有共享和独占两种。
(对)
5.当一个数据表被打开时,基于该数据表的所有索引文件同时被自动打开。
(错)
6.字段有效性规则在用户输入该字段内容后光标离开时被触发。
(对)
7.记录有效性规则在用户输入记录内容时被触发。
(错)
8.在VFP7中,系统内存中同时最多可打开225个数据表。
(对)
9.插入一条记录后,数据表的指针将指向被插入的该条记录。
(对)
10.当数据表指针指向最后一条记录时,EOF()函数值为.t.。
(错)
11.只能对被逻辑删除的记录进行物理删除操作。
(对)
12.SQL语言只能用于数据表的查询操作。
(错)
13.SQL查询输出的排序只能按升序排序。
(错)
14.SQL只能用在诸如ORACLE等大型数据库中。
(错)
15.当一个数据表关闭后,系统为该数据表分配的指针将自动被收回。
(对)
二.单项选择题
1.在VFP7中,数据库文件的后缀是(A)。
A.DBC B。
DBF C。
IDX D。
PRG
2.在数据库菜单中选择“创建新表”菜单选项,那么,所创建的新表是(B)。
A.一个自由表B。
数据库中一个表
C.可以是一个自由表,也可以是数据库中的表
D.既不是一个自由表,也不是数据库的一个表。
3.修改数据库的命令是(C)。
A.CREATE DATABASE B。
OPEN DA TABASE
C.MODIFY DA TABASE D。
CLOSE DATABASE
4.修改数据表结构的命令是(D)。
A.USE TABLE B。
MODIFY TABLE
C.CREA TE TABLE D。
ALTER TABLE
5.“备注”型字段可以用来(B)。
A.存储定长数据B。
存储变长信息C。
存储日期型信息D。
存储数值型信息6.“通用”型字段的作用在于存放(A)。
A.图片信息B。
文本信息C。
逻辑型信息D。
日期型信息
7.在数据表的字段设计对话框中,NULL属性用来限定(B)。
A.记录是否允许使用空B。
字段是否允许使用空
C.数据库是否允许使用空D。
数据表是否允许使用空
8.下述哪个关于普通索引的描述是正确的?(C)
A.一个表只能有一个普通索引B。
不允许有重复键值
C.允许出现重复键值D。
A和B均正确
9.为数据表建立索引的最主要目的是(D)。
A.方便数据表的管理B。
压缩数据表的存储空间
C.构建数据表的验证规则D。
提高数据表的查询速度
10.TARGET()函数的返回值是(A)。
A.表关系的目标表名B。
表关系的源表名
C.表打开的工作区编号C。
表的索引状态
11.下述哪条命令可实现在数据表的尾部追加一条空记录?(D)
A.INSERT B。
INSERT BLANK C。
APPE D。
APPE BLANK 12.LOCATE 命令的作用是(A)。
A.指针定位B。
记录浏览C。
字段修改D。
创建索引
13.下述哪条命令可实现恢复被逻辑删除的记录?(C)
A.DELETE B。
PACK C。
RECALL D。
USE
14.SQL命令中的SELECT语句的ORDER BY子句的作用是(B)。
A.限定输出的字段B。
定义输出记录的排序关键字
C.定义输出记录的状态D。
限定输出记录的个数
15.SQL命令中的SELECT语句的WHERE子句的作用是(B)。
A.定义输出的字段B。
定义输出记录的条件
C.定义输出记录的排序关键字D。
定义输出记录的状态
三.多项选择题
1.VFP7中,数据库的操作方式有(A,B)。
A.菜单方式B。
命令方式C。
语言方式D。
鼠标方式
2.数据库容器中存放的内容有(A,B,C,D)。
A.表结构B。
索引C。
参照关系D。
存储过程
3.通常数据库容器有两个文件,这两个文件的后缀分别是(C,D)。
A.DBF B。
PRG C。
DBC D。
DBT
4.在VFP数据表的结构中,属于定长的字段类型有(A,B,C)。
A.字符型B。
数值型C。
逻辑型D。
备注型
5.下述哪些命令可用于修改数据表的结构?(B,C)
A.DROP TABLE B。
MODI STRU C。
ALTER TABLE D。
CREATE TABLE 6.当一个数据表在一个工作区打开后,该数据表的称谓有(A,B,C)。
A.数据表的名称B。
数据表的别名C。
工作区的别名D。
工作区的编号7.实现在一个数据表的第2条记录和第3条记录中间插入一条记录的命令有(A,B)。
A.GO 2 / INSERT B。
GO 3 / INSERT BEFORE
C.GO 2 / INSERT BEFORE D。
GO 3 / INSERT
8.下述属于数据表的指针定位的命令有(A,B,C,D)。
A.GO B。
GOTO C。
LOCATE D。
CONTINUE
9.下述哪些函数返回值的类型是逻辑型?(A,B)
A.EOF()B。
FOUND()C。
RECNO()D。
RECCOUNT()
10.下述哪些命令可用来更新数据表记录的数据?(C,D)
A.INSERT B。
DELETE C。
REPLACE D。
UPDA TE
11.下述哪些命令属于SQL命令?(A,B,C)
A.CREARTE TABLE B。
INSERT TABLE C。
UPDATE TABLE
D.ERASE TABLE
12.下述哪些命令可实现数据表中记录的物理删除?(A,B)
A.PACK B。
ZAP C。
DELE D。
RECA
13.SQL的查询结果可输出到(A,B,C)。
A.一个文件中B。
荧光屏中C。
打印机中D。
CMOS中
14.下述命令中哪些可用来不显示被逻辑删除的记录?(C,D)
A.LIST B。
BROW C。
LIST FOR .NOT.DELETED()
D.BROW FOR .NOT.DELETED()
15.下述哪些语句可实现记录的过滤功能?(A,B)
A.SET FILETER TO <条件> B。
FOR <条件>
C.FIELDS <字段名> D。
GROUP BY <表达式>
第四章
一.判断题
1.表单的Autocenter属性值的数值类型是字符型。
(错)
2.表单的属性是固定的,不能增加。
(错)
3.游标类只有属性,没有方法。
(错)
4.命令按钮组的按钮个数可以改变。
(对)
5.根据复选框的V ALUE属性值可判断被选中的项目。
(对)
6.微调按钮既可用来调整数值型变量的值,也可用来调整非数值型变量的值。
(错)7.列表框中只能显示一列。
(错)
8.定时器在运行时是以后台方式运行的,没有可视形式。
(对)
9.VFP7中使用的COM组件只能是由VFP语言编写的COM对象。
(错)
10.在GEN字段中嵌入和链接的OLE对象,其显示效果完全一样。
(对)
11.报表控件与表单控件基本上一样。
(错)
12.实际上,VFP系统菜单的每一个选项都可引入到用户菜单中。
(对)
13.VFP中,任何一个面向对象的应用,都需要一个项目。
(对)
14.报表只能输出到打印机中。
(错)
15.ACTIVE X是VFP系统提供的控件。
(错)
二.单项选择题
1.定义表单标题的属性是(A)。
A.CAPTION B。
NAME C。
TITLE D。
DESCREPTION
2.游标是一个(B)。
A.数据库B。
数据表C。
表单控件D。
列表框控件
3.设置线条宽度的属性是(C)。
A.BORDERSTYLE B。
LINESLANT C。
BORDERWIDTH D。
WIDTH 4.当CURV A TURE实行值为(D)时,SHAPE控件的形状时一个圆。
A.0 B。
30 C。
60 D。
99
5.向TEXT控件输入的文本只可以是(A)行。
A.1 B。
2 C。
3 D。
多行
6.当用户用鼠标点击微调按钮的下箭头时,触发(B)事件。
A.UPCLICK B。
DOWNCLICK C。
MOUSEUP D。
MOUSEDOWN 7.用户是否可以向列表框中输入数据?(B)
A.可以B。
不可以C。
有时可以,有时不可以D。
根据状态而定8.用户可向编辑框中输入(C)行的文本。
A.0 B。
1 C。
多D。
根据情况而定
9.控制页框中页面个数的属性是(D)。
A.PAGEHEIGHT B。
PAGEWIDTH C。
PAGETOP D。
PAGECOUNT 10.下述哪种控件属于报表控件?(A)
A.标签B。
编辑框C。
列表框D。
页框
11.报表设计器中,位于最上面的带区是(A)。
A.页标头B。
细节C。
页脚注D。
页总结
12.在(C)中可设置菜单逻辑。
A.菜单名称设置B。
菜单结构设置C。
菜单选项设置D。
菜单预览设置13.设置表单背景颜色的属性是(B)。
A.FORECOLOR B。
BACKCOLOR C。
COLOR D。
VISIBLE
14.下述(D)控件具有SCROLLBARS属性。
A.FORM B。
COMMAND C。
TEXT D。
GRID
15.下述(A)控件具有INTERACTIVECHANGE事件。
A.TEXT B。
COMMAND C。
GRID D。
LINE
三.多项选择题
1.表单的创建方式有(A,B,C,D)。
A.函数方式B。
命令方式C。
启动表单设计器方式D。
向导方式
2.一个表单文件被保存时,所保存的文件后缀有(A,B)。
A.SCT B。
SCX C。
PRG D。
PRX
3.游标的坐标属性有(A,B,C)。
A.LEFT B。
TOP C。
WIDTH D。
BOTTOM
4.复选框V ALUE属性值可以是(B,C,D)。
A.-1 B。
0 C。
1 D。
2
5.控制微调按钮最大最小值的属性有(A,B,C,D)。
A.KEYBOARDLOWV ALUE B。
KEYBOARDHIGHV ALUE C.SPINNERLOWVALUE D。
SPINNERHIGHV ALUE
6.下述(C,D)是容器型控件。
A.COMMAND B。
LINE C。
GRID D。
PAGEFRAM
7.多个对象的对齐方式有(A,B,C,D)。
A.左边对齐B。
右边对齐C。
顶边对齐D。
底边对齐
8.OLE控件可嵌入的文件类型有(B,C,D)。
A.数据表B。
图象C。
声音D。
视频
9.向OLE控件输入对象的方式有(A,B)。
A。
嵌入B。
链接C。
打开D。
关闭
10.报表控件有(A,B,C)。
A.标签控件B。
域控件C。
线条控件D。
编辑框控件
11.一个应用系统的主程序应包括(B,C,D)部分。
A.构建数据库B。
初始化C。
运行菜单系统D。
现场恢复
12.项目管理器由(A,B,C,D)页组成。
A.数据B。
文档C。
类D。
代码
13.连编对话框中,用户可进行(A,B,C,D)操作。
A.重新连编项目B。
连编应用程序C。
连编可执行程序D。
连编OLE DLL 14.具有V ALUE属性的控件有(C,D)。
A.COMMAND B。
FORM C。
TEXT D。
EDIT 15.具有LOSTFOCUS事件的控件有(A,B,C,D)。
A.FORM B。
TEXT C。
COMMAND D。
EDIT。