数据库基础.docx
- 文档编号:7296631
- 上传时间:2023-01-22
- 格式:DOCX
- 页数:27
- 大小:33.32KB
数据库基础.docx
《数据库基础.docx》由会员分享,可在线阅读,更多相关《数据库基础.docx(27页珍藏版)》请在冰豆网上搜索。
数据库基础
数据库基础------VisualFoxPro6.0
题库示例
一、填空题
1.数据是描述事物的__________________________.
2.数据库是存储在计算机内的、有组织的、可共享的______________________.
3.数据库管理系统的主要功能包括:
___________、数据操作、数据库的运行管理和数据库的建立和维护。
4.数据库系统是指在计算机系统中引入______________后的计算机系统。
5.数据库系统一般由_________、____________、应用程序、数据库管理员和______________构成。
6.使用数据库管理数据的优点是:
减少冗余度,避免数据矛盾,________________和数据独立。
7.目前最常用的数据库结构是:
层次型、网状型和__________。
8.关系型数据库中的数据以___________的形式出现。
9.关系型数据库中的表格中必须有一个字段的数据不能重复,该字段称为____________。
10.关系型数据库可以通过________________将相关的表格联系在一起,这种联系方法称为___________。
11.在关系型数据库中,从一个较大的表格中得到一个更小的表格,称为_______________关系。
12.在安装VisualFoxPro6.0时,"典型安装"是安装___________的组件,"自定义安装"允许用户根据实际情况选择______________的组件。
13.VisualFoxPro6.0的主界面主要由标题栏、_________、工具栏、状态栏及___________组成。
14.VisualFoxPro6.0的系统菜单位于窗口的____________,单击某个菜单时会弹出________,选择一项可________________。
15.如果菜单项后面带有组全键,表明该项功能可以用_____________的方式执行。
16.如果菜单项后面有一黑色箭头,说明该菜单项还有________________。
17.如果菜单项后有省略号(...),表明该项命令的执行将___________。
18.如果某菜单项呈灰色,表明该项目在当前状态下______________。
19.所谓动态菜单,是指当程序执行某项功能时,系统会自动的______________一些菜单项。
20.所谓弹出菜单,是指当处于某些特定区域时,单击____________而弹出的一个菜单项。
21.VisualFoxPro6.0的命令的窗口,可以输入,编辑运行________________。
22.命令窗口在进入VisualFoxPro6.0系统时便出现在____________上。
23.命令可以只输入前四个字母,但若输入多于四个字母,则必须将该命令_________________。
24.在项目管理器中,当需要创建用于输入和查看数据的表单,或都用于打印表和查询结果的报表及标签时,可以选择_____________________选项卡。
25.在VisualFoxPro6.0主窗口下可以执行VisualFoxPro6.0命令,执行的方式包括___________、单击工具按钮和_______________三种。
26.打开项目管理的同时,在VisualFoxPro6.0菜单栏上自动添加一个_____________菜单。
27.在VisualFoxPro6.0数据库管理系统中,数据表文件.DBF的日期型字段的宽度为_____,逻辑型字段的宽度为______,备注型字段的宽度为______________。
28.在VisualFoxPro6.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
CASEkind="计算机系"
N1=N1+1
CASEkind="数学系"
N2=N2+1
CASEkind="物理系"
_____________________
ENDCASE
ENDSCAN
?
"计算机系:
",N1,"数学系:
",N2,"物理系:
"N3
RUTUEN
33.如果一个表不属于任何一个数据库,那么它就是一个___________表.
34.创建表有三种方法:
通过表向导创建表、用___________创建表、使用命令创建表.
35.使用当前数据库中的表建立的视图是___________,使当有数据为之外的数据源的表建立的视图是___________________.
36.在视图设计器中,可以使用视图中____________选项卡来设置更新数据属性.
37.在创建视图时,视图将随数据库的关闭而_________.
38.在"查询设计器"窗口中的"分组依据"选项卡,可以实现对指定要查询结果中运行_________.
39.创建查询,首先要选择拟获取信息的____________,指定从这些表或视图中提取记录的条件,然后定义查询结果的输出目的地.
40.在新建查询是可以单击项目管理器上的"新建"按钮,或都选择"项目"菜单选择"新建文件"打开_____________.
41.打开"视图设计器"窗口时,VisualFoxPro6.0的系统菜单将自动显示____________菜单.
42.在视图中可以通过_______________实现对源数据更新.
43.创建一个查询文件的命令格式是______________.
44.在查询方式中,Ascending选项表示______________,Descending选项表示__________.
45.如果要把一个文本框对象的初值设置为当前日期,则在该文本框的Init事件中设置代码为 ____________________________________.
46.与Thisform..Release功能等价的命令为________________________________________.
47.VisualFoxPro6.0中表单文件以_______________扩展名存贮,通过____________属性来引用表单对象.而Caption属性是设置表单标题栏中的信息.
48.如果要让一个文本框的初值设置为当前日期且不能更改,则在该文本框的___________事件中设置代码为This.Value=DATE(),同时要将它的______________属性设置为.F..
49.方法程序是指__________是________________;事件是指________________.
50.在代码窗口或程序中用户可以通过命令来应用所需的对象,有______________和_________两种方法.
51.设置命令按钮的属性是_______________________.
52.列表框中指定的列表项前显示的图形文件的属性为__________________.
53.表单刷新的方法是___________________.
54.复选框控件可以为三种状态,其Value属性值分别为.F.、.T.或_________________.
55.Grid、Text、CommandGroup、Column是VisualFoxPro6.0系统中的对象,它们当中不能直接加到表单中的对象是_________________________。
56.用当前窗体的LABELI控件显示系统时间的语句是THISFORM.LABELL.______________=TIME().
57.在VisualFoxpro6.0中,运行当前文件夹下的表单T1.SCX的命令是____________________.
58.使用报表打印表中的数据,需在报表中将与表字段相关的控件放在报表的_________________带区.
5.9.设计报表通常包括两部分内容:
______________和_______________.
60.报表设计器和标签设计器惟一的区别是两都使用的默认_______________和______________不一样.
61.菜单系统有一个___________、___________、___________和________________组成.
62.启动菜单设计器的方法有利用系统菜单方式启动、__________、_________________。
63.启动菜单设计器后,在"显示"菜单中增加了__________和_________两个菜单项。
64.只有当鼠标移动到某到对象或控件上按下_____________才能激活对应的快捷菜单。
65.菜单设计器中的"结果"列表框中有________、_______、________和____________四个选项。
66.运行菜单程序后,系统菜单会被运行的菜单所取代,如果要返回系统菜单,可以在系统窗口中输入如下命令________________。
67.命令方式运行菜单文件的命令格式是___________________。
68.菜单文件的扩展名是____________,菜单程序文件的扩展名是_____________。
69.利用创建菜单命令的命令格式为____________。
70.用户设计菜单系统时,既可通过________实现,也可通过__________来实现。
二.单项选择题
1.下列退出VisualFoxPro6.0的方法,错误的是()
A.在命令窗口中,输入"EXIT"B.直接按Alt+F4组合健
C.在系统菜单中,选择文件菜单中的"退出"选项
D.单击主窗口右上角的"关闭"按钮
2.下列叙述正确的是()
A.VisualFoxPro6.0是层次数据库管理系统
B.VisualFoxPro6.0是网状数据库管理系统
C.VisualFoxPro6.0是关系数据库管理系统
D.VisualFoxPro6.0是关系数据库
3.以下有关VisualFoxPro工作方式的叙述,正确的是()
A.只有一种工作方式,即命令工作方式
B.有两种工作方式,即命令方式和程序方式
C.有两种工作方式,即键盘方式和鼠标方式
D.有三种工作方式,即命令方式,程序方式和菜单方式
4.有鼠标单击窗口中某个命令行的行首后,立即按
A.在该命令行处插入一个空行B.删除该命令行
C.执行该命令D.显示出错信息
5.在VISUALFOXPRO中,显示和隐藏命令窗口的操作是().
A.选择"窗口"菜单中"窗口"命令
B.使用CTRL+F2键和CTRL+F4键
C.按
6.如果要在项目中创建一个程序文件,应该选用的选项卡是( )
A.数据 B.文档 C.类 D.代码
7.同时按下( )组合键,可以激活"文件"菜单.
A.<ALT+FB.
8.在项目管理器中建立的项目中文件的默认扩展名是( ).
A.PRGB..PJXC..MPRD..MNR
9.双击项目管理器的标题栏,可以将项目管理器设置成工具栏,如果要还原项目管理器,除了将项目管理器工具栏拖到VISUALFOXPRO6.0窗口外,还可以( )
A.双击项目管理器的标题栏
B.选择"窗口"菜单中的"项目管理器"菜单项
C.选择"显示"菜单中的"工具栏"菜单项
D.双击项目管理器工具栏的边框
10.VisualFoxPro6.0所不具备的功能是()
A.表设计B.面向对象程序设计
C.系统设计A.表单设计
11.项目管理器窗口中的"文档"选项卡的作用是()
A.显示和管理表单、查询和视图B.显示和管理表单、报表演和标签
C.显示和管理自由表、视图和查询D.显示和管理数据库、表单和报表
12.在项目管理器中,当需要创建用户菜单和其他类型的文件时,可以选择的选项
是()
A."数据"选项卡B."文档"先项卡
C."其他"选项卡D."代码"选项卡
13.启动VisualFoxPro6.0的操作方法是()
A.选择"开始"菜单下的"程序"下的"MicrosoftVisualFoxPro6.0"命令
B.在桌面上创建VisualFoxPro6.0快捷命令,双击桌面上该快捷图标
C.打开"开始"菜单下的"运行"菜单项(或命令),出现"运行"对话框中输入C:
\VisualStdio\Vfp98\Vfp6
D.以上三种文法都可以
14.关闭VisualFoxPro6.0主窗口的命令是()
A.ClearB.CloseC.QuitD.CloseAll
15.。
在VisualFoxPro6.0的对话框界面中提拱了一个或个拱反择的项目,各选项前面显示一个小圆形框的控件是()
A.命令按钮B.复选框C.单选项D.文本框
16.结构化程序的三基本结构是顺序结构,分支结构和()
A.模块结构B.循环结构C.表结构D.条件结构
17.在命令文件中,执行另一个命令文件使用的命令是( )
A.CALL<命令文件名>B.LOAD<命令文件名>
C.PROCEDURE<命令文件名>D.DO<命令文件名>
18.设X="102",Y="200"其值为逻辑的表达式是()
A.X$Y.AND.(X==Y).OR.("X"$"XJKXY")
B.(X+Y)$"10220089".AND.X<>Y
C..NOT.X$Y.AND..NOT.X<>Y
D..NOT.(.NTO.Y-X="98")
19.在教师档案搂据表中,有边逻辑型字型字段"婚否",字条符型字段"职称"和"性别",表示"未婚的女讲师"的逻辑表达式正确的是()
A.婚否.OR.未婚的女讲师"的逻辑性表达式正确的是()
B.(婚否=.T.).AND.职称"讲师".OR.性别="女"
C..NOT.婚否.AND.职称="讲师".AND.性别"女"
D.未婚.OR.(职称="讲师").OR.性别="女"
20.在上列非嵌套程序结构中,可以使用LOOP和EXIT语句的基本程序结构是()
A.TEXT-ENDTEXTB.DOWHIE-ENDDO
C.IF-ENDIFD.DOCASE-ENDCASE
21.visualFoxPro6.0中,用于建立过程文件prog1的命令是()
A.CREATEprog1B.MODIFYCOMMANDprog1
C.MODIFFILEprog1D.EDITprog1
22.在自定义函数时,定义接受来自调用程序传递的参数袋子命令是()
A.PARAMETERSB.ORICEDYRE
C.RETURND.FRNCTION
23.在定义过程文件中的每一个过程时,每一个过程必须以()
A.FUNCTIONB.SETPROCRDURETO
C.PROCEDURED.PARAMETERS
24.有以下程序段:
DOCASE
CASE计算机〈60
?
"计算机成绩是:
"+"不及格"
CASE计算机〉=60
?
"计算机成绩是:
"+"及格"
CASE计算机〉=70
?
"计算机成绩是:
"+"中"
CASE计算机〉=80
?
"计算机成绩是:
"+"良"
CASE计算机〉=90
?
"计算机成绩是:
"+"优"
ENDCASE
设学生数据库当前记录的"计算机"字段的值是89,执行下面程序段之后,屏幕输出为()
A.计算机成绩是:
不及格B。
计算机成绩是:
及格
C.计算机成绩是:
优D。
计算机成绩是:
良
25.有如下VisualFoxPro程序
M=0
N=0
DOWHIEN>M
N=N---10
ENDDO
?
M
RETURN
运行此程序显示的M值是()
A.0B。
10C。
100D。
99
26.有如下VisualFoxPro程序:
DIMENSEONK(2,3)
I=1
DOWHILE1〈=2
J=1
DOWHILEJ〈=3
K(I,J)=I*J
?
?
K(I,J)
?
?
""
J=J+1
ENDDO
?
I=I+1
ENDDO
RETURN
行运此程序的结果是()
A.123B。
12C。
123D。
123
24632123249
27.有如下的VisualFoxPro程序。
*主程序Z。
PRG
X1=2
X2=2
X3=2
X1=X1+1
DOZ1
?
X1+X2+X3
RETURN
*子程序Z1。
PRG
X2=X2+1
DOZ2
X1=X1+1
RETURN
*子程序Z2。
PRG
X3=X3+1
执行下列程序后,屏幕显示的结果为()
A.9B。
10C。
3D。
4
28.执行一列程序后,屏幕晃示的结果为()
X=20
Y=10
N=0
DOWHILEY〈X
X=X-1
Y=Y+2
N=N+1
ENDDO
?
N
RETURN
A.10B。
20C。
4D。
5
29.下列为合法数值型常量的是()
A.3.125E+6B。
09/04/02
C.123*100D。
3.124+E23
30.在VisualFoxPro数据库管理系统中,下列说法正确的是()
A.数据库文件中的字段是一个函数
B.内存变量不可以进行比较动算
C.数据库文件中的字段是一个变量
D.备注型字段的值是存在数据库文件。
DBF中的
31.利用向导创建数据表时,应该是()
A.在工具栏上单击向导按钮B。
在命令窗口执行CREATE
C,在表设计器中选择D。
在新建窗口中单击筇向导按钮
32.下列操作中,不能用MODIFYSTRUCTURE命令实现的是()
A,主数据库增加字段B。
删除数据库中的某些字段
C.对数据库的字段名时行修改D。
对记录数据进行修改
33.设库文件STUDENT。
DBF中有10条记录。
相继执行如下两条命令:
USESTUDENT
INSERTBLANK
其结果是在STUDENT。
DBF文件的()
A.第一条记录的位置插入了一个空白记录
B.第一条记录的后面插入了一个空白记录
C.文件尾插入一个空白记录
D.不确定位置插入了一人空白记录
34.要显示当前数据表文件中职称是工程师的所有记录,应使用的命令()
A.DISPALL职称="工程师"
B.DISPALLFOR职称="工程师"
C.DISPALLWHILE职称="工程师"
D.DISPREST职称="工程师"
35.要删除当前数据库表文件的"性别"字段,应当使用命令()
A.MODIFYSTRUCTUREB。
DELETE
C.REPLACED。
ZAP
36.用MODIFYSTRUCTURE命令把数据库文件中"地址"字段的宽度从14们改成8位,但不修改其他字段,正常结束后再显示数据库文件记录。
会发现各条记录"地址"字段"地址"数据()
A.全部丢失B。
仍保留14位
C.只保留前14位D。
凡超过8位的字符被删除
37.要求数据库表文件某数值型字段的整数位是4位,小数是2位,其值可能为负数该字段的宽度应定义为()
A.8位B。
7位C6位D4位
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高等到数学+英语+计算机网络FORALL
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.数据库文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 基础