《Visual FoxPro》综合复习资料

2025-06-29

《Visual Foxpro》综合复习资料

一、单项选择题

1、连编后可以脱离开Visual FoxPro独立运行的程序是( )

A)PRG程序 B)EXE程序 C)FXP程序 D)APP程序

2、假定表文件ABC.DBF前6条记录均为男生记录,执行以下命令后,记录指针定位在( )

USE ABC GO 3

LOCATE NEXT 3 FOR 性别 =\男\

A)第3号记录上 B)第4号记录上 C)第5号记录上 D)第6号记录上 3、设表文件“学生.DBF”中有10条记录,执行如下两条命令:

USE 学生 INSERT BLANK

其结果是在学生表文件的( )

A)第1条记录的位置插入了1个空白记录 B)第2条记录的位置插入了1个空白记录 C)文件尾插入了1个空白记录

D)不确定位置插入了1个空白记录

4、要为当前表所有职工增加100元工资,应该使用命令( ) A)CHANGE 工资 WITH 工资+100 B)REPLACE 工资 WITH 工资+100 C)CHANGE ALL 工资 WITH 工资+100 D)REPLACE ALL 工资 WITH 工资+100

5、在Visual FoxPro中,关于视图的描述正确的是( ) A)视图是从一个或多个数据库表导出的虚拟表 B)视图与数据库表相同,用来存储数据 C)视图不能同数据库表进行连接操作 D)在视图上不能进行更新操作

6、以下关于空值(NULL)的叙述正确的是( )

A)空值等同于数值0 B)Visual FoxPro不支持NULL

C)空值等同于空字符串 D)NULL表示字段或变量还没有确定值 7、SQL是哪几个英语单词的缩写( ) A)Standard Query Language B)Structured Query Language C)Select Query Language

D)其他三项都不是

8、在Visual FoxPro中存储图像的字段类型应该是( )

A)字符型 B)通用型 C)备注型 D)双精度型

9、若某一个扩展名为.DBF的文件有3个备注型字段,则该文件对应的备注文件有( A)3个 B)1个 C)4个 D)0个

)10、使用DLSPLAY命令时,若范围短语为ALL或REST,执行命令后,记录指针指为( ) A)首记录 B)末记录 C)首记录的前面 D)末记录的后面 11、( )是( )的具体表现形式,( )是( )有意义的表现。 A)信息、数据、数据、信息 B)数据库、信息、信息、数据库 C)数据、信息、信息、数据 D)数据、信息、数据库、信息

12、作为数据库管理系统(DBMS)功能的一部分,( )被用来描述数据及其联系。 A)数据定义语言 B)自含语言 C)数据操作语言 D)过程化语言 13、常见的3种数据模型是( ) A)链状模型、关系模型、层次模型 B)关系模型、环状模型、结构模型 C)层次模型、网状模型、关系模型 D)链表模型、结构模型、网状模型 14、数据库系统的特点不包括( ) A)数据共享

B)加强了对数据安全性和完整性保护 C)完全没有数据冗余

D)具有较高的数据独立性

15、数据操纵语言DML根据其实现方法可以分为( )和( )两大类。 A)自含型语言、宿主型语言 B)自主型语言、高级语言 C)高级语言、宿主型语言 D)高级语言、低级语言 16、关系模型中,一个关系就是一个( ) A)一维数组

B)一维表

C)二维表

D)三维表

17、在关系模型中,对关系的要求不包括( ) A)关系必须规范化

B)在同一关系中不允许出现完全相同的记录 C)在同一关系中不允许出现完全相同的字段 D)在同一关系中字段必须按顺序排列

18、从关系中指定若干个字段组成新的关系的操作称为( ) A)选择

B)投影 C)联接 D)关联

19、Visual FoxPro的表中的字段是一种( ) A)常量 B)变量 C)函数 D)表达式

20、备注型字段的数据内容存放在扩展名为( )的文件中。 A).FPT

B).DBF

C).MEM

D).TXT

21、在Visual FoxPro中,内存变量的类型是( ) A)在使用内存变量前定义的 B)由变量名规定的 C)由数据输入语句决定的 D)赋值时决定的

22、设A=[5*8+9],B=6*8,C=“6*8”,在下列表示形式中,只有( )是合法表达式。

A)A+B B)B+C C)A+C D)C-B 23、下列表达式中不符合Visual FoxPro语法要求的是( ) A)04/05/99 B)T+t

C)1234 D)2X>15

24、在下列表达式中,结果为真的是( ) A)“BEI”$“BEIJING” C)“BEFORE”$“E”

B)“BEI”$“BEFORE” D)“BEIJING”$“BEI”

25、函数SUBSTR(“12345678”,3,2)的结果是( ) A)23 B)34

C)12 D)6

26、打开一个空表,EOF()和BOF()函数的结果是( ) A).T.和.T. B).F.和.F. C).T.和.F. D)不确定

27、对于向一个数据库添加自由表,下列那种说法是不正确的( ) A)可以将一个自由表添加到数据库中

B)可以将一个数据库表直接添加到另一个数据库中

C)可以在项目管理器中将自由表拖放到数据库中使它成为数据库表 D)将一个数据库表从一个数据库移至另一个数据库,则必须先使其成为自由表

28、要删除当前表文件中“补贴”字段的全部值,应使用的命令是( ) A)MODIFY STRUCTURE C)REPLACE

B)DELETE D)ZAP

29、Visual FoxPro表文件有100条记录,当前记录号是11,执行命令LIST后,记录指针将指向( ) A)第1条记录

B)第100条记录 D)文件结束标识位置

C)第101条记录

30、新建一个表JSNEW.DBF,其结构与表JS.DBF的结构完全相同,但记录不同,比较方便的建库命令是( ) A) USE JS

B) USE JS

COPY STRU TO JSNEW

COPY TO JSNEW

C) COPY FILE JS.DBF TO JSNEW.DBF D) CREAT JSNEW FROM JS 31、在下面的命令格式中,同时缺省范围、条件表示全部记录的是( )。 A)REPLACE B)DELETE C)DISPLAY D)SUM 32、若要在表中真正删除记录,先用DELETE命令,再用( ) A)RECALL B)PACK C)按ESC键 D)不用其他命令

33、对于尚未建立索引文件的表JS.DBF,查找职称为讲师的记录,应用命令( ) A)LOCATE ALL FOR 职称=“讲师” B)FIND 职称=“讲师” C)FIND 讲师

D)SEEK “讲师”

34、在Visual FoxPro中,用INDEX命令建立索引文件时,<关键字表达式>应该是( )。 A)只能由一个数值型字段组成

B)可以由多个字段组成,但表达式的值必须是数值型、字符型、日期型、逻辑型

C)只能是由数值型和字符型字段组成的合法表达式 D)任意字段组成的合法表达式

35、职工表及姓名索引文件都打开后,用FIND命令把指针指向姓“王”的记录,使指针指向下一个同姓记录的命令是( )

A)GOTO NEXT B)CONTINUE C)SKIP D)FIND 王

36、将打开的表中全部记录删除的命令为ZAP,与之等价的命令是( ) A)DELETE ALL B)DELETE ALL PACK C)DELETE D)RECALL ALL PACK

37、对已经打开的表文件ASDF.DBF按“性别”和“平均分”降序建立结构复合索引,应使用的命令是( )

A)INDEX TO XSPX ON 性别+平均分 B)INDEX TO XSPX ON 性别-平均分 C)INDEX ON 性别+平均分 TAG 性别

D)INDEX ON 性别+STR(1000-平均分) TAG 性别

38、使用MODIFY STRUCTURE命令时,为了避免丢失数据应注意几点,下列事项中不必要的是( )

A)不能同时修改字段名及其类型或宽度 B)不能同时修改字段名和插入新的字段 C)不能同时修改字段名和删除字段

D)不能在删除字段的同时修改其他字段的类型及宽度 39、SQL语言是( )的语言

A)关系型数据库 B)层次型数据库 C)网状型数据库 D)非关系型数据库

40、( )是面向对象程序设计中程序运行的最基本实体。 A)对象 B)类 C)方法 D)函数

二、判断题

1、数据模型是数据库管理系统中用来表示实体及实体间联系的方法。(√ ) 2、若当前记录号为1,则函数BOF( )的值可能为.T.,也可能为.F. 。( √ ) 3、命令DISPLAY FOR RECORD( )=3不能显示当前表的第3条记录。( ) 4、相继执行以下两条命令:M=[10+20] 和? M,屏幕上显示的输出结果是30。( ) 5、打开数据库时,其中的数据库表会自动打开。( )

6、利用菜单设计器设计菜单时,各菜单项及其功能必须由用户自己定义。( √ ) 7、对自由表XS.DBF建立索引后,XS.DBF中的数据全部按索引顺序存入索引文件中。( ) 8、在Visual FoxPro中,建立数据库表时,将年龄字段值限制在18~60岁之间的这种约束属于参照完整性约束。( )

9、有备注型字段的表文件,当删除所对应的表备注文件后,该表文件仍可打开。( ) 10、表单的数据源可以是表,也可以是视图。( √ )

三、填空题

1、用二维表表示实体及实体之间联系的数据模型的是__关系模型____。 2、字段变量可以与内存变量同名,若没有指明是哪种形式的变量,系统默认为是___字段变量_____。 3、执行SET EXACT OFF命令后,命令\数据库\数据]的执行结果是__ true __。 4、命令LEFT(\,LEN(\计算机\的结果是_____”123456”________。 5、打开一个空表,函数EOF()的值为___.t.___。

6、在SELECT-SQL语句中,DISTINCT选项的功能是______去掉重复记录_____。 7、在一个有10条记录的表中,执行LIST命令后,再执行SKIP -5,这时记录指针指向第___6_____条记录。

8、图片声音动画数据一般以____通用型___类型的字段存储在数据库记录中。 9、SQL是一种____关系_____数据库的语言

10、在SQL查询时,使用where子句指出的是:_____查询条件_____。

11、学生档案表中有性别(c,2)和民族(c,8),要求找出所有民族是回族的女同学纪录的查找条件是______性别=”女” and 民族=”回族”____。

12、可以接受数值型常量的输入命令是_____ input _____。

13、在SQL语句中要查询表s在AGE字段上取空值的记录,正确的SQL语句为: SELECT * FROM s WHERE _____ age is null __。 14、在Visual Foxpro中,可以使用_____ exit___语句跳出SCAN?ENDSCAN循环体执行ENDSCAN后面的语句。

15、与命令list的执行结果完全相同的另一个display命令应该是_____ display all _。

16、在Visual Foxpro中,数据库表中不允许有重复记录是通过指定____ distinct ____来实现的。 17、在SQL的SELECT语句进行分组计算查询时,可以使用____ having ___子句来去掉不满足条件的分组。

18、要在\成绩\表中插入一条记录,应该使用的SQL语句是:

___ insert___ 成绩 (学号,英语,数学,语文) values (“2001100111”,9l,78,86)

19、职工的部门、职工号在“职工”表中,津贴在“工资”表中,两个表的公共字段是职工号,列出职工的部门、职工号和津贴等信息的SQL语句是:SELECT 职工.部门,职工.职工号,工资.津贴 FROM 职工,工资__ where 职工.职工号=工资.职工号_____。

20、在Visual Foxpro中,数据库表S中的通用型字段的内容将存储在___备注___文件中。

四、程序填空题

1、设供应商.DBF用于存放供应商信息,其字段有:姓名(字符型),电话(字符型),地址(字符型)。下面程序的功能是:查找电话号码中含有“123”的所有姓李的供应商的信息。请将程序填写完整。 SET TALK OFF CLEAR

__ use 供应商.db ___ DO WHILE .NOT. EOF()

IF SUBSTR(姓名,1,2)=“李” AND __”123”$电话__ ?姓名+电话+地址 _ skip ___ ENDDO USE


《Visual FoxPro》综合复习资料.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:美术社团活动方案

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219