VFP数据库练习题 联系客服

发布时间 : 星期五 文章VFP数据库练习题更新完毕开始阅读

第一部分 数据库概论

1.信息世界的主要对象称作为_______。 A、关系 B、属性 C、记录 D、实体 2.在概念模型中,实体所具有的某一特性称之为_______。 A、实体集 B、属性 C、码 D、实体型

3.数据模型是将概念模型中的实体及实体间的联系表示成便于计算机处理的一

种形式。数据模型一般有关系模型、层次模型和______。 A、网络模型 B、E – R模型 C、网状模型 D、实体模型 4.用VFP进行学生学籍管理属于计算机的________。 A、科学计算应用 B、过程控制应用 C、数据处理应用 D、辅助工程应用 5.常说的DBS、DB、DBMS三者之间的关系是_______。 A、DBMS包括DB和DBS B、DB包括DBMS和DBS C、DBS包括DB和DBMS D、DBMS、DB和DBS之间无关联 6.在有关数据管理的概念中,数据模型是指_______。 A、文件的集合 B、记录的集合 C、记录及其联系的集合 D、网状层次型数据库管理系统 7.在关系运算中,查找满足一定条件元组的运算称之为_______。 A、复制 B、选择 C、投影 D、关联

8.数据表是相关数据的集合,它不仅包括数据本身,而且包括_______。 A、数据之间的联系 B、数据定义 C、数据控制 D、数据字典 9.在有关数据库的概念中,若干记录的集合称为_______。 A、字段 B、文件 C、数据项 D、数据表

10.如果一个关系中的属性或属性组不是该关系的关键字,但它们是另外一个关

系的关键字,则称这个关键字为该关系的_______。 A、主关键字 B、内关键字 C、外关健字 D、关系

11.如果一个关系中的一个属性或属性组能够惟一地标识一个元组,那么称该属

性或属性组为________。 A、外关键字 B、候选关键字 C、主关键字 D、关系 12.DBMS的功能包括数据定义、数据操纵、数据库运行控制和________。 A、数据字典 B、数据处理 C、数据联接 D、数据投影 13.在已知教学环境中,一名学生可以选择多门课程,一门课程可以被多名学生

选择,这说明学生记录型与课程记录型之间的联系是________。 A、一对一 B、一对多 C、多对多 D、未知

14.能对数据库中的数据进行输入、增删、修改、统计、加工、排序、输出等操

作的软件系统称为________。 A、数据库系统 B、数据库管理系统 C、数据控制程序集 D、数据库软件系统 15.以下有关VFP运行方式的叙述,正确的是________。 A、只有一种工作方式,即命令工作方式 B、有两种工作方式,即命令和程序方式 C、有两种工作方式,即键盘和鼠标方式

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

1

16.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数

据库中的关系必须满足其每一属性都是________。 A、互不相关的 B、不可分解的 C、长度可变的 D、互相关联的 17.一个关系相当于一张二维表,二维表中的各栏目相当于该关系的______。 A、数据项 B、元组 C、结构 D、属性 18.如果要改变一个关系中属性的排列顺序,应使用的关系运算是_______。 A、重建 B、选取 C、投影 D、连接 19.一般说来,数据库管理系统主要适合于用作________。 A、文字处理 B、资料管理 C、表格计算 D、数据通讯 20.在关系型数据库管理系统中,所谓关系是指_________。 A、各条数据记录之间存在着一定的关系 B、各个字段数据之间存在着一定的关系

C、一个数据库与另一个数据库之间存在着一定的关系 D、满足一定条件的一个二维数据表格 21.一个数据库管理系统是_______。 A、一个软件 B、一台存有大量数据的计算机 C、一种设备 D、一个负责管理大量数据的机构

22.一个关系型数据库管理系统所应具备的三种基本关系操作是________。 A、筛选,投影与连接 B、编辑、浏览与替换 C、插入、删除与修改 D、排序、索引与查询 23.VFP数据库管理系统的数据模型是________。 A、结构型 B、关系型 C、网状型 D、层次型 24.关系数据库管理系统存储与管理数据的基本形式是_______。 A、关系树 B、二维表 C、结点路径 D、文本文件 25.在关系型数据库管理系统中,一个关系对应一个_______。 A、字段 B、记录 C、数据表文件 D、索引文件

26.用户启动VFP后,若要退出VFP回到Windows环境,可以在命令窗口中输

入________命令。 A、QUIT B、EXIT C、CLOSE D、CLOSE ALL 27.在关系理论中,把能够惟一地确定一个元组的属性或属性组合称之为______。 A、索引码 B、关键字 C、域 D、外码

28.设“职工档案”数据表中有职工编号、姓名、年龄、职务、籍贯等字段,其

中可作为关键字的字段是________。 A、职工编号 B、姓名 C、年龄 D、职务 29.用二维表来表示实体与实体之间联系的数据模型称为________。 A、面向对象模型 B、关系模型 C、层次模型 D、网状模型 30.数据库系统与文件系统的主要区别是________。 A、文件系统简单,而数据库系统复杂

B、文件系统只能管理少量数据,而数据库系统能管理大量数据

C、文件系统只能管理数据文件,而数据库系统能管理各种类型的文件 D、文件系统不能解决数据冗余和数据独立性问题,而数据库系统则可以 31.为了以最佳方式为多种应用服务,将数据集中起来以一定的组织方式存放在

计算机的外部存储器中,就构成了________。 A、数据库 B、数据库系统 C、数据操作系统 D、数据库管理系统

2

32.DBMS是一种________。

A、采用了数据库技术的计算机系统

B、包括数据库管理人员、计算机软硬件以及数据库系统 C、位于用户与操作系统之间的一层数据管理软件 D、包含操作系统在内的数据管理软件系统 33.单用户数据表管理系统与多用户数据表管理系统之间最明显也是最重要的差

别,在于是否支持多个用户________数据表。 A、查询 B、定义 C、修改 D、共享

34.在设计数据库前,常常先建立概念数据模型,一般用________来表示实体类

型及实体间的联系。 A、数据流图 B、E – R图 C、模块图 D、程序框图

35.关系代数运算是以________为基础的运算,它的基本操作是并、差、笛卡尔

积、投影和选择。 A、关系运算 B、谓词演算 C、集合运算 D、代数运算

第二部分 VFP基础知识

1.VFP系统允许字符型数据最大的宽度是________。 A、64 B、100 C、128 D、254 2.VFP的一个数据表文件最多允许有________条记录。 A、1280 B、2560 C、5120 D、10亿 3.VFP数据表中的字段是一种________。 A、常量 B、变量 C、函数 D、对应关系

4.VFP可使用不同的数据类型描述数据库文件中的字段,如:字符型(C)、数值

型(N)、日期型(D)、逻辑型(L)、________(M)等。 A、浮点型 B、备注型 C、屏幕型 D、时间型 5.以下命令中,可以显示“工程”的是________。 A、? SUBSTR(\武汉工程大学\ B、? SUBSTR(\武汉工程大学\ C、? SUBSTR(\武汉工程大学\ D、? SUBSTR(\武汉工程大学\

6.下列式子中,合法的VFP表达式是________。 A、\B、CTOD(\ C、ASC('ABCD') + \ D、CHR(66) + STR(1568.935, 6) 7.当 EOF( ) 函数为真时,记录指针指向当前表文件的________。 A、某一条记录 B、第一条记录 C、最后一条记录 D、最后一条记录的下面

8.若 DATE1 = '04/12/12',表达式 &DATE1 结果的数据类型是________。 A、字符型 B、数值型 C、日期型 D、不确定 9.与 .NOT. (n1 <= 60 .AND. n1 >= 18) 等价的条件是________。 A、n1 > 60 .OR. n1 < 18 B、n1 > 60 .AND. n1 < 18 C、n1 < 60 .OR. n1 > 18 D、n1 < 60 .AND. n1 > 18 10.在VFP中,________是合法的字符串。

A、{'计算机水平测试'} B、[ [计算机水平测试] ]

3

C、[ '计算机水平测试' ] D、\计算机水平测试\

11.若 X = 56.789,则命令 ? STR(X, 2) – SUBSTR('56.789', 5, 1) 的显示结果是

________。 A、568 B、578 C、48 D、49

12.如果内存变量名与当前打开数据表中的一个字段名均为name,则执行命令

? name 后显示的是________。 A、内存变量的值 B、随机值 C、字段变量的值 D、错误信息 13.顺序执行以下赋值命令之后,下列表达式中错误的是________。 A = \ B = 3 * 5 C = \ A、&A + B B、&B + C C、VAL(A) + B D、STR(B) + C 14.执行以下命令后显示的结果是________。 STORE 2 + 3 < 7 TO A B = '.T.' > '.F.' ? A .AND. B A、.T. B、.F. C、A D、B 15.执行以下命令后显示的结果是________。 N = '123.45' ? '67' + &N A、190.45 B、67 + &N C、67123.45 D、错误信息 16.若 A = 'B'、B = 3 * 5、C = '3 * 5',则以下表达式正确的是________。 A、A + B B、B + &C C、C + &B D、A + &B 17.以下各表达式中,运算结果为数值型的是________。 A、RECNO( ) > 10 B、YEAR = 2000 C、DATE( ) – 50 D、AT('IBM', 'Computer') 18.以下各表达式中,运算结果为字符型的是________。 A、SUBSTR('123.45', 5) B、'IBM' $ 'Computer' C、AT('IBM', 'Computer') D、YEAR = '2000' 19.以下各表达式中,运算结果为日期型的是________。 A、04/05/12 – 2 B、CTOD('04/05/12') – DATE( ) C、CTOD('04/05/012') – 3 D、DATE( ) – \20.下列符号中,________是VFP合法的变量名。 A、AB7 B、7AB C、IF D、AB.7

21.设当前数据表有10条记录,当 EOF( )为真时,命令? RECNO( ) 的显示结果

是___________。 A、10 B、11 C、0 D、空

22.假定 X = 2,执行命令 ? X = X + 1 后,结果是________。 A、3 B、2 C、.T. D、.F.

23.假定字符串 A = \,则下列表达式中运算结果为逻辑假的是

________。

A、.NOT. (A = B) .OR. B $ \ B、.NOT. A $ \ C、.NOT. (A <> B) D、.NOT. (A >= B)

4