VFP考试试题及答案_第1页
VFP考试试题及答案_第2页
VFP考试试题及答案_第3页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1. 表单的 NAME 属性是 。A. 显示在表单标题栏中的名称B. 运行表单程序时的程序名C.保存表单时的文件名D. 引用表单对象时的名称2. 在 VFP6.0 中,将字符型数据转换成日期型数据的函数是 。A DTOC() BCTOD()C DA TE() D STR()3. 执行命令 INPUT ”请输入数据 :”TO XYZ 时,可以通过键盘输入的内容包括 A) 字符串 B) 数值和字符串C) 数值、字符串和逻辑值 D) 数值、字符串、逻辑值和表达式4. 下列四组基类中,同一组中各个基类全是容器型的是 。A. Grid,Column,TextBoxB. CommandButton,Opt

2、ionGroup,ListBoxC. CommandGroup,DataEnvironment,HeaderD. Form,PageFrame,Column5. 字段的默认值保存在 A. 表的索引文件中B.数据库文件中C.项目文件中 D.表文件中6. 下列叙述中含有错误的是 。A. 一个数据库表只能设置一个主索引B. 唯一索引不允许索引表达式有重复值C. 候选索引既可以用于数据库表也可以用于自由表 D.候选索引不允许索引表达式有重复值7. 表移出数据库后,仍然有效的是 A. 记录的验证规则B.表的验证规则C.字段的默认值 D.结构复合索引中的候选索引8. 菜单文件经过生成以后形成的菜单程序文件

3、的扩展名是 A. MPR B.MNX C.MPX D.MND9. 下列叙述中含有错误的是 。A. 一个表可以有多个外部关键字B. 数据库表可以设置记录级的有效性规则C. 永久性关系建立后,主表记录指针移动将使子表记录指针相应移动D. 对于临时性关系,一个表不允许有多个主表10. 下列对象中,属于容器类的是 A. 文本框 B.组合框 C.页框D.选项按钮11. 对于自由表而言,不能创建的索引类型是 。A. 主索引 B.候选索引C.普通索引D. 唯一索引12. 下列类的特性中, 体现并扩充了面向对象程序设计方法的共享机制。A.抽象性 B.多态性 C.封装性 D.继承性13. 下列命令中,不能使程序

4、跳出循环的是 。A.LOOP B.EXIT C.QUIT D.RETURN14. 根据关系模型的有关理论,下列说法中不正确的是 A.二维表中的每一列均有唯一的字段名B. 二维表中不允许出现完全相同的两行C. 二维表中行的顺序、列的顺序均可以任意交换D. 二维表中行的顺序、列的顺序不可以任意交换15. 在 Visual FoxPro 系统中,用户不能自定义 A.对象的属性 B.对象的方法 C.对象的事件 D.对象所基于的类16. 有一菜单文件 MAIN.MNX ,运行该菜单的操作是 A.执行命令 DO MAIN.MNXB. 执行命令 DO MENU MAIN.MNXC. 先生成菜单程序文件 MA

5、IN.MPR ,再执行命令 DO MAIN.MPRD. 先生成菜单程序文件 MAIN.MPR ,再执行命令 DO MENU MAIN.MPR17. 关于表格控件,下列说法不正确的是 A.表格的数据源可以是表、视图、查询B.表格中的列控件不包含其他控件C.表格能显示一对多关系中的子表D.表格是一个容器对象18. Visual FoxPro 是一个 A. 数据库系统 B. 数据库管理系统 C. 数据库 D. 数据库管理员19. 实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系的认识,而 是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对对现实世界的抽象。

6、A. 数据模型 B. 物理模型 C. 逻辑模型 D. 概念模型20. 学生表( XS.DBF )的表结构为:学号( XH,C,8),姓名( XM ,C,8),性别( XB ,C ,2),班级 (BJ, C,6),用 Insert 命令向 XS 表添加一条新记录,记录内容为:XH XM XB BJ10 李小平 男 984461 下列命令中正确的是 A. INSERT INTO XS V ALUES(10, 李小平 , 男 ,984461)B. INSERT TO XS V ALUES(10, 李小平 , 男,984461)C. INSERT INTO XS (XH,XM,XB,BJ) VALUE

7、S(10, 李小平 ,男,984461)D. INSERT TO XS (XH,XM ,XB,BJ) VALUES(10, 李小平 ,男,984461)21. 执行 LIST NEXT 1 命令之后 ,记录指针的位置指向 A)下一条记录 B) 原来记录 C) 尾记录 D) 首记录22. 下列几组控件中, 均为容器类的是 A. 表单集、列、组合框 B. 页框、页面、表格C. 列表框、列下拉列表框 D. 表单、命令按钮组、 OLE 控件23. 在 Visual FoxPro 中创建数据库后,系统自动生成的三个文件的扩展名分别为 A. .PJX、.PJT、.PRG B. .DBC 、.DCT、.DC

8、XC. .FPT、.FRX、.FXPD. .DBC 、.SCT、 .SCX24. 下列关于数据库操作的说法中,正确的是 A. 数据库被删除后 , 则它所包含的数据库表也随着被删除B. 打开了新的数据库 , 则原来已打开的数据库被关闭C. 数据库被关闭后 , 它所包含的数据库表不能被打开D. 数据库被删除后,它所包含的表可以变成自由表25. 子类或对象具有延用父类的属性、事件和方法的能力,称为类的 A 继承性 B 抽象性C封装性 D多态性26在 VFP5.0 命令窗口中执行 ? STR( 2345.278,7,2)命令后 ,返回的结果是 A 2345.278 B2345.27 C 345.278

9、 D2345.2827. DIMENSION 命令用来对 行声明。A. 对象 B. 变量 C. 字段 D. 数组 28对于同一个对象,下列四个事件: Init 、Load、 Activate 和 Destroy 发生的顺序为 A Init、 Load、Activate 、DestroyB. Activate 、 Init、 Load、DestroyC. Load、 Init 、 Activate 、 Destroy D. Destroy 、Init 、Load、 Activate29. 以下的四组函数,返回值的数据类型一致的是 A. DTOC ( DATE (), DATE (), YEAR

10、(DATE ()B. ALLTRIM ( VFP5.0 ) ,ASC ( A),SPACE(8)C. STR(3.14,3,1),DTOC(DATE() ,SUBSTR( ABCD ,3,1)D. EOF(),RECCOUNT (), DBC () 30 VFP 系统中,查询文件的扩展名为 。A. .PRG B. .QPR C. .SCX D. .QUR 31如果一个数据库表的 DELETE 触发器设置为 .F.,则不允许对该表作 操作。A 修改记录B删除记录 C增加记录D 显示记录32. 在 VFP5.0 中 ,下列关于查询操作的说法中正确的是 。A 不能建立基于视图的查询 B自由表不能建立

11、查询 C只有数据库表才能建立查询 D不能利用查询来更新源表中的数据 33. 在 VFP5.0 中 ,下列关于视图操作的说法中正确的是 。A一张数据表只能建立一个视图B 自由表不能建立视图 C只有数据库表才能建立视图 D视图打开时 ,所基于的数据表自动打开 34 字段的默认值保存在 。A. 表的索引文件中B. 数据库文件中C. 项目文件中D. 表文件中35. 彻底删除记录数据可以分两步来实现,这两步分别是用命令 A. PACK 和 ZAPB. PACK 和 RECALLC. DELETE 和 PACKD. DELETE 和 RECALL1、关系数据库管理系统所管理的关系是 。A) 一个 DBF

12、文件 B) 若干个二维表 C) 一个 DBC 文件 D) 若干个 DBC 文件2、不允许记录中出现重复索引值的索引是 。A) 主索引 B) 主索引、候选索引、普遍索引C) 主索引和候选索引 D) 主索引、候选索引和唯一索引3、要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表 A) 是同一个数据库中的两个表 B) 不同数据库中的两个表 C) 两个自由表 D) 一个是数据库表另一个是自由表4、在 Visual FoxPro 中,可以对字段设置默认值的表 。A) 必须是数据库表 B) 必须是自由表C) 自由表或数据库表 D) 不能设置字段的默认值5、Visual FoxPro

13、关系数据库管理系统能够实现的三种基本关系运算是 。A) 索引、排序、查找 B) 建库、录入、排序C) 选择、投影、联接 D) 显示、统计、复制6、打开 Visual FoxPro “项目管理器”的“文档” ( Docs)选项卡,其中包含 A) 表单( Form)文件B) 报表( Report)文件C) 标签( Label )文件D) 以上三种文件7、可以链接或嵌入 OLE 对象的字段类型是 。A) 备注型字段 B) 通用型和备注型字段C) 通用型字段 D) 任何类型的字段8、下面关于属性、方法和事件的叙述中,错误的是 。A) 属性用于描述对象的状态,方法用于表示对象的行为B) 基于同一个类产生

14、的两个对象可以分别设置自己的属性值C) 事件代码也可以像方法一样被显示调用D) 在新建一个表单时,可以添加新的属性、方法和事件9、查询设计器和视图设计器的主要不同表现在于 。A) 查询设计器有“更新条件”选项卡,没有“查询去向”选项B) 查询设计器没有“更新条件”选项卡,有“查询去向”选项C) 视图设计器没有“更新条件”选项卡,有“查询去向”选项D) 视图设计器有“更新条件”选项上,也有“查询去向”选项10、在 Visual FoxPro 中,表单( Form)是指 。A) 数据库中各个表的清单B) 一个表中各个记录的清单C) 数据库查询的列表D) 窗口界面11、在 Visual FoxPro

15、 中,打开数据库的命令是 。A) OREN DATABASE B) USE C) USE DA TABASE D) OPEN 12、连续执行以下命令之后,最后一条命令的输出结果是 。SET EXACT OFFX=A ?IIF (A=X , X-BCD , X+BCD )A) AB) BCDC) A BCD D) ABCD13、在以下四组函数运算中,结果相同的是 。A) LEET(Visual FoxPro,6) 与 SUBSTR(Visual FoxPro,1,6)B) YEAR(DATE() 与 SUBSTR(DTOC(DATE),7,2)C) VARTYPE(36-5*4) 与 VARTY

16、PE(36-5*4)D) 假定 A=this, B=is a string, A-B 与 A+B14、在 Visual Foxpro 中,用于建立或修改过程文件的命令是 。A) MODIFY B) MODIFY COMMAND C) MODIFY PROCEDURE D) 上面 B)和 C)都对15、在 SQL 查询时,使用 WHERE 子句指出的是 。A) 查询目标 B) 查询结果 C) 查询条件 D) 查询视图16、在下面关于面向对象数据库的叙述中,错误的是 。A) 每个对象在系统中都有唯一的对象标识B) 事件作用于对象,对象识别事件并作出相应反应C) 一个子类能够继承其所有父类的属性和方

17、法D) 一个父类包括其所有子类的属性和方法17、结构化程序设计的三种基本逻辑结构是 。A) 选择结构、循环结构和嵌套结构B) 顺序结构、选择结构和循环结构C) 选择结构、循环结构和模块结构D) 顺序结构、递归结构和循环结构18、使用命令 DECLARE mm(2,3) 定义的数组,包含的数组元素(下标变量)的个数为 。A) 2 个B) 3 个C) 5 个D) 6 个19、使用 Visual FoxPro 的菜单设计器时, 选中菜单项之后, 如果要设计它的子菜单, 应在 Result 中选择 A) Pad NameB) Submenu C) CommandD) Procedure20、Visua

18、l FoxPro 的报表文件 .FRX 中保存的是 。A) 打印报表的预览格式 B) 打印报表本身 C) 报表的格式和数据 D) 报表设计格式的定义21、在 Visual FoxPro 中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段 时,自动更改所有相关子表记录中的对应值。应选择 。A) 限制 (Restrict)B) 忽略 (Ignore)C) 级联 (Cascade)D) 级联( Cascade)或限制 (Restrict)22、在 Visual FoxPro 的数据工作期窗口, 使用 SET RELA TION 命令可以建立两个表之间的关联, 这种关联 是。A

19、) 永久性关联B) 永久性关联或临时性关联C) 临时性关联D) 永久性关联和临时性关联23、清除主窗口屏幕的命令是 。A) CLEARB) CLEAR ALLC) CLEAR SCREEN D) CLEAR WINDOWS24、在创建快速报表时,基本带区包括 。A) 标题、细节和总结B) 页标头、细节和页注脚C) 组标头、细节和组注脚D) 报表标题、细节和页注脚25、在下面的 Visual FoxPro 表达式中,不正确的是 。A) 2002-05-01 10:10:10 AM-10B) 2002-05-01-DA TE()C) 2002-05-01+DA TE()D) 2002-05-01+

20、100026、如果要在屏幕上直接看到查询结果, “查询去向”应该选择 。A) 屏幕 B) 浏览 C) 临时表或屏幕 D) 浏览或屏幕27、使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr 后,在命令窗口生成的命令是A) OPEN QUERY zgjk.qprB) MODIEY QUERY zgjk.qprC) DO QUERY zgjk.qprD) CREA TE QUERY zgjk.qpr28、下面关于 Visual FoxPro 数组的叙述中,错误的是 。A) 用 DIMENSION 和 DECLARE 都可以定义数组B) Visual FoxPro 只支持一维数组

21、和二维数组C) 一个数组中各个数组元素必须是同一种数据类型D) 新定义数组的各个数组元素初值为 .F.29、在下列函数中,函数值为数值的是 。A) AT(人民,中华人民共和国 )B) CTOD( 01/01/96 )C) BOF()D) SUBSTR(DTOC(DATE(),7)30、在 Visual FoxPro 中,通用型字段 G 和备注型字段 M 在表中的宽度都是 A) 2 个字节 B) 4 个字节 C) 8 个字节D) 10 个字节31、不论索引是否生效,定位到相同记录上的命令是 。A) GO TOP B) GO BOTTOM C) GO 6D) SKIP32、可以伴随着表的打开而自动

22、打开的索引是 。A) 单一索引文件 (IDX)C) 结构化复合索引文件33、要为当前表所有职工增加B) 复合索引文件 (CDX)D) 非结构化复合索引文件100 元工资应该使用命令 A) CHANGE 工资 WITH 工资 +100B) REPLACE 工资 WITH 工资 +100C) CHANGE ALL 工资 WITH 工资 +100D) REPLACE ALL 工资 WITH 工资 +10034、Visual FoxPro 参照完整性规则不包括 。D) 插入规则A) 更新规则 B) 查询规则 C) 删除规则35、在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的A) “一

23、方”表的主索引或候选索引, “多方”表的普通索引B) “一方”表的主索引, “多方”表的普通索引或候选索引C) “一方”表的普通索引, “多方”表的主索引或候选索引D) “一方”表的普通索引, “多方”表的候选索引或普通索引 二、填空题1、在关系数据库中,二维表的列称为属性,二维表的行称为1 。2、在 Visual FoxPro 中,项目文件的扩展名是 2 。3、查询设计器的“筛选”选项卡用来指定查询的3 。5 事4、要为表单设计下列拉式菜单,首先需要在菜单设计时,在“常规选项”对话框中选择“顶层表单”复 选框;其次要将表单的 Show Window 属性值设置为 4 ,使其成为顶层表单;最后

24、需要在表单的 件代码中添加调用菜单程序的命令。* * * 样本数据库 * * * 假设图书管理数据库中有 3 个表,图书 .dbf、读者 .dbf 和借阅 .dbf 。它们的结构分别如下: 图书(总编号 C(6) ,分类号 C( 8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6, 2 读借(借书证号 C( 4),单位 C(8),姓名 C(6),性别 C( 2),职称 C( 6),地址 C(20) 借阅(借书证号 C( 4),总编号 C(6),借书日期 D(8)5、在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是6 。6、有如下

25、SQL 语句: SELECT 读者 .姓名,读者 .职称,图书 .书名,借阅 .借书日期; FROM 图书管理 ! 读者,图书管理 !借阅,图书管理 !图书; WHERE 借阅.借书证号 =读者 .借书证号;AND 图书.总编号 =借阅.总编号 其中 WHERE 子句中的“借阅 .借书证号 =读者 .借书证号”对应的关系操作是7 。7、如果要在藏书中查询“高等教育出版社”和“科学出版社”的图书,请对下面的SQL 语句填空SELECT 书名,作者,出版单位;FROM 图书管理 !图书; WHERE 出版单位 88、如果要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,请对下面的SQL

26、语句填空。SELECT 出版单位, MAX (单价), 9 , 10 ;FROM 图书管理 !图书;11 出版单位9、如果要查询借阅了两本和两本以上图书的读者姓名和单位,请对下面的SQL 语句填空。SELECT 姓名,单位;FROM 图书管理 !读者;(SELECT12 ;FROM 图书管理 !借阅;CROUP BY 借书证号;13 COUNT(*)=2)10、运行 XY .PRG 程序后,将在屏幕上显示如下乘法表1)12)243)3694)4812165)5101520256)612182430367)71421283542498)8162432404856649)9182736455463

27、72 81请对下面的程序填空:* * * 计算乘法 XY .PRG * * * SET TALK OFF CLEARFOR J=1 TO 9 ?STR(J,2)+ ) FOR 14 ? 15 ENDFOR ?ENDFOR RETURN1. VFP 系统中用 表示对象的特征或某一方面的行为。2. 用 SEEK 命令查找后,如果一个表中有两条满足条件的记录,则记录指针指向第一条满足条件的记录, 如果再执行一次 SEEK 命令,则记录指针指向第 条满足条件的记录。3. 计时器( Timer)控件中设置时间间隔的属性为 Interval 和定时发生的事件为 。4. 下列程序用来计算长方形的面积,请将它

28、写完整:X=3Y=5S=0DO area WITH X,Y ,S?SPROCEDURE AREAS1=X*YRETURN5. 英文缩写 ODBC 的中文含义是 6. 某 表 单 FrmA 上 有 一 个 命 令 按 钮 组 CommandGroup1, 命 令 按 钮 组 中 有 四 个 命 令 按 钮 : CmdTop,CmdPrior,CmdNext 、 CmdLast 。若要求按下按钮 CmdLast 时,将 CmdNext 的 Enable 属性置为 .F., 则在按钮 CmdLast 的 Click 事件中加入 命令。A.This.Enable=.F. B.This.Parent.CmdNext.Enable=.F.C.This.CmdNext.Enable=.F. D.Thisform.CmdNext.Enable=.F.7. 表达式09/18/2000-09/20/2000 的值是 .8. 不能用 和通用型字段构造索引表达式创建索引。9. 如果将某选项按钮组中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论