样卷(含答案)_第1页
样卷(含答案)_第2页
样卷(含答案)_第3页
样卷(含答案)_第4页
样卷(含答案)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

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

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

3、和字段。×19. 报表的数据来源不能是查询。×20. InputBox函数的返回值类型是数值型。×二、选择题(每题1分,共30分。涂黑答题卡上对应的项。)21关系数据库系统能够实现的三种基本关系运算是(C)。A)索引,排序,查询B)建库,输入,输出C)选择,投影,联接D)显示,统计,复制22. Access数据库的类型是(C)。A)层次数据库B)网状数据库C)关系数据库D)面向对象数据库23. Access表中字段的数据类型不包括(C).A)文本B)备注C)通用D)日期时间24. 在Access数据库中已建立了“tBook”表,若查找“图书编号”是“112266”

4、和 “113388”的记录,应在查询“设计”视图的 “条件”行中输入(C)A) 112266 and 113388B) Not In (112266,113388)C) In (112266,113388)D) Not (112266,113388)25. 以下关于查询的叙述正确的是(C)。A)只能根据数据表创建查询B)只能根据已建查询创建查询C)可以根据数据表和已建查询创建查询D)不能根据已建查询创建查询26. Access支持的查询类型有(A)。A)选择查询,交叉表查询,参数查询,SQL查询和操作查询B)基本查询,选择查询,参数查询,SQL查询和操作查询C)多表查询,单表查询,交叉表查询,

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

6、 如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中属性个数少于原来关系中属性个数,这说明所实施的运算关系是(B)。A)选择B)投影C)连接D)并32. 数据库设计的根本目标是要解决(A)。A)数据共享问题B)数据安全问题C)大量数据存储问题D)简化数据维护33. 设有如下关系表:RSTABCABCABC112313112223223313则下列操作中正确的是(B)。A)TRSB)TRSC)TR×SD)TR/S34. 若要确保输入的联系电话值只能为8位数字,应将该字段的输入掩码设置为(A)。A)00000000B)99999999C)#D)?35. 下列逻辑表达式中

7、,能正确表示条件“x和y都是奇数”的是(C)。A)x Mod 2 =1 Or y Mod 2 =1 B)x Mod 2 =0 Or y Mod 2=0C)x Mod 2 =1 And y Mod 2 =1 D)x Mod 2 =0 And y Mod 2=036. 在ER图中,用来表示实体的图形是(A)。A) 矩形 B) 椭圆形 C) 菱形 D) 三角形37. 数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是(C)。A)DB包含DBS和DBMS B)DBMS包含DB和DBS C)DBS包含DB和DBMS D)没有任何关系38. 不属于Access对象的是(B)。A)表 B)文件

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

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

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

11、 Command1_Click()sABBACDDCABFor i6 To 2 Step -2xMid(s,I,i): yLeft(s,i): zRight(s,i): zx & y & zNext i MsgBox zEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是(D).A)AABAABB)ABBABAC)BABBABD)BBABAB三、填空题(每题2分,共20分)1. 如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段称为 【1】外键 。2. 在关系数据库模型中,二维表的列称为属性,二维表的行称为 【2】元组。3. Acc

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

13、 k1 to 6b23kNext kMsgBox bkEnd Sub打开窗体后,单击命令按钮,消息框的输出结果是 【9】36 。10. 在VBA中双精度的类型标识是【10】# 。四、简答题(每题10分,共40分)1. 计算题(共10分)设有关系R、S如下表所示,计算:答案略ABCabcbbfcadbcfBCDbcdbceadbefg关系R关系S(1)ÕA,B(R)(2)s C =”d”(S)(3)RS(4)ÕA,B(sC=”f”(R)(5)ÕA (R)×sB=”a”(S)2. 设有一个职工表,表中有若干条记录,表结构定义如下:编号 姓名 部门 年龄 进厂

14、日期 职称 性别 工资文本 文本 文本 整型 日期 / 时间 文本 文本 数值型记录举例:2006 李平 技术部 501980/05/06 技术员 男 5896.6 编写 SQL 命令完成下面的查询 (每小题2分,共10分):a统计女职工人数select count(编号) as 人数 from 职工 where性别=“女”;b删除年龄在 70 岁以上的职工的全部信息delete from 职工 年龄>=70;c在职工表中,将进厂日期在1970年和1975年之间的职工工资增加20% update 职工 set 工资=工资+工资*0.2 where between year(进厂日期)=1

15、970 and year(进厂日期)=1975;d显示姓“王”的全部男职工的信息select * from 职工 where 姓名 like “王*”;e. 增加一个“简历”字段。Alter table 职工 add简历;3. 编程,在1到100的整数中,将能被3或7整除的数的和sum及个数count求出来。(10分)Private Sub Form_Click() Dim i As Integer Dim Sum As Integer For i = 1 To 100 If I mod 5=0 or I mod 7=0 Then Sum = Sum + I MsgBox I End If N

16、ext I MsgBox "Sum=" & sumEnd Sub4. 有一个图书销售管理数据库文件“book.mdb”,下图是在关系窗口中显示的该数据库包含的5个表。创建一个查询Q8,查找低于本类图书平均定价的图书,并显示书籍名称、类别、定价、作者名、出版社名称。写出创建的详细步骤。(10分)(上机练习)TEST2一、判断题(每题0.5分,共10分。在答题卡上涂黑A代表正确,涂黑B代表错误)1. 在数据库系统中,用户所见的数据模式为内模式。×2. 宏命令一般由动作名和操作参数组成。3. 空值是双引号中间没有空格的值。×4. CREATE

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

18、冻结列是使该列成为最左列,该字段总是可见的。15. Access支持的查询类型有选择查询,交叉表查询,参数查询,SQL查询和操作查询。16. 可以在列表框中输入新值,而组合框不能。×17. 在E-R图中表示实体联系的图形是椭圆形。×18. 窗体Caption属性的作用是确定窗体名称。×19. Access数据库的全部内容存放在一个扩展名为.mdb的文件中。20. 在SQL的SELECT语句中,用于实现选择运算的短语是Where短语。二、单选题(每题1分,共40分。涂黑答题卡上对应的项)21. 按数据的组织形式,数据库的数据模型可分为三种模型,它们是CA)小型、中型

19、和大型B)网状、环状和链状C)层次、网状和关系 D)独享、共享和实时22. 在数据库设计中,把E-R图转换成关系模型的过程是CA)需求分析阶段B)概念设计阶段C)逻辑设计阶段D)物理设计阶段23. Access数据库的结构层次是AA)数据库®数据表®记录®字段B)数据库管理系统®应用程序®表C)数据表®记录®数据项®字段 D)数据表®记录®字段24. 关系数据库系统能够实现的三种基本关系运算是CA)索引,排序,查询B)建库,输入,输出C)选择,投影,连接D)显示,统计,复制25. 在SQL查询O

20、RDER BY 语句用于BA)设置行标题B)排序C)设置列标题D)分组26. 要实现报表按某字段分组统计输出,需要设置的是BA)报表页脚B)该字段的组页脚C)主体 D)页面页脚27. 在数据库系统中,数据独立性是指CA) 用户与计算机系统的独立性B) 数据库与计算机的独立性C) 数据与应用程序的独立性D) 用户与数据库的独立性28. 表达式Fix(-20.09)和Fix(20.09)的结果分别是AA) -20,20B) -21,20C) -20,21D) -21,2129. 如果要求在页面页脚中显示的页码形式为“共y页,第x页”,则页面页脚中的页码的控件来源应该设置为BA)="第&q

21、uot; & Pages & "页,共" & Page & "页"B)="共" & Pages & "页,第" & Page & "页"C)="第" & Page & "页,共" & Pages & "页"D)="共" & Page & "页,第" & Pages & &

22、quot;页"30. 用于打开报表的宏命令是BA)OpenFormB)OpenReportC)OpenQueryD)OpenTable31. 下列可作为Visual Basic变量名的是CA)4#AB)$BC)x.yD)dimVBA32. 在已创建的Movies表中有一DateReleased字段,数据类型为“数字”。在向表中输入数据时可能会在这个字段中把1985输入为1895,而Access将接收它。为了避免这类数据输入的错误,希望这个字段中的值位于1900和2050之间,可以在“有效性规则”编辑框中输入表达式CA)>1900<2050B)<2050>190

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

24、的是DA)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. 要实现报表的分组统计,其操作区域是DA)报表页眉或报表页脚区域B)页面页眉或页面页脚区域C)主体区域D)组页眉或组页脚区域37. 在Access的数据库中已建立了“tBook”表,若查找“图书编号”是“TP1134”和“TP1138”的记录,应在查询设计视图的准则行中输入CA)" TP1134"and" TP1138"

25、;B)not in("TP1134"," TP1138")C)in("TP1134"," TP1138")D)not("TP1134"and" TP1138")38. 下列关于算术函数的说法,正确的是 DA)Rnd(number)用来获得大于等于0,但小于1的双精度随机数B)Trim(string)只能用来删除string字符串末尾空格C)Str(number)用来将number转换为字符串,非负数以+开头,负数以-开头D)Chr(charcode)用来返回charcode所

26、对应的字符,其中charcode为ASCII码39. “版面预览”视图显示DA)全部数据B)一页数据C)第一页数据D)部分数据40. 宏组中的宏的调用格式为AA)宏组名.宏名B)宏名称C)宏名.宏组名D)以上都不对41. 在SQL查询中,若要取得“学生”数据表中的所有记录和字段,其SQL语法为BA)SELECT 姓名 FROM 学生B)SELECT * FROM 学生C)SELECT 姓名 FROM 学生 WHERE 学号=02650D)SELECT * FROM 学生 WHERE 学号=0265042. 有两个关系R,S如下:     

27、60;     由关系R通过运算得到关系S,则所使用的运算为BA)选择B)投影C)插入D)连接43. 在Access数据库对象中,体现数据库设计目的的对象是DA)报表B)模块C)查询D)表44. 在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是D A)* B)%C)&D)#45. 在宏的参数中,要引用窗体F1上的Text1文本框的值,应该使用的表达式是AA)Forms!F1!Text1B)Text1C)F1.Text1 D)Forms_F1_Text146. 要从数据库中删除一个表,应使用的SQL语句是DA)ALTER TA

28、BLE B)KILL TABLEC)DELETE TABLE D)DROP TABLE47. 下列四个选项中,不是VBA的条件函数的是BA)ChooseB)IfC)IIf D)Switch48. 在关系窗口中,双击两个表之间的连接线,会出现DA)数据分析向导 B)数据关系图窗口C)连接线粗细变化 D)编辑关系对话框49. 在设计表时,若输入掩码属性设置为“LLLL”,则能够接收的输入是AA)abcdB)1234C)AB+CD)Aba950. 启动窗体时,系统首先执行的事件过程是AA)LoadB)ClickC)UnloadD)Getfocus51. 在窗体中有一个文本框Text1,编写事件代码如

29、下:Private Sub Form_Click()X=val(Inputbox(“输入x的值”)Y=2009If x< >0 Then Y=2010Text1.value=YEnd Sub打开窗体运行后,在输入框输入12.3456,文本框Text1中输出的结果是CA)2008 B)2009C)2010 D)201152. 在窗体中有一个命令按钮Command0,编写事件代码如下:Private Sub Command0_Click()Dim sas Integers=P(1)+ P(2)+ P(3)+ P(4)MsgBox send subPublic Function P(N

30、As Integer)Dim Sum As IntegerSum=0Fori=1 To N Step 2Sum=Sum+iNext iP=SumEndFunction打开窗体运行后,单击命令按钮,消息框的输出结果是AA)10 B)20 C)30 D)4053. 在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码:Private Sub Command1_Click()s123456789For i6 To 2 Step 2xMid(s,I,i): yLeft(s,i): zRight(s,i): zx & y & zNext i MsgBox zEnd

31、Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是BA)112332B)231289C)122398D)23129854. 运行下面的程序段: For k=5 to 10 step 2 K=k+2Next k则循环的次数为BA)1 B)2 C)3D)555. 在下列查询语句中,与SELECT TAB1.* FROM TAB1 WHERE InStr(简历,”书法”)< >0功能相同的语句是CA)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like ”书法”B)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like

32、”*书法”C)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like ”*书法*” D)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like ”书法*”56. 在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程:Private Sub Command1_Click() For i=1 To 4x = 4For j=1 To 3x = 3For k=1 To 2x = x+6Next kNext j Next i MsgBox xEnd Sub打开窗体后,单击命令按钮,消息框的输出结果是BA)7B)15C)157D

33、)53857. 在窗体中添加一个命令按钮(名称为Command1),然后编写如下代码:Private Sub Command1_Click( ) a=1: b=2: c=3 a=b*c MsgBox a=b+cEnd Sub窗体打开运行后,如果单击命令按钮,则消息框的输出结果是DA)1B)a=1C)6D)False58. 在窗体中添加一个命令按钮(名称为Command1),然后编写如下代码:Private Sub Command1_Click( ) Dim a(10,10) asInteger Form=1 To 5 For n=1 To 6 a(m,n)=m*n Next n Next m

34、MsgBox a(1,1)+a(3,3)+a(5,5) +a(7,7)+a(9,9)End Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是AA)35B)32C)29D)16559. 在窗体中添加一个命令按钮(名称为Command1),然后编写如下代码:Private Sub Command1_Click( ) A=85 If A>60 Then i=1 If A>70 Then i=2 If A>80 Then i=3 If A>90 Then i=4 MsgBox iEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是CA)1B)2C)3D)46

35、0. 下面显示的是查询设计视图的“设计网格”部分。从所显示的内容中可以判断出该查询要查找的是 A。A)性别为“女”并且 1980 年以前参加工作的记录 B)性别为“女”并且 1980 年以后参加工作的记录 C)性别为“女”或者 1980 年以前参加工作的记录 D)性别为“女”或者 1980 年三、填空题(每题1分,共10分)1. VBA中的控制结构包括顺序结构、分支结构和_【1】循环_结构。2. 数据库系统的核心是_【2】数据库管理系统_。3. 函数Now( )返回值的含义是_【3】系统当前日期和时间_。4. 在数据库中能够唯一地标识一个元组的属性或属性的组合称为_【4】主键_。5. 在Acc

36、ess中,表间的关系有“_【5】一对一_”、“一对多”及“多对多”。6. 窗体中的数据来源主要包括表和_【6】_查询 。7. 如果要将某表中的若干记录删除,应该创建_【7】删除_查询。8. 数据模型的组成要素包括数据结构、数据操作和_【8】数据约束_。9. 使用窗体的Click事件在窗体输出1100之间能同时被5或7整除的整数,请填空。Private Sub Form_Click() Dim i As Integer Dim Sum As Integer For i = 1 To 100 If _ 【9】I mod 5=0 and I mod 7=0_Then Sum = Sum + I Ms

37、gBox I End If Next I MsgBox "Sum=" & sumEnd Sub10.在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:Private Sub Command1_Click( )Dim x As Integer, y As Integerx=12: y=32Callp(x,y)MsgBox x*yEnd SubPublic Sub p(n As Integer,ByVal m As Integer)n=n Mod 10m=m Mod 10End Sub窗体打开运行后,单击命令按钮,则消息框的输出结果为_【

38、10】_64。四、应用题(共6小题,共40分)1. 写出下列关系运算的结果。(每小题2分,共10分) 设有关系R、S如下表所示,计算:ABC123132312213BCD231123132312关系R关系S(1)ÕB,D(S)(2)s C =”3”(S)(3)RS(4)ÕA,B(sC=”2”(R)(5)ÕA (R)×sB=”1”(S)答案:(1)ÕB,D(S)BD21131232(2)s C =”3”(S)ABC123213(3)RS (注意:有两个相同的属性名)ABCD123131232132(4)ÕA,B(sC=”2”(R)AB1

39、331(5)ÕA (R)×sB=”1”(S) ABCD1123113231233132212321322. 写出下列VBA表达式的值(每小题1分,共5分)(1) 7 mod 3 1(2) Int(3.33) 3(3) Len(Str$(1.23)Space(5) 10 (注意:用Str转换正数有一个符号位)(4) Asc(Chr(20) 20(5) year(#2010-1-13#) 20103. 编写一个公共的子过程Sub1,要求:通过键盘输入一个整数X,如果是偶数输出“Even”;否则输出“Odd”。(5分)Public Sub abc() Dim x As Integ

40、er Dim y As Integer x = Val(InputBox("输入x值") If x Mod 2 = 0 Then MsgBox "Even" Else MsgBox "Odd" End IfEnd Sub4. 下列前两个小题的每条SQL查询语句写出相应的功能,后三小题的每种功能写出相应的SQL查询语句。(每小题2分,共10分) 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(学生编号 char(7),姓名 char(6),性别 char(2),出生日期 datetime, 专业 char

41、(10),年级 int) 课程(课程号 char(4),课程名称 char(10),学分 single) 选课(学生编号 char(7),课程号 char(4),成绩 single)(1) select * from 课程 where not 课程号 in(select 课程号 from 选课 where 课程.课程号=选课.课程号 ) 查找没有被选过的课程,并显示这些课程的全部内容 (2) select 专业,性别,count(*) as 人数 from 学生 group by 专业,性别 order by 专业 在学生表里按专业分组再按性别分组并按专业升序排列显示专业,性别,人数 (3)

42、显示姓“张”的全部男学生的姓名、专业和年级。Select 姓名,专业,年级 from 学生 where like “张*” and 性别=“男”;(4) 在学生表中增加一个“简历”字段。Alter table 学生 add简历 memo;(5) 把学生表中所有学生的年级改为3。 Update 学生 set 年级=3;5. 在教学库中创建一个查询视图,显示每位学生的学号、姓名、专业、年级(表的结构见应用题的第4题)。命名为学生查询。写出操作步骤。(5分)(上机练习)6. 在教学库中设计一个学生成绩汇总报表(表的结构见应用题的第4题),报表的主体内容显示学生编号、姓名、课程名称、学分和成绩,并将每

43、位同学的平均成绩显示出来。报表页眉显示:华南农业大学的校徽和“学生选课成绩表”。报表页面页眉显示:学生编号、姓名、课程名称、学分、成绩等列标题。页面页脚左边显示日期,右边显示第i页/共n页,其中i是当前的页码,n是总的页数。报表页脚显示所有学生的总平均分。写出操作步骤。(5分)(上机练习)17TEST3一、判断题(每题0.5分,共10分。在答题卡上涂黑A代表正确,涂黑B代表错误)1. 在Access中,货币型字段在数据表中占8个字节的存储空间。2. 在数据库系统中,用户所见的数据模式为内模式。×3. 关系数据库中的数据表相互之间存在联系,但每个数据表用独立的文件名保存。×4

44、. 在数据库系统中,数据的最小访问单位是记录。×5. 在数据表视图中,不能修改字段的名称。×6. DBS是指数据库管理系统。×7. 在E-R图中表示实体联系的图形是椭圆形。×8. 在同一学校中,系和教师之间的关系是多对多的联系。×9. 要从教师表中找出职称为教授的教师,则需要进行的关系运算是投影运算。×10. 在Access中,空数据库是指没有任何数据库对象的数据库。×11. 可以将多个宏组成一个宏组。12.如果要在数据表的某字段中存放图像数据,则该字段应设为二进制数据类型。13. Access可以获得外部数据,但只能是ex

45、cel文件。×14. 在当前窗体上,若要实现将焦点移动到指定控件,应使用的宏操作命令是GoToRecord。×15. 窗体由多个部分组成,每一部分称为一个页面。×16. 如果要求在执行查询时通过输入的学号查询学生信息,可以采用参数查询。17. 纵栏式报表中记录数据的字段标题信息安排在报表页眉节区域显示。×18. 在Access中,打开一个提示窗口的宏操作是Prompt message。×19. Access数据库的全部内容存放在一个扩展名为.mdb的文件中。20. Access表中字段的数据类型不包括备注型。二、单选题(每题1分,共40分。涂黑

46、答题卡上对应的项)21. 用于实现数据库各种数据操作的软件称为_D_。A)数据软件B)数据库操作系统 C)数据库编译系统D)数据库管理系统22. 按数据的组织形式,数据库的数据模型可分为三种模型,它们是_C_。A)小型、中型和大型B)网状、环状和链状C)层次、网状和关系D)独享、共享和实时23. 学校图书馆规定,一名旁听生同时只能借一本书,一名在校生同时可以借5本书,一名教师同时可以借10本书,在这种情况下,读者与图书之间形成了借阅关系,这种借阅关系是_D_。A)一对一B)一对五 C)一对十D)一对多24. 在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是_D_。A)!

47、B)&C)% D)#25. 在关系模型中,用来表示实体关系的是_C_。A)字段B)记录C)表D)指针26. 下列关于实体描述错误的是_B_。A)实体是客观存在并相互区别的事物B)不能用于表示抽象的事物C)即可以表示具体的事物,也可以表示抽象的事物D)数据独立性很高27. 如果在查询条件中使用通配符“ ”,其含义是_D _。A)错误的使用方法B)通配不在括号内的任意字符C)通配任意长度的字符D)通配方括号内任一单个字符28. 设选修计算机基础的学生关系为R,选修数据库Access的学生关系为S,求选修了计算机基础而没有选修数据库Access的学生,则需进行的运算是_ C _。A)并B)交

48、C)差D)或29. 用二维表来表示实体及实体之间联系的数据模型是_D_。A)实体-联系模型B)层次模型C)网状模型D)关系模型30.下列字符中,不能作为Access的字段名使用的是_B_。A)汉字B)惊叹号C)空格D)数字31. 在Access中,主键字段可以是一个字段,也可以是一组字段,在该字段中_B_。A)可以存入重复值,也可以为空B)不可以存入重复值,也不可以为空C)可以存入重复值,但不可以为空D)不可以存入重复值,但可以为空32. _A_是Access数据库的基础,其它数据库对象都是在此基础上建立并使用的。A)表B)查询C)窗体D)模块33. Access数据库中表的组成是_C_。A)

49、查询和字段B)记录和窗体C)字段和记录D)报表和字段34. Access表中字段的数据类型不包括_D_。A)货币B)备注C)超级链接D)索引35. 有关字段属性,以下叙述错误的是_A_。A)字段大小可用于设置文本、数字或日期等类型字段的最大容量B)任意类型(自动编号、OLE对象类型除外)的字段均可以设置默认值属性C)有效性规则属性是用于限制此字段输入值的表达式D)不同的字段类型,其字段属性有所不同36. Access数据库的结构层次是_ A _。A)数据库®数据表®记录®字段B)数据库管理系统®应用程序®表C)数据表®记录®

50、数据项®字段 D)数据表®记录®字段37. 下列表达式计算结果为数值类型的是_A_。A)#5/5/2010# - #5/1/2010#B)“102”>“11”C)102=98+4D)#5/1/2010#+538. 使用表设计器来定义表的字段时,以下_A_部分可以不设置内容。A)说明B)字段名称C)数据类型D)字段属性39. 查找数据时,可以通配任何单个数字字符的通配符是_B ?_。A)*B)#C)!D)?40. 必须输入字母或数字的输入掩码是_A_。A)AB)&C)9D)?41. 在表的设计视图中,_D_操作是可以进行的。A)排序B)筛选C)查找和替换D)设置字段42. 以下关于查询的叙述中,正确的是_C_。A)只能根据数据表来创建查询B)只能根据已经创建的查询来创建查询C)即可以根据数据表来创建查询,又可以根据已经创建的查询来创建

温馨提示

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

评论

0/150

提交评论