数据库原理与应用(VFP)期末考试试卷

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第2学期(秋)考试科目:数据库原理与应用(VFP)

一、填空题(3、4、7、9)

1数据与信息既相互联系,又有区别。数据是信息的表现形式,是外在的表示;而信息是数据所隐含的联系,是内在的表示。信息通过数据符号进行表示、传播,对数据进行处理获得的数据才是信息,可以说信息是数据的浓缩和精华,是有用的数据。

2 数据处理包括数据的采集、整理、存储、分类、索引、排序、检索、统计、维护、传输、输出和数据安全等一系

列的操作过程。

3一般认为,数据管理经历了三个阶段:人工管理、文件系统管理和数据库系统管理。

4 数据模型由三要素组成数据结构、数据操作和数据的约束条件。

5根据数据模型的不同来划分,数据库可以划分为三种:层次模型、网状模型和关系模型。

6 根据实体集之间的联系方式不同,可以分为:一对一、一对多与多对一和多对多。

7传统的集合运算有并、交、差和笛卡尔积运算。

8专门的关系运算有选择、投影和连接运算。

10、VFP提供了三种工作方法:命令窗口方式、菜单方式和程序方式

11、在VFP中记录删除分为:逻辑删除和物理删除。

12、1966年,Bohra和Jacopini提出了以下三种基本结构:顺序结构、选择结构、循环结构

13、VEP系统提供了29个基类,它们可以分为:容器类和控件类。

二、单选题,将所选选项前的大写字母填在括号中(40分,每小题1分)

1.数据库系统与文件系统的主要区别是(B)。

B、文件系统不能解决数据冗余和数据独立性问题,而数据库可以解决。

2.DBMS是(B)。B.在操作系统支持下的系统软件。

3.数据库的三级模式体系结构的划分,有利于保持数据库的(A)。A.数据独立性

4.数据库系统的独立性是指(B)B.不会因为系统数据存储结构的变化而影响存储结构。

5.数据库类型是根据(C)划分的。C.数据模型

6.E-R方法是数据库设计的工具之一,它一般适用于建立数据库的(A)。A.概念模型

7.关系模型是(C)。C.用关系表示实体及其联系

8.若D1={a1,a2,a3},D2={1,2,3},侧D1*D2集合中共有元组有(C)个。C.9

9.有两个关系R和S,分别包含15个和10个元组,侧在R∪S、R-S、R∩S中不可能出现的元组数目情况是(B)。B.18,7,7

10.从关系中选取满足条件的元组的关系代数运算为(B)。B.选择运算

11.关系规范化中删除操作异常是指(A),插入操作异常是指(D)

A.不该删除的数据被删除D、应该插入的数据未被插入

12.在关系数据库设计理论中,起核心作用的是(B)B、模式设计

13.关系数据库规范化是为解决关系数据库中的(A)问题而引入的。

A.插入、删除和数据冗余

14.在关系模式R(ABC)中,存在函数依赖关系{A->C,C->B},则关系模式R最高可以达到(C)。C .3NF 15.在关系模式R(A,B,C,D)中,有函数依赖集F={B->C,C->D,D->A},侧R能达到(B)。B.2NF

16.备注型数据是特殊的字符型数据,即字符数据块,只能用于数据表中字段的定义。备注型数据实际存储在(B)。

B、备注文件中

17.下面定义数组的语句正确的是(D)。D、dimension a (2),ab(2,3)

18.已知日期变量data1,data2,非法表达式是(B)。B、date1+date2

19.给变量赋值可以使用store或=,正确的赋值命令是(C)。C、store 1 to a,b

20.逻辑型数据的取值不能是(D)。D、t,f

21.清除变量名中第1个或第2个字母为”b”的所有内存变量,正确的命令是(C)

C.rele all like ?b *

22.已知存放姓名的变量名为xm,判断是否姓"黄"的表达式是(B) B.left (alltrim (xm),2)=“黄”

23.下面表达式的结果不为10的是(C)。C、10^2 * sqrt (3**2)/mod (9,10) -2*10

24.设x=2,y=”3 * x * x”,则&y的值应为(B)。B.12

25.若有代数式8xy/bc,则不正确的VFP表达式是(C)。C、8*x*y/b*c

26.在当前目录下创建一个新的数据库cjgl.dbc,用命令(B)。B、open database cjgl

27.可在数据库中存放的是(B)。B、数据库表文件或视图

28.在数据库表设计器的“字段”选项卡中,可设置字段(A),输入的新数据必须符合这个要求才能被接受,否则

要求用户重新输入数据。A、有效性规则

29.数据库表间创建的永久关系保存在(B)中。B、数据库

30.如果需要打开多个数据表文件,应该在多个(B)操作。B、工作区中

31.执行select 0 选择工作区的结果是(C)。C、选择了空闲的最小工作区号

32.下面命令不能定位到第1号记录的是(D)。D、skip 1

33.已知数据表已经打开,不能够显示前3条记录的命令是(D)。

D.go 1 disp for recno () =1.or.recno() =2.and.recno () =3

34.已知人事数据表已经打开,下面命令中能正确显示出所有姓“张”的记录的是(C)

C.list for substr(ltrim (姓名),1,2)=“张”

35.显示学生信息表中1975年以前出生的男性且是党员的学生,应该使用的命令是(B)

B.list for 性别=“男”.and.是否党员 .and.year (出生日期)<1975

36.逻辑删除与物理删除的区别是(C)。C、前者可以恢复,后者不能恢复

37.当前数据表中有四个字段:姓名、语文、数学、平均分,其中前三个字段已经输入了数据,只有平均分为空。要求计算所有学生平均分并填入平均分字段,使用命令(B)

B.replace all 平均分 with (语文+数学)/2

38.在当前打开的表中有一个字段“英语”,并且已经输入了成绩,计算该课程的平均分命令是(B)。B、average 英语

39.假设表已经打开,下面命令能显示.T.的是(D)。D、go 1 skip -1 ?bof ()

40.打开一个已经创建了结构复合索引的数据表,表记录的顺序将按(A)A.第一索引标识

41.有一个工资表,其中包含编号(C,4)和工资(N,8.2)两个字段。要求按工资升序排列,工资相同者按编号升序排列,建立该索引的命令是(C)C.index on str (工资,8,2)+编号 tag gzbh

42.下列关于视图说法错误的是(D)。D、视图可以脱离数据库单独存在

43.下列选项中(B)是视图不能完成的。B、删除与视图项关联的表

44.关于视图操作,下列说法错误的是(B)B、视图可以产生磁盘文件

45.SQL语言是(C)语言。C、关系数据库

46.在SQL中,实现数据查询的语句是(B)。B、select

47.在SQL查询中,要统计记录个数应使用(C)函数。C、Count (*)

48.在VFP中查询数据来源可以来自(D)。D、以上均可

49.查询设计器的“筛选”选项卡对应于SQL语句中的(C)。C、where

50.能够运行查询cx.qbr的命令是(D)。D、do cx.qbr

51.报表的标题打印方式是(A)。A、每个报表打印一次

52.调用报表格式文件fs.frx预览报表的命令是(C)。C、report form fs preview

53.VFP的报表文件.frx中保存的是(D)。D、报表设计格式的定义

54.在创建快速报表时,基本带区包括(B)。B、页标头、细节、页注脚

55.结构化程序设计的三种基本结构是(B)。B、顺序、选择和循环结构

56.以下语句中,(B)不是循环结构语句。B、if…endif

57.VFP提供了多种注释方法,在命令行后面注释是以(D)符号为开头。D、&&

58.在VFP中,程序是指(B)。B、用于完成某项操作的一组命令

59.执行命令:input“出生日期:”to csrq,应在光标闪动处键入(A)A.{^1980-08-03}

60.执行命令:accept “所在单位”to szdw,若没有输入内容直接按回车键,则结果是(A)。A、系统将空串赋给szdw

61.执行命令:wait to ch,若直接按回车键,则结果是(B)

B.ch中存放一个空字符,即ASCII码为0

62.下面叙述正确的是(B)。B、accept命令只能接受字符串

63.在用do命令执行程序时,下列必须使用扩展名的是(B)。B、qpr

64.关于过程文件的优点,下列说法正确的是(D)。D、以上三种说法都对

65.Local命令建立的内存变量,系统给出的默认值是(B)。B、.f.

66.有一个程序文件prox.prg,可以运行该程序的命令是(C)。C、do prox

67.下列说法中正确的是(D)。D、调用函数时,函数名后的圆括号不论有无参数都不能省

68.Exit命令的作用是(A)。A、控制转移到do while …enddo 外的第一条命令

相关文档
最新文档