数据库基础

更新时间:2024-01-14 16:38:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

数据库基础------Visual FoxPro6.0

题库示例

一、填空题

1.数据是描述事物的__________________________.

2.数据库是存储在计算机内的、有组织的、可共享的______________________.

3.数据库管理系统的主要功能包括:___________、数据操作、数据库的运行管理和数据库的建立和维护。

4.数据库系统是指在计算机系统中引入______________后的计算机系统。 5.数据库系统一般由_________、____________、应用程序、数据库管理员和______________构成。

6.使用数据库管理数据的优点是:减少冗余度,避免数据矛盾,________________和数据独立。

7.目前最常用的数据库结构是:层次型、网状型和__________。 8.关系型数据库中的数据以___________的形式出现。

9.关系型数据库中的表格中必须有一个字段的数据不能重复,该字段称为____________。 10.关系型数据库可以通过________________将相关的表格联系在一起,这种联系方法称为___________。 11.在关系型数据库中,从一个较大的表格中得到一个更小的表格,称为_______________关系。

12.在安装Visual FoxPro 6.0时,\典型安装\是安装___________的组件,\自定义安装\允许用户根据实际情况选择______________的组件。 13.Visual FoxPro 6.0的主界面主要由标题栏、_________、工具栏、状态栏及___________组成。

14.Visual FoxPro 6.0的系统菜单位于窗口的____________,单击某个菜单时会弹出________,选择一项可________________。

15.如果菜单项后面带有组全键,表明该项功能可以用_____________的方式执行。 16.如果菜单项后面有一黑色箭头,说明该菜单项还有________________。 17.如果菜单项后有省略号(...),表明该项命令的执行将___________。 18.如果某菜单项呈灰色,表明该项目在当前状态下______________。

19.所谓动态菜单,是指当程序执行某项功能时,系统会自动的______________一些菜单项。

20.所谓弹出菜单,是指当处于某些特定区域时,单击____________ 而弹出的一个菜单项。

21.Visual FoxPro 6.0的命令的窗口,可以输入,编辑运行________________ 。 22.命令窗口在进入Visual FoxPro 6.0系统时便出现在____________ 上。

23.命令可以只输入前四个字母,但若输入多于四个字母,则必须将该命令 _________________ 。

24.在项目管理器中,当需要创建用于输入和查看数据的表单,或都用于打印表和查询结

果的报表及标签时,可以选择_____________________ 选项卡。

25.在Visual FoxPro 6.0主窗口下可以执行Visual FoxPro 6.0命令,执行的方式包括___________ 、单击工具按钮和 _______________ 三种。 26.打开项目管理的同时,在Visual FoxPro 6.0菜单栏上自动添加一个 _____________ 菜单。

27.在Visual FoxPro 6.0 数据库管理系统中,数据表文件.DBF的日期型字段的宽度为_____ ,逻辑型字段的宽度为______ ,备注型字段的宽度为 ______________ 。

28.在Visual FoxPro 6.0数据库中,关系运算、逻辑运算、函数运算和数值运算的优先次序为__________________________________________ 。

29.有学生数据库表为STUDENT。DEF,共中编号(N,2)字段的值从1开始连续排列。欲按编号的1,9,17,25。。。的规律抽取学生参加比赛,并在屏幕上显示参赛,并在屏幕上显示参赛学和编号,请填空。

USE STUDENT

DO WHILE_______________________ IF_____________________ ??编号 ENDIF

_____________________ ENDDO USE

30.有如下程序 N=0 S=0

DO WHILE .T. N=N+1 S=S+N IF N>10 EXIT END IF ENDDO ?"S=",S 本程序运行结果是( )

31.下列程序的运行结果是________________ X=1 Y=20

DO WHILE X<=Y IF X℅2<>0 X=X^2+1 Y=Y+1 LOOP ELSE X=X+1 ENDDO ?X,Y

RETURN

32.完成下面统计STUDENT.DBF表中计算机系、数学系和物理系的人数的程序段,其kind是STUDENT.DBF表中表示系别的字段. USE STUDENT N1=0 N2=0 N3=0 SCAN

DO CASE CASE kind="计算机系" N1=N1+1 CASE kind=\数学系\ N2=N2+1 CASE kind=\物理系\ _____________________ ENDCASE ENDSCAN

?\计算机系:\,N1,\数学系:\,N2,\物理系:\N3 RUTUEN

33.如果一个表不属于任何一个数据库,那么它就是一个___________表.

34.创建表有三种方法:通过表向导创建表、用___________创建表、使用命令创建表. 35.使用当前数据库中的表建立的视图是___________,使当有数据为之外的数据源的表建立的视图是___________________.

36.在视图设计器中,可以使用视图中____________选项卡来设置更新数据属性. 37.在创建视图时,视图将随数据库的关闭而_________. 38.在"查询设计器"窗口中的"分组依据"选项卡,可以实现对指定要查询结果中运行_________.

39.创建查询,首先要选择拟获取信息的____________,指定从这些表或视图中提取记录的条件,然后定义查询结果的输出目的地. 40.在新建查询是可以单击项目管理器上的"新建"按钮,或都选择"项目"菜单选择"新建文件"打开_____________.

41.打开"视图设计器"窗口时,Visual FoxPro6.0的系统菜单将自动显示____________菜单.

42.在视图中可以通过_______________实现对源数据更新. 43.创建一个查询文件的命令格式是______________. 44.在查询方式中,Ascending选项表示______________,Descending选项表示__________. 45.如果要把一个文本框对象的初值设置为当前日期,则在该文本框的Init事件中设置代码为 ____________________________________. 46.与Thisform..Release功能等价的命令为________________________________________.

47.Visual FoxPro6.0中表单文件以_______________扩展名存贮,通过____________属性来引用表单对象.而Caption属性是设置表单标题栏中的信息. 48.如果要让一个文本框的初值设置为当前日期且不能更改,则在该文本框的___________事件中设置代码为This .Value=DATE(),同时要将它的______________属性设置为.F..

49.方法程序是指__________是________________;事件是指________________.

50.在代码窗口或程序中用户可以通过命令来应用所需的对象,有______________和_________两种方法.

51.设置命令按钮的属性是_______________________.

52.列表框中指定的列表项前显示的图形文件的属性为__________________. 53.表单刷新的方法是___________________.

54.复选框控件可以为三种状态,其Value 属性值分别为.F.、.T.或_________________.

55.Grid、Text、CommandGroup、Column是Visual FoxPro6.0系统中的对象,它们当中不能直接加到表单中的对象是 _________________________。

5 6.用当前窗体的LABELI控件显示系统时间的语句是THISFORM.LABELL.______________ =TIME().

5 7.在Visual Foxpro6.0中,运行当前文件夹下的表单T1.SCX的命令是____________________ .

5 8.使用报表打印表中的数据,需在报表中将与表字段相关的控件放在报表的_________________ 带区.

5.9.设计报表通常包括两部分内容:______________ 和_______________ .

60.报表设计器和标签设计器惟一的区别是两都使用的默认_______________ 和______________不一样.

61.菜单系统有一个___________ 、___________ 、___________ 和________________ 组成. 62.启动菜单设计器的方法有利用系统菜单方式启动、__________、_________________ 。 63.启动菜单设计器后,在\显示\菜单中增加了__________ 和_________ 两个菜单项。 64.只有当鼠标移动到某到对象或控件上按下_____________ 才能激活对应的快捷菜单。 65.菜单设计器中的\结果\列表框中有________ 、_______ 、________ 和 ____________ 四个选项。

66.运行菜单程序后,系统菜单会被运行的菜单所取代,如果要返回系统菜单,可以在系统窗口中输入如下命令________________ 。

67.命令方式运行菜单文件的命令格式是 ___________________ 。

68.菜单文件的扩展名是____________,菜单程序文件的扩展名是_____________ 。 69.利用创建菜单命令的命令格式为____________ 。

70.用户设计菜单系统时,既可通过________ 实现,也可通过__________来实现。 二.单项选择题

1.下列退出Visual FoxPro6.0的方法,错误的是( ) A.在命令窗口中,输入\.直接按Alt+F4组合健 C.在系统菜单中,选择文件菜单中的\退出\选项 D.单击主窗口右上角的\关闭\按钮 2.下列叙述正确的是( )

A.Visual FoxPro6.0是层次数据库管理系统 B.Visual FoxPro6.0是网状数据库管理系统 C.Visual FoxPro6.0是关系数据库管理系统 D.Visual FoxPro6.0是关系数据库

3.以下有关Visual FoxPro工作方式的叙述,正确的是( ) A.只有一种工作方式,即命令工作方式 B.有两种工作方式,即命令方式和程序方式

C.有两种工作方式,即键盘方式和鼠标方式

D.有三种工作方式,即命令方式,程序方式和菜单方式

4.有鼠标单击窗口中某个命令行的行首后,立即按键,则( ). A.在该命令行处插入一个空行 B.删除该命令行 C.执行该命令 D.显示出错信息

5.在VISUAL FOXPRO中,显示和隐藏命令窗口的操作是( ). A.选择\窗口\菜单中\窗口\命令 B.使用CTRL+F2键和CTRL+F4键 C.按键 D.按<CAPS LOCK>键

6.如果要在项目中创建一个程序文件,应该选用的选项卡是( ) A.数据 B.文档 C.类 D.代码 7.同时按下( )组合键,可以激活"文件"菜单. A.<ALT+F B. C. D. 8.在项目管理器中建立的项目中文件的默认扩展名是( ). A.PRG B..PJX C..MPR D..MNR

9.双击项目管理器的标题栏,可以将项目管理器设置成工具栏,如果要还原项目管理器,除了将项目管理器工具栏拖到VISUAL FOXPRO6.0窗口外,还可以( ) A.双击项目管理器的标题栏

B.选择"窗口"菜单中的"项目管理器"菜单项 C.选择"显示"菜单中的"工具栏"菜单项 D.双击项目管理器工具栏的边框

10.Visual FoxPro 6.0所不具备的功能是( ) A.表设计 B.面向对象程序设计 C.系统设计 A.表单设计

11.项目管理器窗口中的\文档\选项卡的作用是( ) A.显示和管理表单、查询和视图 B.显示和管理表单、报表演和标签 C.显示和管理自由表、视图和查询 D.显示和管理数据库、表单和报表

12.在项目管理器中,当需要创建用户菜单和其他类型的文件时,可以选择的选项 是( )

A.\数据\选项卡 B.\文档\先项卡 C.\其他\选项卡 D.\代码\选项卡 13.启动Visual FoxPro 6.0的操作方法是( )

A.选择\开始\菜单下的\程序\下的\命令 B.在桌面上创建Visual FoxPro 6.0快捷命令,双击桌面上该快捷图标 C.打开\开始\菜单下的\运行\菜单项(或命令),出现\运行\对话框中输 入C:\\Visual Stdio \\ Vfp98\\Vfp6

D.以上三种文法都可以

14.关闭Visual FoxPro 6.0主窗口的命令是( )

A.Clear B.Close C.Quit D.Close All 15.。在Visual FoxPro 6.0的对话框界面中提拱了一个或个拱反择的项目,各选项前面显示一个小圆形框的控件是( )

A.命令按钮 B.复选框 C.单选项 D.文本框 16.结构化程序的三基本结构是顺序结构,分支结构和( )

A.模块结构 B.循环结构 C.表结构 D.条件结构

17.在命令文件中,执行另一个命令文件使用的命令是( )

A.CALL <命令文件名> B.LOAD<命令文件名> C.PROCEDURE <命令文件名> D. DO <命令文件名> 18.设X=\,Y=\其值为逻辑的表达式是( ) A.X $ Y.AND.(X= =Y) .OR .(\ \B.(X+Y) $ \C. .NOT. X$Y .AND. .NOT. X<>Y D. .NOT. (.NTO. Y-X=\

19.在教师档案搂据表中,有边逻辑型字型字段\婚否\,字条符型字段\职称\和\性别\,表示\未婚的女讲师\的逻辑表达式正确的是( )

A.婚否.OR.未婚的女讲师\的逻辑性表达式正确的是( ) B.(婚否=.T.) .AND.职称 \讲师\性别= \女\ C. .NOT.婚否 .AND.职称= \讲师\性别 \女\ D.未婚 .OR.(职称= \讲师\ 性别= \女\

20.在上列非嵌套程序结构中,可以使用LOOP和EXIT语句的基本程序结构是( ) A.TEXT-ENDTEXT B.DO WHIE-ENDDO

C.IF - ENDIF D. DO CASE - ENDCASE

21. visual FoxPro 6.0中,用于建立过程文件prog1的命令是( ) A.CREATE prog1 B. MODIFY COMMAND prog1 C. MODIF FILE prog1 D. EDIT prog1

22. 在自定义函数时,定义接受来自调用程序传递的参数袋子命令是( ) A. PARAMETERS B. ORICEDYRE C. RETURN D. FRNCTION

23. 在定义过程文件中的每一个过程时,每一个过程必须以( ) A. FUNCTION B. SET PROCRDURE TO C. PROCEDURE D. PARAMETERS 24. 有以下程序段: DO CASE

CASE计算机〈60

?\计算机成绩是:\不及格\ CASE计算机〉=60

?\计算机成绩是:\及格\CASE计算机〉=70

?\计算机成绩是:\中\ CASE计算机〉=80 ?\计算机成绩是:\良\ CASE计算机〉=90 ?\计算机成绩是:\优\ENDCASE

设学生数据库当前记录的\计算机\字段的值是89,执行下面程序段之后,屏幕输出为( )

A.计算机成绩是:不及格 B。 计算机成绩是:及格 C. 计算机成绩是:优 D。计算机成绩是:良 25.有如下Visual FoxPro程序

M=0 N=0

DO WHIE N>M N=N---10 ENDDO ? M

RETURN

运行此程序显示的M值是( )

A.0 B。10 C。100 D。99 26.有如下Visual FoxPro程序: DIMENSEON K (2,3) I=1 DO WHILE 1〈=2 J=1 DO WHILE J〈=3 K(I,J)=I*J ??K(I,J) ??\J=J+1 ENDDO ? I=I+1 ENDDO RETURN

行运此程序的结果是( )

A. 123 B。12 C。123 246 32 123 27. 有如下的Visual FoxPro程序。 *主程序Z。PRG X1=2 X2=2 X3=2

X1=X1+1 DO Z1

?X1+X2+X3 RETURN *子程序Z1。PRG X2=X2+1 DO Z2 X1=X1+1 RETURN *子程序Z2。PRG X3=X3+1

执行下列程序后,屏幕显示的结果为( )

D。 12 3

24 9 A.9 B。10 C。3 D。4

28.执行一列程序后,屏幕晃示的结果为( ) X=20 Y=10 N=0

DO WHILE Y〈X X=X-1 Y=Y+2 N=N+1 ENDDO ?N

RETURN

A. 10 B。20 C。4 D。5 29.下列为合法数值型常量的是( ) A.3.125E+6 B。09/04/02

C.123*100 D。3.124+E23

30.在Visual FoxPro数据库管理系统中,下列说法正确的是( ) A.数据库文件中的字段是一个函数 B.内存变量不可以进行比较动算 C.数据库文件中的字段是一个变量

D.备注型字段的值是存在数据库文件。DBF中的 31.利用向导创建数据表时,应该是( )

A.在工具栏上单击向导按钮 B。在命令窗口执行CREATE C,在表设计器中选择 D。在新建窗口中单击筇向导按钮 32.下列操作中,不能用MODIFY STRUCTURE命令实现的是( )

A,主数据库增加字段 B。删除数据库中的某些字段 C.对数据库的字段名时行修改 D。对记录数据进行修改

33.设库文件STUDENT。DBF中有10条记录。相继执行如下两条命令: USE STUDENT INSERT BLANK

其结果是在STUDENT。DBF文件的( ) A.第一条记录的位置插入了一个空白记录 B.第一条记录的后面插入了一个空白记录 C.文件尾插入一个空白记录

D.不确定位置插入了一人空白记录

34.要显示当前数据表文件中职称是工程师的所有记录,应使用的命令( ) A.DISP ALL职称=\工程师\

B. DISP ALL FOR职称=\工程师\C. DISP ALL WHILE职称=\工程师\D.DISP REST职称=\工程师\

35.要删除当前数据库表文件的\性别\字段,应当使用命令( ) A.MODIFY STRUCTURE B。DELETE

C.REPLACE D。ZAP

36.用MODIFY STRUCTURE命令把数据库文件中\地址\字段的宽度从14们改成8位,但

不修改其他字段,正常结束后再显示数据库文件记录。会发现各条记录\地址\字段\地址\数据( )

A.全部丢失 B。仍保留14位

C.只保留前14位 D。凡超过8位的字符被删除

37.要求数据库表文件某数值型字段的整数位是4位,小数是2位,其值可能为负数该字段的宽度应定义为( )

A.8位 B。 7位 C 6位 D 4位 38.在以下关于索引的叙述中,完全正确的是( ) A,索引不仅能提高查询的速度,还能提高更新的速度 B,索引提高了查询的速度,但一般会降低更新的速度 C,索引字段不能更新

D,索引字段可以更新,但是必须在更新前关闭索引 39.修改数据表结构是可以在( )

A.表设计器 B。表向导 C 表浏览器 D 表编辑器

40.当前表中有4个数值型字段高等数学、英语、计算机网络和总分,其中高等数学、英语、计算机网络的确良成绩均已录入,总分字段为空。要将所有学生的总分自动计算机出来填入总分段中,使用命令( )

A.REPL总分WITH高等到数学+英语+计算机网络 B.REPL总分WITH高等到数学+英语,计算机网络 C.REPL总分WITH高等到数学+英语+计算机网络ALL

D.REPL总分WITH高等到数学+英语+计算机网络FOR ALL

41.D\显示\下拉菜单中,单击\追加方式\选项,将在当前表( ) A.中增加一个空记录 B。 尾增加一个空白记录 C.中进入追加状态 D。 上弹出追加对话框 42.对数据中的数据进行修改时,数据来源( )。 A.只能通过键盘输入 B.只能在命令中给出

C.只通过键盘输入和在命令中给出

D.可以通过键盘输入,也可在命令中给出或从其他数据库取得 43.要打开多个表文件,应该在多个( )打开。 A.工作区中 B。数据库中 C。工作期中 D。项目中 44.当前工作区是指( )。

A.最后执行SELFCT命令所选择的工作区 B.最后执行USE命令所在的工作区

C.最后执行REPLACE命令所在的工作区 D.建立数据表所在的工作区

45.数据库文件有10条记录,当前记录号为1,执行命令SKIP-1后,当前记录号应为( )。

A.0 B。1 C。-1 D。出错信息

46.使用BROWSE命令可以方便地对当前数据库进行多种编辑操作,包括( ) A.修改、追加、删除,但不能插入 B.修改、追加、删除及插入

C.修改、删除、插入,但不能追加 D.修改、追加、插入,但不能删除

47.数据表已经在当前工作区打开,确保在文件尾部增加一条空记录,应使用命令( )。 A.APPEND B。APPEND BLANK C.INSERT BEFORE D。INSERT BLANK

48.设当前数据库文件有字段salary,命令REPLACE salary WITH 1500的功能是( )。 A将数据库中所有记录本sakary 字段的值都该为1500 B.只将数据库中当前记录的salary 字段的值改为1500 C.由于没有指定条件,所以不能确定

D.将数据库中以前未改过的salary 字段的值改为1500

49.职工工资数据库文件按基本工资字段升序索引后,再执行GO TOP 命令,此时当前记录号是( )。

A.1 B。基本工资最少的记录号 C.0 D。基本工资最多的记录号

50.设数据库文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令( )

A.GO TOP B。GO TOP() C.SKIP 1 D。TO 1 51.以下各种说法中,正确的是( )

A.DELETE ALL、ZAP和PACK的功能各不相同 B.ZAP和PACK的功能相同

C.DELETE ALL和ZAP的功能相同 D.DELETE ALL和PACK的功能相同

52.使用USE〈库文件名〉命令打开库文件时,能够同时自动打开一个相关的( ) A.备份文件 B。文本文件 C.内存变量文件 D。屏幕格式文件

53.在表文件中,如果包含有2个备注型字段和1通用型字段,则创建表文件后,Visual FoxPro 6.0将自动建立( )个FPT文件。

A.0 B。1 C。2 D。3

54.在设计表结构时,允许用户定义字段宽度的数据类型是( ) A.数值型 B.日期型 C.逻辑型 D.备注型 55.有关工作区下列说法错误的是( )

A.工作区是一个带有编号的区域,用于表示一个打开的表 B.一个工作区中可以找开一个表 C.一个工作区中可以找开多个表 D.可用表名或别名标示一个工作区 56.下列说法错误的是( )

A.数据库表和自由表的扩展名都是.DBF

B.表从数据库移出后,仍然具有数据库表的特性 C.属于某个数据库的表不能被添加另一个数据库中 D.自由表可以被添加到数据库中成为数据库表 57.若一个已经找开的数据库文件的总记录数是100,当前记录为80,执行命令SKIP35后,当前记录号是( )

A.100 B。99 C。101 D。115

58.在Visual FoxPro 6.0中,数据库表的索引为复合和单索引两类索引文件,其扩展名分别是( )

本文来源:https://www.bwwdw.com/article/zxmo.html

Top