大学计算机数据库期末考试复习资料及试卷_第1页
大学计算机数据库期末考试复习资料及试卷_第2页
大学计算机数据库期末考试复习资料及试卷_第3页
大学计算机数据库期末考试复习资料及试卷_第4页
大学计算机数据库期末考试复习资料及试卷_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、TEST1一、判断题.1 . Access数据库的全部内容存放在一个扩展名为.mdb的文件中。2 .表是数据库的基本对象,是存放各类数据的基础。3 .文本型字段大小的取值范围是0256,默认值为50。4 .输入掩码向导可以用于文本型和日期时间型。5 . 条件year(出生年月)=1982 ,表示查找出生日期为 1982年。6 .要建立两表之间的关系,必须通过两表的共同字段来创建。7 .排序只能对一个字段进行排序。8 .报表的视图有三种:打印预览、设计视图、版面预览。9 .在SQL的SELEC电句中,用于实现选才i运算的短语是Where短语。10 .在数据库中能够唯一地标识一个元组的属性或属性的

2、组合称为关键字。11 .为窗体或报表上的控件设置属性值的宏命令是Beep。12 .在窗体中可以使用文本框创建计算控件显示计算结果。13 .如果字段的内容为图像文件,则该字段的数据类型应定义为超级链接。14 .字段在库的设计中已经定义完成,在查询显示时不能改变其显示名称。15 .能够唯一标识某一控件的属性是标题。16 .计算控件的控件来源属性一般设置为“=”开头的计算表达式。17 . VBA中定义符号常量用的关键字是Dim。18 .在为查询添加字段时,“*”表示所有的表和字段。19 .报表的数据来源不能是查询。20 . InputBox函数的返回值类型是数值型。、选择题(每题1分,共30分。涂黑

3、答题卡上对应的项。)21 .关系数据库系统能够实现的三种基本关系运算是(21)oA)索引,排序,查询C)选择,投影,联接22. Access数据库的类型是(22)。A)层次数据库B)网状数据库象数据库23. Access表中字段的数据类型不包括(A)文本B)备注B)建库,输入,输出D)显示,统计,复制C)关系数据库D)面向对23).C)通用D)日期/时间24.在Access数据库中已建立了 “ tBook ”表,若查找“图书编号”是“112266”“条件”行中输入(24)B)Not In (112266D)Not ( " 112266 '和 “113388”的记录,应在查询“

4、设计”视图的A) 112266 and 113388 113388")C) In ( “ 112266” , " 113388") 113388")25 .以下关于查询的叙述正确的是(25)。B)只能根据已建查询创建查询D)不能根据已建查询创建查询SQL查询和操作查询SQL询和操作查询参数查询和操作查询SQL询和操作查询27)。C )主体D)以上3A)只能根据数据表创建查询C)可以根据数据表和已建查询创建查询 26. Access 支持的查询类型有(26)。A)选择查询,交叉表查询,参数查询,B)基本查询,选择查询,参数查询,C)多表查询,单表查询,交叉

5、表查询D)选择查询,统计查询,参数查询,27 .在窗体设计视图中,必须包含的部分是(A)页面页眉和页脚B)窗体页眉和页脚项都要包括28 .在条件宏设计时,对于连续重复的条件,要替代重复条件式可以使用下面的符号(28)。A)B)=C) ,D);29 .要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中 设置(29)。A)参照完整性B)有效性规则C)输入掩码D)级联更新相关字段 30.结构化程序设计所规定的三种基本控制结构是(30)。A)输入、处理、输出B)树形、网形、环形C)顺序、选择、循环D)主程序、子程序、函数31 .如果对一个关系实施了一种关系运算后得到了一个新的关系,而

6、且新的关系中属性个数少于原来关系中属性个数,这说明所实施的运算关系是(31)。C)连接D)并C)大量数据存储问题A)选择B)投影32 .数据库设计的根本目标是要解决(32)。A)数据共享问题B)数据安全问题D)简化数据维护33 .设有如下关系表:ABC112RABC313SABC112T223313223则下列操作中正确的是(33)。A) T= RA SB) T= RU SC) T= RX SD) T=R/S34 .若要确保输入的联系电话值只能为8位数字,应将该字段的输入掩码设置为(34)。A 00000000B) 99999999C) #D) ?35 .下列逻辑表达式中,能正确表示条件“ x

7、和y都是奇数”的是(35)。A x Mod 2 =1 Or y Mod 2 =1B) x Mod 2 =0 Or y Mod 2=0C) x Mod 2 =1 And y Mod 2 =1D) x Mod 2 =0 And y Mod 2=036 .在ER图中,用来表示实体的图形是(36)。A)矩形B)椭圆形C)菱形D)三角形37 .数据库DB数据库系统 DBS数据库管理系统 DBM定间的关系是(37)。A DB包含 DBS DBMSC) DBS包含 DB和 DBMS38 .不属于 Access对象的是(38)。A表B)文件夹39 .在数据表视图中,不能(39)。A修改字段的类型C)删除一个字

8、段B) DBMSfe含 DB和 DBSD)没有任何关系C)窗体D)查询B)修改字段的名称D)删除一条记录40 .在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在(40)。A组页眉/组页脚C)报表页眉/报表页脚41 .使用宏组的目的是(41)。A设计出功能复杂的宏C)减少程序内存消耗42 . VBA 表达式3*33/3 的输出结果是A 0B) 143 .下列关于空值的叙述中,正确的是(AB)C)B)页面页眉/页面页脚D)主体B)设计出包含大量操作的宏D)对多个宏进行组织和管理(42)。C) 3D) 943)。空值是双引号中间没有空格的值空值是等于数值空值是使用N

9、ULL或空白来表示字段的值空值是用空格表示的值D)44 .在书写查询条件时,日期型数据应该使用适当的分隔符括起来,正确的分隔符 是(44)。A) *B) %C) &D) #45 .在宏的参数中,要引用窗体 F1上的Textl文本框的值,应该使用的表达式是(45)。A Forms!F1!Text1C) F1.Text146 .下列VBA的变量名中,不合法的是(A ABCB) 32x47 .运行下面的程序段:For k=5 to 10 step 2K=k+2Next k则循环的次数为(47)。A 1B) 2B) Text1D) Forms_F1_Text1 46)。C) x123D) x_

10、1248.要将“选课成绩”表中学生的成绩取整,可以使用(A Abs(成绩)B ) Int(成绩)C) 3D) 548)。C) Sqr (成绩)D) Sgn(成绩)49. Sub过程与Function 过程最根本的区别是(49)。A Sub过程的过程名不能返回值,而 Function 过程能通过过程名返回值B) Sub过程可以使用Call语句或直接使用过程名调用,而 Function 过程不 可以C)两种过程参数的传递方式不同D) Function 过程可以有参数,Sub过程不可以50.在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:Private Sub Command

11、1_Click () s=" ABBACDDCABFor i =6 To 2 Step -2x= Mid (s, i , i) : y = Left (s, i) : z = Right (s, i) : z =x&y & z Next i MsgBox zEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是(50).A AABAABB) ABBABAC) BABBABD )BBABAB三、填空题(每题2分,共20分)1 .如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段称为【1】。2 .在关系数据库模型中,二维表的列称

12、为属性,二维表的行称为。3 . Access数据库包括表、查询、窗体、报表、 【3】、宏和模块等基本对象。4 .创建分组统计查询时,总计项应选择【4】。5 .窗体中的数据来源主要包括表和【5】。6 .数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是16】。7 .打开一个表应该使用的宏操作是【7】。8 .在关系数据库中,从关系中找出满足给定条件的元组,该操作可称为【8】 O9 .在窗体上添加一个命令按钮(名为 Command。,然后编写如下事件过程:Private Sub Command1_Click ()Dim b , kFor k = 1 to 6b

13、=23+kNext kMsgBox b + kEnd Sub打开窗体后,单击命令按钮,消息框的输出结果是9】。10 .在VBA中双精度的类型标识是【10】。四、简答题(每题10分,共40分)1 .计算题(共10分)设有关系R、S如下表所示,计算:ABCabcbbfcadbcfBCDbcdbceadbefg关系S关系R(1) :a,b(R)(2)仃 c = d (S)(3) RXS(4) | A,B(0C=" f (R)(5)nA (R) X<!b= a (S)2 .设有一个职工表,表中有若干条记录,表结构定义如下编号姓名部门年龄进厂日期职称性别工资文本文本文本整型日期/时间文本

14、文本数值型记录举例:2006李平技术部501980/05/06技术贝男5896.6编写SQL命令完成下面的查询(每小题2分,共10分):a.统计女职工人数b.删除年龄在70岁以上的职工的全部信息c.在职工表中,将进厂日期在 1970年和1975年之间的职工工资增加 20%d.显示姓“王”的全部男职工的信息e.增加一个“简历”字段。3 .编程,在1到100的整数中,将能被 3或7整除的数的和sum及个数count求 出来。(10分)4 .有一个图书销售管理数据库文件“book.mdb",下图是在关系窗口中显示的该数据库包含的5个表。创建一个查询 Q8,查找低于本类图书平均定价的图书,并

15、显示书籍名称、类别、定价、作者名、出版社名称。写出创建的详细步骤。(10分)书油乌 书阳E怖 司 球的 作安S 出版壮编号舁国号 ns 性别 E生日期照片 丽户位第划客单叫南TEST2一、判断题(每题0.5分,共10分。在答题卡上涂黑A代表正确,涂黑B 代表错误)1 .在数据库系统中,用户所见的数据模式为内模式。2 .宏命令一般由动作名和操作参数组成。3 .空值是双引号中间没有空格的值。4 . CREATE语句用来建立表结构并追加新记录。5 .指针型是VBA的数据类型。6 . InputBox函数的返回值类型是数值型。7 .报表只能输入数据。8 .数据库管理系统是在操作系统支持下的系统软件。9

16、 . SQL的含义是数据库查询语言。10 .在Access表中,可以定义 3种主关键字,它们是单字段、多字段和自动编号。11 .报表数据源只能是查询对象。12 .若要求在文本框中输入文本时达到密码“*”号的显示效果,则应设置的属性是“默认值”属性。13 .字段在数据库的设计中已经定义完成,在查询显示时不能改变其显示名称。14 .冻结列是使该列成为最左列,该字段总是可见的。15 . Access支持的查询类型有选择查询,交叉表查询,参数查询,SQL查询和操作查询。16 .可以在列表框中输入新值,而组合框不能。17 .在E-R图中表示实体联系的图形是椭圆形。18 .窗体Caption属性的作用是确

17、定窗体名称。19 . Access数据库的全部内容存放在一个扩展名为.mdb的文件中。20 .在SQL的SELECT语句中,用于实现选择运算的短语是Where短语。二、单选题(每题1分,共40分。涂黑答题卡上对应的项)21 .按数据的组织形式,数据库的数据模型可分为三种模型,它们是A)小型、中型和大型B)网状、环状和链状C)层次、网状和关系D)独享、共享和实时22 .在数据库设方f中,把 E-R图转换成关系模型的过程是A)需求分析阶段C)逻辑设计阶段23. Access数据库的结构层次是A)数据库T数据表T记录T字段C)数据表T记录T数据项T字段B)概念设计阶段D)物理设计阶段B)数据库管理系

18、统 T应用程序T表D)数据表T记录T字段24 .关系数据库系统能够实现的三种基本关系运算是A)索引,排序,查询B)建库,输入,输出25.C)选择,投影,连接在SQL查询ORDER BY 语句用于A)设置行标题B)排序D)显示,统计,复制C)设置列标题D)分组26.要实现报表按某字段分组统计输出,需要设置的是27.A)报表页脚C)主体在数据库系统中,数据独立性是指 A)用户与计算机系统的独立性 C)数据与应用程序的独立性B)该字段的组页脚D)页面页脚B)数据库与计算机的独立性D)用户与数据库的独立性28.表达式Fix(-20.09)和Fix(20.09)的结果分别是A) -20,20B) -21

19、,20C)-20,21D) -21,2129 .如果要求在页面页脚中显示的页码形式为“共 y页,第x页”,则页面页脚中的 页码的控件来源应该设置为A)="第"& Pages & "页,共"& Page & "页"B)="共"& Pages & "页,第"& Page & "页"C)="第"& Page & "页,共"& Pages & &qu

20、ot;页"D)="共"& Page & "页,第"& Pages & "页"30 .用于打开报表的宏命令是A) OpenFormB) OpenReportC) OpenQueryD) OpenTable31 .下列可作为 Visual Basic变量名的是A ) 4#AB) $BC) x.yD) dimVBA32 .在已创建的 Movies表中有一 DateReleased字段,数据类型为"数字"。在向表 中输入数据时可能会在这个字段中把1985输入为1895,而Acces

21、s将接收它。为了避免这类数据输入的错误,希望这个字段中的值位于1900和2050之间,可以在“有效性规则”编辑框中输入表达式A) >1900<2050B) <2050>1900C) >1900 And <2050D) >1900 or <205033 . Access提供的参数查询可在执行时显示一个对话框以提示用户输入信息,如在其中输入提示信息,要想形成参数查询,只要将一般查询条件中的数据用下列哪一项 符号括起来A) ( )B) <>C) D)34 .下面表达式中,执行后的结果是在“平均分”字段中显示“语文”、“数学”、“英语”三个字

22、段中分数的平均值(结果取整)的是A)平均分:(语文+数学+英语)3B)平均分:(语文+数学+英语)/3C)平土匀分:语文+数学+英语3D)平均分:语文+数学+英语/335 .下列逻辑表达式中,能正确表示条件“x和y都是偶数”的是A) x Mod 2 = 1 Or y Mod 2 = 1B) x Mod 2 = 0 Or y Mod 2 = 0C) x Mod 2 = 1 And y Mod 2 = 1D) x Mod 2 = 0 And y Mod 2 = 036 .要实现报表的分组统计,其操作区域是A)报表页眉或报表页脚区域B)页面页眉或页面页脚区域C)主体区域D)组页眉或组页脚区域37 .

23、在Access的数据库中已建立了 “ tBook”表,若查找“图书编号”是“TP1134'和“TP1138”的记录,应在查询设计视图的准则行中输入A) " TP1134"and" TP1138"B) not in("TP1134"," TP1138")C) in("TP1134"," TP1138")D ) not("TP1134"and" TP1138")38 .下列关于算术函数的说法,正确的是A ) Rnd(number)用

24、来获得大于等于 0,但小于1的双精度随机数B) Trim(string)只能用来删除string字符串末尾空格C) Str(number)用来将number转换为字符串,非负数以 +开头,负数以-开头D) Chr(charcode)用来返回charcode所对应的字符,其中 charcode为ASCII码39 . “版面预览”视图显示A)全部数据B) 一页数据C)第一页数据D)部分数据40 .宏组中的宏的调用格式为A)宏组名.宏名 B)宏名称C)宏名.宏组名D)以上都不对41 .在SQL查询中,若要取得“学生”数据表中的所有记录和字段,其SQL语法为A) SELECT姓名 FROM 学生B)

25、SELECT * FROM 学生C) SELECT 姓名 FROM 学生 WHERE 学号=02650D) SELECT * FROM 学生 WHERE 学号=02650Aa3b0c2S42 .有两个关系R, S如下:ABCa32b01c21由关系R通过运算得到关系 S,则所使用的运算为A)选择B)投影C)插入D)连接43 .在Access数据库对象中,体现数据库设计目的的对象是A)报表B)模块C)查询D)表44 .在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符 是A) *B) %C) &D) #45 .在宏的参数中,要引用窗体 F1上的Textl文本框的值,应该

26、使用的表达式是A) Forms!F1!Text1B) TextlC) F1.Text146 .要从数据库中删除一个表,应使用的A) ALTER TABLEC DELETE TABLED) Forms_F1_Text1SQL语句是B KILL TABLED DROP TABLEA) Choose B) IfC) IIfD) Switch48.在关系窗口中,双击两个表之间的连接线,会出现49.A)数据分析向导C)连接线粗细变化 在设计表时,若输入掩码属性设置为“B)数据关系图窗口D)编辑关系对话框LLLL ”,则能够接收的输入是A) abcdB) 1234C) AB+C50 .启动窗体时,系统首先

27、执行的事件过程是A LoadB ClickC Unload51 .在窗体中有一个文本框Text1,编写事件代码如下:Private Sub Form_Click()X=val(Inputbox(输入 x 的值”)Y=2009D ) Aba9D ) GetfocusIf x< >0 Then 丫=2010Text1.value=YEnd Sub打开窗体运行后,在输入框输入12.3456,文本框Text1中输出的结果是A ) 2008B ) 2009C) 2010D ) 201152 .在窗体中有一个命令按钮Command。,编写事件代码如下:Private Sub Command0_

28、Click()Dim s as Integers=P(1)+ P(2)+ P(3)+ P(4)MsgBox s end subPublic Function P(N As Integer)Dim Sum As IntegerSum=0For i=1 To N Step 2Sum=Sum+iNext iP=Sum47 .下列四个选项中,不是 VBA的条件函数的是End Function打开窗体运行后,单击命令按钮,消息框的输出结果是A) 10B) 20C) 30D) 4053.在窗体中添加一个名称为Commandl的命令按钮,然后编写如下事件代码:Private Sub Command1_Cli

29、ck () s=" 123456789"For i = 6 To 2 Step -2 x= Mid (s, i, i) : y = Left (s, i) : z= Right (s, i) : z=x&y &zNext iMsgBox zEnd SubD 231298窗体打开运行后,单击命令按钮,则消息框的输出结果是54 .运行下面的程序段:For k=5 to 10K=k+2Next k则循环的次数为A) 155 .在下列查询语句中,与step 2B) 2C) 3D) 5简历书法")< >0简历Like ”书法”简历Like&quo

30、t;*书法” 简历Like”*书法* 简历Like ”书法*”A) 112332B) 231289 C) 122398SELECT TAB1.* FROM TAB1 WHERE InStr( 功能相同的语句是A) SELECT TAB1.* FROM TAB1 WHERE TAB1.B) SELECT TAB1.* FROM TAB1 WHERE TAB1.C) SELECT TAB1.* FROM TAB1 WHERE TAB1.D) SELECT TAB1.* FROM TAB1 WHERE TAB1.56.在窗体上添加一个命令按钮(名为 Command1),然后编写如下事件过程:Priv

31、ate Sub Command1_Click ()For i=1 To 4x = 4For j=1 To 3x = 3For k=1 To 2x = x+6Next kNext jNext iMsgBox xEnd Sub打开窗体后,单击命令按钮,消息框的输出结果是Dima(10,10)asIntegerForm=1To5Forn=1To 6a(m,n)=m*nNextnNextmCommand1_Click()57.58.B) 15在窗体中添加一个命令按钮(名称为 Private Sub Command1_Click() a=1: b=2: c=3 a=b*c MsgBox a=b+cEnd

32、 Sub窗体打开运行后,如果单击命令按钮,A)1B)a=1在窗体中添加一个命令按钮(名称为C) 157D) 538Commandl),然后编写如下代码:则消息框的输出结果是C)6D)FalseCommand1),然后编写如下代码:Private SubMsgBoxEnd Suba(1,1)+a(3,3)+a(5,5) +a(7,7)+a(9,9)59.A)35B)32C)29D)165在窗体中添加一个命令按钮(名称为Command1),然后编写如下代码:Private SubA=85Command1_Click()IfIfA>60A>70ThenThen=1=2IfIfA>8

33、0A>90MsgBoxEnd SubThenThen i=3=4窗体打开运行后,单击命令按钮,则消息框的输出结果是窗体打开运行后,单击命令按钮,则消息框的输出结果是A)1B)2C)3D)4姓名性别工作时间系别教师教师教师教师回000Ye锣(工作时间”1算0.11工卜面显示的是查询设计视图的“设计网格”部分。从所显示的内容中可以判断出该查询要查找的是O字段: 表:排序: 显示: 条件: 或:60.A) B) C) D)性别为“女”并且 1980年以前参加工作的记录 性别为“女”并且 1980年以后参加工作的记录性别为“女”或者 1980年以前参加工作的记录 性别为“女”或者 1980年三、

34、填空题(每题1分,共10分)1 . VBA中的控制结构包括顺序结构、分支结构和_【1】_结构。2 .数据库系统的核心是_【2】_。3 .函数Now()返回值的含义是_【3】_。4 .在数据库中能够唯一地标识一个元组的属性或属性的组合称为_【4】_。5 .在Access中,表间的关系有“ _【5】_"、“一对多”及“多对多”。6 .窗体中的数据来源主要包括表和_【6】_。7 .如果要将某表中的若干记录删除,应该创建_【7】_查询。8 .数据模型的组成要素包括数据结构、数据操作和_【8】_。9 .使用窗体的Click事件在窗体输出1100之间能同时被5或7整除的整数,请填 空。Priva

35、te Sub Form_Click()Dim i As IntegerDim Sum As IntegerFor i = 1 To 100If _ 19】_Then Sum = Sum + I MsgBox IEnd IfNext IMsgBox "Sum=" & sumEnd Sub10 .在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:Private Sub Command1_Click( )Dim x As Integer, y As Integer x=12:y=32 Call p(x,y)MsgBox x*yEnd SubPublic Su

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论