2019年大学计算机数据库期末考试复习资料及试卷()文件-精选.docx

上传人:scccc 文档编号:14470655 上传时间:2022-02-06 格式:DOCX 页数:30 大小:112.61KB
返回 下载 相关 举报
2019年大学计算机数据库期末考试复习资料及试卷()文件-精选.docx_第1页
第1页 / 共30页
2019年大学计算机数据库期末考试复习资料及试卷()文件-精选.docx_第2页
第2页 / 共30页
2019年大学计算机数据库期末考试复习资料及试卷()文件-精选.docx_第3页
第3页 / 共30页
2019年大学计算机数据库期末考试复习资料及试卷()文件-精选.docx_第4页
第4页 / 共30页
2019年大学计算机数据库期末考试复习资料及试卷()文件-精选.docx_第5页
第5页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2019年大学计算机数据库期末考试复习资料及试卷()文件-精选.docx》由会员分享,可在线阅读,更多相关《2019年大学计算机数据库期末考试复习资料及试卷()文件-精选.docx(30页珍藏版)》请在三一文库上搜索。

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

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

3、项。)21关系数据库系统能够实现的三种基本关系运算是(A康引,排序,查询C娃择,投影,联接22. Access数据库的类型是(22)。A后次数据库B)网状数据库象数据库23. Access表中字段的数据类型不包括(A)文本B淄注时间24. 在Acces数据库中已建立了 “ tBook21) 。B建库,输入,输出D)显示,统计,复制C庆系数据库D)面向对23) .C)1用D)日期/表,若查找“ 图书编号” 是 “11226” 6和 “ 113388的记录,应在查询 “设计”视图的条件”行中输入(24)A) 112266 and 113388113388 )C) In ( 112266 , 113

4、388 )113388 )25 .以下关于查询的叙述正确的是(25)A)只能根据数据表创建查询CX以根据数据表和已建查询创建查询26 . Access支持的查询类型有(26)。B) Not In ( 112266 , D) Not ( 112266 , B)只能根据已建查询创建查询D许能根据已建查询创建查询A述择查询,交叉表查询,参数查询, B理本查询,选择查询,参数查询,SQ匪询和操作查询SQ地询和操作查询C修表查询,单表查询,交叉表查询,参数查询和操作查询D庭择查询,统计查询,参数查询,SQ渣询和操作查询27 .在窗体设计视图中,必须包含的部分是(27)。A)页面页眉和页脚B痼体页眉和页脚

5、C )主体D)以上 3项都要包括28 .在条件宏设计时,对于连续重复的条件,要替代重复条件式可以使用下面的符号(26。A),B)=C) ,D);29 .要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中 设置(29)。A珍照完整性 新相关字段B后效性规则C并俞入掩码D)级联更30 .结构化程序设计所规定的三种基本控制结构是(30) oA)!俞入、处理、输出B树形、网形、环形C)顺序、选择、循环D庄程序、子程序、函数31 .如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中属性个数少于原来关系中属性个数,这说明所实施的运算关系是(31)。A处择B超影C)连接D

6、班32 .数据库设计的根本目标是要解决(32)oA)数据共享问题B)数据安全问题C大量数据存储问题D简化数据维护33 .设有如下关系表:223则下列操作中正确的是(33)A T= RT SB) T= R S=R/S34 .若要确保输入的联系电话值只能为(34)。A 00000000B) 99999999D ?35 .下列逻辑表达式中,能正确表示条件A x Mod 2 =1 Or y Mod 2 =1。x Mod 2 =1 And y Mod 2 =136 .在 R图中,用来表示实体的图形是(A)矩形B)椭圆形三角形37 .数据库DR数据库系统DBS数据库管理系统A DB 包含 DBS和 DBM

7、SQ DBS包含 DB和 DBMS38 .不属于Access寸象的是(38)。A)表B)文件夹39 .在数据表视图中,不能(39)。A修改字段的类型Q删除一个字段Q T= RX SD) T8位数字,应将该字段的输入掩码设置为Q #x和y都是奇数”的是(35。BB x Moc2 =0 Or y Mod 2=0D x Mod =0 And y M(2=036) oQ)菱形D)DBMM间的关系是 (37)。B DBMSfe含 DB 和 DBSD没有任何关系。窗体D)查询B)修改字段的名称D删除一条记录40.在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将 计算表达式放在(4。A组

8、页眉/组页脚Q报表页眉/报表页脚41.使用宏组的目的是(4DA)设计出功能复杂的宏Q减少程序内存消耗BB页面页眉/页面页脚DD主体B设计出包含大量操作的宏D对多个宏进行组织和管理42 . VBA表达式3*33/3的输出结果是(42)A 0B)1。3D) 943 .下列关于空值的叙述中,正确的是(43)。A空值是双引号中间没有空格的值B)空值是等于数值Q空值是使用NULL或空白来表示字段的值D空值是用空格表示的值44. 在书写查询条件时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是(44) 。A) *B) %C) &D) #45. 在宏的参数中,要引用窗体F1 上的 Text1 文本框的

9、值,应该使用的表达式是45) 。A) Forms!F1!Text1C) F1.Text146 .下列VBA的变量名中,不合法的是(A) ABCB) 32x47 . 运行下面的程序段:For k=5 to 10 step 2K=k+2B) Text1D) Forms_F1_Text146) 。C) x123D) x_12Next k则循环的次数为(47) 。C) 3D) 548) 。D) Sgn(成绩)A) 1B) 248. 要将 “ 选课成绩” 表中学生的成绩取整,可以使用(A) Abs( 成绩 ) B ) Int( 成绩 )C) Sqr ( 成绩 )49. Sub 过程与 Function

10、过程最根本的区别是(49) 。A Sub过程的过程名不能返回值,而 Function过程能通过过程名返回值BB Sub过程可以使用Call语句或直接使用过程名调用,而 Function过程不可以C两种过程参数的传递方式不同D Function过程可以有参数,Sub过程不可以50. 在窗体中添加一个名称为Command1命令按钮,然后编写如下事件代码:Private Sub Command1_Cli() cks= ABBACDDCZBFor i =6 To 2 Step 2x= Mid ( s, i , i ) : y = Left ( s, i ) : z = Right ( s, i ) :

11、 z = x&y z Next iMsgBox zEnd Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是(50).A) AABAABB) ABBABAC) BABBABD )BBABAB三、填空题(每题2分,共20分)1 .如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段称为【1】O2 .在关系数据库模型中,二维表的列称为属性,二维表的行称为【2】。3 . Access数据库包括表、查询、窗体、报表、【3】、宏和模块等基本对象。4 .创建分组统计查询时,总计项应选择【4】o5 .窗体中的数据来源主要包括表和【5】。6 .数据管理技术发展过程经过人

12、工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是6】。7 .打开一个表应该使用的宏操作是【7】。8 .在关系数据库中,从关系中找出满足给定条件的元组,该操作可称为【8】9 .在窗体上添加一个命令按钮(名为 Command 1,然后编写如下事件过程: Private Sub Command1_Click )Dim b, kFor k =1 to 6b= 2升 kNext kMsgBox b kEnd Sub打开窗体后,单击命令按钮,消息框的输出结果是9】。10 .在VBA中双精度的类型标识是【0四、简答题(每题1阴,共4阴)1 .计算题(共 10分)设有关系RBCDbcdbcea

13、dbefg关系S(1) A的(2) C = d (S)(3 R S(4)m c= f (R)(5) a(R) X B=” a (S)2 .设有一个职工表,表中有若干条记录,表结构定义如下扁号性名门年龄进厂日期职称性别工资五本复本丈本整型日期/时间文本文本数值型记录举例:2006IW叫术部501980/05/06 技术不M 589616编写SQL(210分):a.统计女职工人数b.删除年龄在 70岁以上的职工的全部信息c.在职工表中,将进厂日期在197弹和197强之间的职工工资增加20% d.显示姓“王”的全部男职工的信息 e.增加一个“简历”字段3 .编程,在 1到100的整数中,将能被 3或

14、7整除的数的和sunR个数count求出来。(10分)4 .有一个图书销售管理数据库文件“book.mdb,下图是在关系窗口中显示的该数据库包含的 5个表。创建一个查询Q&查找低于本类图书平均定价的图书,弁显示书籍名称、类别、定价、作者名、出版社名称。写出创建的详细步骤。(10分),:关系 J到区树I号尹遁名林扉费导 姓名 略职务 的片m隹1GHM dft看名巴菰世黄号出的村名付TEST2一、判断题(每题0.5分,共10分。在答题卡上涂黑 A代表正确,涂黑 B 代表错误)一 IE 一1 .在数据库系统中,用户所见的数据模式为内模式。2 .宏命令一般由动作名和操作参数组成。3 .空值是双引号中间

15、没有空格的值。4 . CREATED句用来建立表结构弁追加新记录。5 .指针型是 VBA的数据类型。6 . InputBox!数的返回值类型是数值型。7 .报表只能输入数据。8 .数据库管理系统是在操作系统支持下的系统软件。9 . SQL的含义是数据库查询语言。10 .在AccesS中,可以定义3种主关键字,它们是单字段、多字段和自动编号。11 .报表数据源只能是查询对象。12 .若要求在文本框中输入文本时达到密码“ 一 号的显示效果,则应设置的属性是“默认值”属性。13 .字段在数据库的设计中已经定义完成,在查询显示时不能改变其显示名称。14 .冻结列是使该列成为最左列,该字段总是可见的。1

16、5 . AcceSS持的查询类型有选择查询,交叉表查询,参数查询,SQL查询和操作查询。16 .可以在列表框中输入新值,而组合框不能。17 .在E-R图中表示实体联系的图形是椭圆形。18 .窗体CaptionS性的作用是确定窗体名称。19 . AccesS据库的全部内容存放在一个扩展名为.mdb的文件中。20 .在SQL的SELECTS句中,用于实现选择运算的短语是Whereof。二、单选题 (每题1分,共40分。涂黑答题卡上对应的项)21 .按数据的组织形式,数据库的数据模型可分为三种模型,它们是A)小型、中型和大型B)网状、环状和链状C)层次、网状和关系D)独享、共享和实时22 .在数据库

17、设计中,把E-R图转换成关系模型的过程是A)需求分析阶段B)概念设计阶段C)逻辑设计阶段D)物理设计阶段23 . Acce馥据库的结构层次是A)数据库 T数据表T记录T字段B)数据库管理系统T应用程序T表C)数据表 T记录-数据项 T字段D)数据表 T记录T字段24 .关系数据库系统能够实现的三种基本关系运算是A)索引,排序,查询B建库,输入,输出11D)显示,统计,复制C:rn择,投影,连接25 .在SQ渣询ORDER BYif句用于26. 要实现报表按某字段分组统计输出,需要设置的是A)设置行标题B非序C)设置列标题D方组A报表页脚C)主体B)该字段的组页脚D)页面页脚17B) 数据库与计

18、算机的独立性D) 用户与数据库的独立性A) -20,20B) -21,20C) -20,21D) -21,2127 . 在数据库系统中,数据独立性是指A) 用户与计算机系统的独立性C) 数据与应用程序的独立性28 .表达式 Fix(-20.09)口 Fix(20.09结果分别是29 .如果要求在页面页脚中显示的页码形式为“共 y页,第x页”,则页面页脚中的页码的控件来源应该设置为A) =第 & Pages &页,共 & Page & 页B) = 共 & Pages &页,第 & Page & 页C) = 第 & Page& 页,共 & Pages &页D) =共 & Page& 页,第 & P

19、ages &页30 . 用于打开报表的宏命令是A) OpenForm B) OpenReport C) OpenQuery D) OpenTable31 .下列可作为 Visual Basi变量名的是A) 4#AB) $BC) x.yD) dimVBA32 .在已创建的Movies表中有一DateReleas蓟为数据类型为“数字”。在向表中输入数据时可能会在这个字段中把1985俞入为1895而Acce濡接收它。为了避免这类数据输入的错误,希望这个字段中的值位于1900和2050之间,可以在“ 有效性规则” 编辑框中输入表达式A) 19002050B) 1900C) 1900 And 1900

20、or 205033. Access供的参数查询可在执行时显示一个对话框以提示用户输入信息,如在其中输入提示信息,要想形成参数查询,只要将一般查询条件中的数据用下列哪一项符号括起来A) ( )B) C) D) 34. 下面表达式中,执行后的结果是在“ 平均分 ” 字段中显示“ 语文 ” 、 “ 数学 ” 、 “ 英语 ” 三个字段中分数的平均值( 结果取整)的是A)平土匀分:(语文+数学+英语)3B)平土匀分:(语文+数学+英语)/3C)平土匀分:语文+数学+英语3D)平土匀分:语文+数学+英语/335.下列逻辑表达式中,能正确表示条件“ x和y都是偶数”的是A) x Mod 2 = 1 Or

21、y Mod 2 = 1B) x Mod 2 = 0 Or y Mod 2 = 00 x Mod 2 = 1 And y Mod 2 = 1D) x Mod 2 = 0 And y Mod 2 = 0E) .要实现报表的分组统计,其操作区域是A)报表页眉或报表页脚区域B)页面页眉或页面页脚区域。主体区域D)组页眉或组页脚区域37.在AcceSS数据库中已建立了 “ tBooE表,若查找“图书编号”是“TP1134和“ TP1138的记录,应在查询设计视图的准则行中输入A) TP1134and” TP1138B) not in(TP1134, TP1138)。in(TP1134, TP1138)D

22、) not(TP1134and” TP1138)38.下列关于算术函数的说法,正确的是A) Rnd(numbe朗来获得大于等于0,但小于1的双精度随机数B) Trim(string只能用来删除string字符串末尾空格+开头,负数以-开头。Str(numbe1来将number专换为字符串,非负数以D) Chr(charcod用来返回charcode对应的字符,其中charcod的 ASCII 码39 .“版面预览”视图显示A)全部数据C)第一页数据40 .宏组中的宏的调用格式为A)宏组名.宏名B)宏名称B) 一页数据D)部分数据C)宏名.宏组名D)以上都不对41.在SQ渣询中,若要取得“学生”

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

24、文本框的值,应该使用的表达式是A ) Forms!F1!Text1B) Text1C) F1.Text1D) Forms_F1_Text146 .要从数据库中删除一个表,应使用的SQL语句是A ) ALTER TABLEB) KILL TABLEC) DELETE TABLED) DROP TABLE47 .下列四个选项中,不是 VBA的条件函数的是A ) ChooseB) IfC) IIfD) Switch48 . 在关系窗口中,双击两个表之间的连接线,会出现A)数据分析向导B)数据关系图窗口C)连接线粗细变化D)编辑关系对话框49 . 在设计表时,若输入掩码属性设置为“ LLLL ” ,则

25、能够接收的输入A )abcdB)1234C)AB+CD)Aba950 . 启动窗体时,系统首先执行的事件过程A )LoadB)ClickC)UnloadD)Getfocus51 .在窗体中有一个文本框Text1编写事件代码如下:Private Sub Form_Click()X=val(Inputbox“( 输 入 x 的值 ” )Y=2009If x0 Then Y=2010Text1.value=YEnd Sub打开窗体运行后,在输入框输入12.3456文本框 Text件输出的结果是A ) 2008B) 2009C) 2010D) 201152 .在窗体中有一个命令按钮Command陶写事

26、件代码如下:Private Sub Command0_Click()Dim s as Integers=P(1)+ P(2)+ P(3)+ P(4)MsgBox send subPublic Function P(N As Integer)Dim Sum As Integer Sum=0For i=1 To N Step 2Sum=Sum+iNext iP=SumEndFunction打开窗体运行后,单击命令按钮,消息框的输出结果是A ) 10B) 20C) 30D) 4053 .在窗体中添加一个名称为Command的命令按钮,然后编写如下事件代码:Private Sub Command1_(

27、)Clicks-u 123456789For i= 6 To 2 Step -2x= Mid ( s i, i) : y = Left (与 i):片 Right ( s, i) : z= x&y &zNext iMsgBox zEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是A) 112332B) 231289C) 122398D) 23129854. 运行下面的程序段:For k=5 to 10 step 2K=k+2Next k则循环的次数为A) 1B) 2C) 3D) 555. 在下列查询语句中,与SELECT TAB1.* FROM TAB1 WHERE In尚用,书

28、法)0功能相同的语句是A) SELECT TAB1.* FROM TAB1 WHERE TAB1. Like ” 书法”B) SELECT TAB1.* FROM TAB1 WHERE TAB1. Like * 书法”Q SELECT TAB1.* FROM TAB1 WHERE TAB1. Like ” * 书法 * ”D) SELECT TAB1.* FROM TAB1 WHERE TAB1. Like ” 书法*”56. 在窗体上添加一个命令按钮(名为 Command 1,然后编写如下事件过程:Private Sub Command1_()ClickFor i=1 To 4x = 4Fo

29、r j=1 To 3x = 3For k=1 To 2x = x+6Next kNext jNext iMsgBox xEnd Sub打开窗体后,单击命令按钮,消息框的输出结果是C) 157D) 538Command 1,然后编写如下代码:A) 7B) 1557.在窗体中添加一个命令按钮(名称为Private Sub Command1_Click()a=1: b=2: c=3a=b*cMsgBox a=b+cEnd Sub窗体打开运行后,如果单击命令按钮,则消息框的输出结果是23精品A)1B)a=1C)6D)False58.在窗体中添加一个命令按钮(名称为Command 1,然后编写如下代码:

30、Private Sub Command1_Click()Dim a(10,10) asIntegerFor m=1To 5Forn=1 To 6a(m,n)=m*nNext nNext mMsgBox a(1,1)+a(3,3)+a(5,5) +a(7,7)+a(9,9)End Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是A)35B)32C)29D)16559.在窗体中添加一个命令按钮(名称为 Command 1,然后编写如下代码:Private Sub Command1_Click()A=85If A60 Then i=1If A70 Then i=2If A80 Then i=

31、3If A90 Then i=4MsgBox iEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是A)1B)2C)3D)4姓名性别工作时间系别教师数1币感师教师Q1HYear (工作时间)S(4) 口阳导 2 (R)(5) a(R) X b= i (S)2 .写出下列 VBA表达式的值(每小题1分,共5分)(1) 7mod3(2) Int( 3.33(3) Len( Str$ (1.23 + Spac8 5)(4) Asc(Chr(20)(5) year(#2010-1-13#)3 .编写一个公共的子过程Sub1要求:通过键盘输入一个整数X ,如果是偶数输出“Even ;否则输出

32、“ Odd。(5分)4 .下列前两个小题的每条SQL查询语句写出相应的功能,后三小题的每种功能写出相应的 SQL查询语句。(每小题2分,共10分)在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分 别为:学生(学生编号char(7姓名 char(6)性另char(2先生日期datetime,专业 char(10工级 int)课程(课程号 char(4课程名称 char(10洋分single)选课(学生编号char(7课程号 char(4成绩 single)(1) select *from 课程where no课程号in(selec课程号from 选课where课程.课程号=选课

33、课程号)(2) select业,性别,count(*) asA数from 学生group by专业,性别order by 专业(3) 显示姓 “ 张 ” 的全部男学生的姓名、专业和年级。(4) 在学生表中增加一个“ 简历 ” 字段。(5) 把学生表中所有学生的年级改为3。5. 在教学库中创建一个查询视图,显示每位学生的学号、姓名、专业、年级(表的结构见应用题的第4题)。命名为学生查询。写出操作步骤。( 5分)6. 在教学库中设计一个学生成绩汇总报表(表的结构见应用题的第4 题),报表的主体内容显示学生编号、姓名、课程名称、学分和成绩,并将每位同学的平均成绩显示出来。报表页眉显示:华南农业大学的校徽和“ 学生选课成绩表” 。报表页面页眉显示:学生编号、姓名、课程名称、学分、成绩等列标题。页面页脚左边显示日期,右边显示第i 页/共n 页,其中i 是当前的页码,n 是总的页数。报表页脚显示所有学生的总平均分。写出操作步骤16精品

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1