数据库系统复习题版.docx
《数据库系统复习题版.docx》由会员分享,可在线阅读,更多相关《数据库系统复习题版.docx(74页珍藏版)》请在冰豆网上搜索。
数据库系统复习题版
第一章数据库系统概论
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和DBSB、DB包括DBMS和DBS
C、DBS包括DB和DBMSD、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、有三种工作方式,即命令、程序和菜单方式
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、QUITB、EXITC、CLOSED、CLOSEALL
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、数据库管理系统
32.DBMS是一种________。
A、采用了数据库技术的计算机系统
B、包括数据库管理人员、计算机软硬件以及数据库系统
C、位于用户与操作系统之间的一层数据管理软件
D、包含操作系统在内的数据管理软件系统
33.单用户数据表管理系统与多用户数据表管理系统之间最明显也是最重要的差别,在于是否支持多个用户________数据表。
A、查询B、定义C、修改D、共享
34.在设计数据库前,常常先建立概念数据模型,一般用________来表示实体类型及实体间的联系。
A、数据流图B、E–R图C、模块图D、程序框图
35.关系代数运算是以________为基础的运算,它的基本操作是并、差、笛卡尔积、投影和选择。
A、关系运算B、谓词演算C、集合运算D、代数运算
36**.在规范化理论中,分解________主要是消除其中多余的数据相关性。
A、关系模式B、内模式C、外模式D、视图
第二章基础知识
1.VFP系统允许字符型数据最大的宽度是________。
A、64B、100C、128D、254
2.VFP的一个数据表文件最多允许有________条记录。
A、1280B、2560C、5120D、10亿
3.VFP数据表中的字段是一种________。
A、常量B、变量C、函数D、对应关系
4.VFP可使用不同的数据类型描述数据库文件中的字段,如:
字符型(C)、数值型(N)、日期型(D)、逻辑型(L)、________(M)等。
A、浮点型B、备注型C、屏幕型D、时间型
5.以下命令中,可以显示“工程”的是________。
A、?
SUBSTR("武汉工程大学",5,4)
B、?
SUBSTR("武汉工程大学",3,2)
C、?
SUBSTR("武汉工程大学",5,2)
D、?
SUBSTR("武汉工程大学",3,4)
6.下列式子中,合法的VFP表达式是________。
A、"123"+SPACE(3)+VAL("456")B、CTOD("08/18/88")+DATE()
C、ASC('ABCD')+"18"D、CHR(66)+STR(1568.935,6)
7.下列式子中,________肯定不是合法的VFP表达式。
A、[9999]–ABB、NAME+"NAME"
C、10/18/98D、"教授".OR."副教授"
8.当EOF()函数为真时,记录指针指向当前表文件的________。
A、某一条记录B、第一条记录
C、最后一条记录D、最后一条记录的下面
9.若DATE1='04/12/05',表达式&DATE1结果的数据类型是________。
A、字符型B、数值型C、日期型D、不确定
10.与.NOT.(n1<=60.AND.n1>=18)等价的条件是________。
A、n1>60.OR.n1<18B、n1>60.AND.n1<18
C、n1<60.OR.n1>18D、n1<60.AND.n1>18
11.在VFP中,________是合法的字符串。
A、{'计算机水平测试'}B、[[计算机水平测试]]
C、['计算机水平测试']D、""计算机水平测试""
12.若X=56.789,则命令?
STR(X,2)–SUBSTR('56.789',5,1)的显示结果是________。
A、568B、578C、48D、49
13.如果内存变量名与当前打开数据表中的一个字段名均为name,则执行命令?
name后显示的是________。
A、内存变量的值B、随机值C、字段变量的值D、错误信息
14.顺序执行以下赋值命令之后,下列表达式中错误的是________。
A="123"
B=3*5
C="XYZ"
A、&A+BB、&B+CC、VAL(A)+BD、STR(B)+C
15.执行以下命令后显示的结果是________。
STORE2+3<7TOA
B='.T.'>'.F.'
?
A.AND.B
A、.T.B、.F.C、AD、B
16.执行以下命令后显示的结果是________。
N='123.45'
?
'67'+&N
A、190.45B、67+&NC、67123.45D、错误信息
17.若A='B'、B=3*5、C='3*5',则以下表达式正确的是________。
A、A+BB、B+&CC、C+&BD、A+&B
18.以下各表达式中,运算结果为数值型的是________。
A、RECNO()>10B、YEAR=2000
C、DATE()–50D、AT('IBM','Computer')
19.以下各表达式中,运算结果为字符型的是________。
A、SUBSTR('123.45',5)B、'IBM'$'Computer'
C、AT('IBM','Computer')D、YEAR='2000'
20.以下各表达式中,运算结果为日期型的是________。
A、04/05/97–2B、CTOD('04/05/97')–DATE()
C、CTOD('04/05/97')–3D、DATE()–"04/05/97"
21.下列符号中,________是VFP合法的变量名。
A、AB7B、7ABC、IFD、AB.7
22.设当前数据表有10条记录,当EOF()为真时,命令?
RECNO()的显示结果是___________。
A、10B、11C、0D、空
23.假定X=2,执行命令?
X=X+1后,结果是________。
A、3B、2C、.T.D、.F.
24.假定字符串A="123",B="234",则下列表达式中运算结果为逻辑假的是________。
A、.NOT.(A=B).OR.B$"13579"B、.NOT.A$"ABC".AND.A<>B
C、.NOT.(A<>B)D、.NOT.(A>=B)
25.执行如下命令序列后,显示的结果是______________。
STORE100TOYA
STORE200TOYB
STORE300TOYAB
STORE"A"TON
STORE"Y&N"TOM
?
&M
A、100B、200C、300D、Y&M
26.打开一个空数据表文件,分别用函数EOF()和BOF()测试,其结果一定是________。
A、.T.和.T.B、.F.和.F.C、.T.和.F.D、.F.和.T.
27.要判断数值型变量Y是否能够被7整除,错误的条件表达式为_______。
A、MOD(Y,7)=0B、INT(Y/7)=Y/7
C、0=MOD(Y,7)D、INT(Y/7)=MOD(Y,7)
28.在表达式"ABCD"$"AD".OR.(1.1+2)^3>6中,若运算符$、.OR.、+、^、>分别用、、、、编号,则该表达式中各运算符的运算次序是______。
A、、、、、B、、、、、
C、、、、、D、、、、、
29.下列名词中,可作为VFP自由表中的字段名的是_______。
A、计算机成绩B、成绩C、2001年成绩D、等级考试成绩
30.下列数据中为合法的VFP常量的是________。
A、{02/07/2001}B、.y.C、TrueD、15%
31.在VFP的命令窗口中输入下列命令执行后,屏幕显示的结果是______。
STORE.f.tor
?
r
A、.F.B、.T.C、0D、1
32.表达式5+5%2*2的运算结果为________。
A、错误!
B、6C、10D、7
33.命令?
VARTYPE("12/28/98")的输出结果为________。
A、DB、CC、ND、U
34.可以参加“与”、“或”、“非”逻辑运算的对象________。
A、只能是逻辑型的数据B、可以是数值型,字符型的数据
C、可以是数值型、字符型、日期型的数据
D、可以是数值型、字符型、日期型、逻辑型的数据
35.以下各表达式中,不属于合法的VFP逻辑型表达式的是________。
A、20<年龄<30B、found()C、.NOT..T.D、"ab"$"abd"
36.设X=2、Y=5,执行下列命令后,能够得到数值型结果的是_______。
A、?
X=Y–3B、?
Y–3=XC、X=YD、X+3=Y
37.函数LEN('ABC'–'ABC')值是________。
A、0B、6C、7D、3
38.数学表达式1≤X≤6在VFP中应表示为________。
A、1≤X.OR.X≤6B、X>=1.AND.X<=6
C、X≤6.AND.1≤XD、X>=1.OR.X<=6
39.下列表达式中,返回结果为逻辑真的是________。
A、"120">"15"B、CTOD("08/11/97")>CTOD("08/11/98")
C、"08/11/97">"07/11/98"D、"35"+"40">"70"
40.设CJ=78,则函数IIF(CJ>=60,IIF(CJ>=85,"优秀","良好"),"差")返回的结果是__________。
A、"优秀"B、"差"C、"良好"D、85
41.设A=123,B=356,C="A+B",则?
VARTYPE("1+&C")结果是______。
A、NB、CC、错误信息D、U
42.执行下列命令后,输出的结果是________。
D="*"
?
"5&D.8="+STR(5&D.8,2)
A、5&D.8=0B、5&D.8=40C、5*.8=58D、5*8=40
43.函数LEN(TRIM(SPACE(8))–SPACE(8))返回的值是________。
A、0B、16C、8D、出错
44.函数YEAR("12/28/98")的返回值是________。
A、98B、1998C、2098D、出错
45.执行下列命令序列后,输出的结果是________。
X="ABCD"
Y="EFG"
?
SUBSTR(X,IIF(X<>Y,LEN(Y),LEN(X)),LEN(X)–LEN(Y))
A、AB、BC、CD、D
46.如果成功地执行了?
PARTS,M->PARTS命令,说明________。
A、前一个PARTS是内存变量,后一个PARTS是字段变量
B、前一个PARTS是字段变量,后一个PARTS是内存变量
C、两个PARTS都是内存变量D、两个PARTS都是字段变量
47.执行如下的命令后,屏幕的显示结果是________。
AA="VisualFoxPro"
?
UPPER(SUBSTR(AA,1,1))+LOWER(SUBSTR(AA,2))
A、VISUALFOXPROB、Visualfoxpro
C、VisualFOXPROD、visualFOXPRO
48.若当前数据表是一个空的数据表文件,用函数RECNO()测试,结果为________。
A、空格B、1C、错误信息D、0
49.下列表达式中,返回结果为假的是________。
A、"that"$"thatisanapple"B、"thatisanapple"$"thatisanapple"
C、"thatisanapple"$"THATISANAPPLE"
D、"THATISANAPPLE"$"THATISANAPPLE"
50.命令?
LEN(STR(23.2,5,1))的执行结果是________。
A、2B、3C、4D、5
51.命令?
ROUND(24.1998,2)的结果是________。
A、24.2000B、24.20C、24.00D、24.19
52.下列表达式中,运算结果为.F.的是________。
A、LEFT('计算机',4)='计算'B、INT(3/2)=1
C、SUBSTR('computer',6,3)='TER'D、'Ab'–'9501'='Ab9501'
53.执行下列语句序列之后.最后一条命令的显示结果是________。
Y="99.88"
X=VAL(Y)
?
&Y=X
A、99.88B、.T.C、.F.D、出错信息
54.顺序执行下列赋值命令后,合法的表达式是________。
A="123"
B=3*5
C="XYZ"
A、A+BB、B+CC、STR(B)+CD、A+B+C
55.若N="123.45",则执行命令?
67+&N的结果是________。
A、67123.45B、190.45C、67+&ND、124
56.执行A="B",B="A",?
&A+&B三条命令后,显示的结果是_______。
A、ABB、BAC、A+BD、出错信息
57.以下各表达式中,运算结果为数值型的是________。
A、"5+8"B、AT("B","ABBK")C、60>50D、DATE()–60
58.执行命令STORECTOD("12/12/200l")TOA后,变量A的类型为______。
A、日期型B、数值型C、备注型D、字符型
59.执行以下命令序列(设今天是2005年4月3日),最后的输出结果是_______。
STOREDATE()TOm_date
m_date=m_date–365
?
YEAR(m_date)
A、其中有语法错误B、03/04/04C、2004D、2003
60.执行如下命令序列后的输出结果是________。
STORE1999TOa
STORE"1999"Tob
STORE"A"TOm
?
&m+&b
A、A1999B、语法错C、19991999D、3998
61.设有变量string="2007年上半年全国计算机等级考试",能够显示"2007年上半年计算机等级考试"的命令是________。
A、?
string–"全国"
B、?
SUBSTR(string,1,8)+SUBSTR(string,11,17)
C、?
SUBSTR(string,l,12)+SUBSTR(string,17,14)
D、?
STR(string,1,12)+STR(string,17,14)
62.设有变量pi=3.14152926,执行命令?
ROUND(pi,3)的显示结果是______。
A、3.141B、3.142C、3.140D、3.000
63.在VFP中,MIN(ROUND(8.89,1),9)的值是________。
A、8B、8.9C、