2022年辽宁省盘锦市全国计算机等级考试Access数据库程序设计测试卷(含答案)_第1页
2022年辽宁省盘锦市全国计算机等级考试Access数据库程序设计测试卷(含答案)_第2页
2022年辽宁省盘锦市全国计算机等级考试Access数据库程序设计测试卷(含答案)_第3页
2022年辽宁省盘锦市全国计算机等级考试Access数据库程序设计测试卷(含答案)_第4页
2022年辽宁省盘锦市全国计算机等级考试Access数据库程序设计测试卷(含答案)_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

2022年辽宁省盘锦市全国计算机等级考试Access数据库程序设计测试卷(含答案)学校:________班级:________姓名:________考号:________

一、操作题(10题)1.在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序:

PrivateSubo(ByVidpAslnteger)

p=p*2

EndSub

PrivateSubCommandl_C1kk()

DimiAsIntcger

Cails(1)

Ifi>4Thcni=i^2

MsgBoxi

EndSub

窗体打开运行后,单击命令按钮,则消息框的输出结果为______。

2.

3.从ACCESS数据库导出数据:在D:\\Access目录下有一个“教学管理.mdb”access数据库,其中有一个“学生”表。1、将“教学管理.mdb”中“学生”表导出为电子表格文件,命名为“学生_导出.xls”2、将“教学管理.mdb”中“学生”表导出为文本文件,命名为“学生_导出.txt”

4.空数据库的建立:在D:\\Access目录下建立一个ACCESS空数据库文件“教学管理.mdb”。

5.在窗体中添加一个命令按钮(名为Command1)和一个文本框(名为Text1),然后编写如下事件过程:

PrivateSubCommand1_Click()

DimxAsInteger,yAsInteger,zAsInteger

Callp1(a,b,c)

EndSub

Subp1(xAsInteger,yAsInteger,zAsInteger)

z=x+y

EndSub

打开窗体运行后,单击命令按钮,文本框中显示的内容是()。

6.在考生文件夹下有“Acc3.mdb”数据库。(1)以“课程成绩”表为数据源,创建分组统计查询“最高分”,结果显示“课程编号”和“最高分”。(2)以“课程”表为数据源,自动创建纵栏式窗体“课程”。(3)在“课程”窗体中添加以最高分为数据源的子窗体“最高分”,子窗体显示“最高分”字段。(4)在窗体页眉(高度1cm)中加入标签“Label_1”,标题为“各科成绩最高分”,特殊效果为“凸起”,字体为“宋体”、“加粗”、“14号”。(5)去除子窗体的记录导航栏。“课程”窗体显示效果如图3所示。

7.使用表向导创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。利用表的“表向导”创建如右图的“学生-表向导”表。

8.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1Click()

DimiAsInteger,nAsInteger

n=0

Fori=0To50

i=i+3

n=n+1

Ifi>10ThenExitFor

Nexti

Text1.Text=Str(n)

EndSub

程序运行后,单击命令按钮,在文本框中显示的值是______。

9.

10.数据模型按不同的应用层次分为三种类型,它们是【】数据模型、逻辑数据模型和物理数据模型。

二、基本操作题(10题)11.

12.

13.

14.

15.

16.

17.

18.考生文件夹下存在一个数据库文件“Accl.mdb”,其中已经设计好表对象“Student”。请按照以下要求完成对表的修改:(1)设置数据表显示的字体大小为“18”,行高为“20”。(2)设置“简历”字段的设计说明为“大学入学时的信息”。(3)将“年龄”字段的字段大小改为“整型”。(4)将学号为“20061001”学生的照片信息换成考生文件夹下的“zha0.bmp”图像文件。(5)将隐藏的“人校时间”字段重新显示出来。(6)完成上述操作后,将“备注”字段删除。

19.

20.

三、1.选择题(10题)21.下列关于输入输出宏操作的说法中错误的是()。

A.TransferDatabase能够导出数据到Access,dBASE,Paradox,MicrosoftFoxProSQL数据库或从中导入数据

B.TransferDatabase不能从其他Access,dBASE,Paradox,FoxPro,SQL数据库或从文本或电子表格文件中附加表或文件

C.TransferSpreadsheet是用来导出数据到Excelg或Lotusl-2-3电子表格文件或从中导入数据的

D.TransferText是用来导出数据给文本文件或从文本文件导入数据的

22.位于窗体中的窗体称为()。

A.页眉B.页中C.页面D.页脚

23.下列不属于Access窗体的视图是______。

A.设计视图B.窗体视图C.版面视图D.数据表视图

24.将E-R图转换到关系模式时,实体与联系都可以表示成

A.属性B.关系C.键D.域

25.一个书店的老板想将Book表的书名设为主键,考虑到有重名的书的情况,但相同书名的作者都不相同。考虑到店主的需求,可定义适当的主键为()。

A.定义自动编号主键B.将书名和作者组合定义多字段主键C.不定义主键D.再增加一个内容无重复的字段定义为单字段主键

26.Access字段名的最大长度为______。

A.32字符B.128字符C.64字符D.256字符

27.Access的数据库类型是______。

A.层次数据库B.网状数据库C.关系数据库D.面向对象数据库

28.使用Function语句定义一个函数过程,其返回值的类型可以是()。

A.只能是符号常量B.可以是除数组以外的其他简单数据类型C.可在调用时由运行过程决定D.由函数定义时的As子句声明

29.报表页脚的作用是()。

A.用来显示报表的标题、图形或说明性文字

B.用来显示整个报表的汇总说明

C.用来显示报表中的字段名称或记录的分组名称

D.用来显示本页的汇总说明

30.ADO对象模型层次中可以打开RecordSet对象的是______。

A.只能是Connection对象

B.只能是Command对象

C.可以是Connection对象和Command对象

D.不存在

四、综合应用题(10题)31.在考生文件夹下有“Acc3.mdb”数据库。(1)以“学生成绩”和“学生档案信息”表为数据源,创建“不及格学生信息”查询,查询不及格学生的全部信息。结果显示“学生档案信息”表中的全部信息。(2)创建“不及格学生信息”宏,打开“不及格学生信息”查询。(3)在“学生信息查询”窗体中添加“不及格学生信息”按钮,运行“不及格学生信息”宏。查询结果如图1所示。

32.

33.

34.

35.

36.

37.

38.

39.

40.

五、综合操作题(2题)41.

42.

六、简单应用题(2题)43.

44.在考生文件夹下有一个数据文件“Acc2.mdb”,其中已经设计好3个关联表对象“tStud”、“tCourse”、“tScore”和一个临时表“tTemp”及一个窗体“fTmp”。请按以下要求完成设计:(1)创建一个查询,查找并显示没有运动爱好学生的“学号”、“姓名”、“性别”和“年龄”4个字段内容,将查询命名为“查询1”。(2)创建一个查询,查找并显示所有学生的“姓名”、“课程号”和“成绩”3个字段内容,将查询命名为“查询2”。(3)创建一个参数查询,查找并显示学生的“学号”、“姓名”、“性别”和“年龄”4个字段内容。其中,设置“性别”字段为参数,参数条件引用窗体“fTmp”上控件“tSS”的值,将查询命名为“查询3”。(4)创建一个查询,删除临时表“tTemp”中年龄为奇数的记录,将查询命名为“查询4”。查询结果如图1所示。

参考答案

1.36

2.3.第一题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“MicrosoftExcel”,确定文件名字“学生_导出”,单击“导出”即可。第二题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“文本文件”,确定文件名字“学生_导出”,单击“导出”即可。4.1、现在D盘下建立一个空的文件夹,命名为“ACCESS”文件夹。2、打开ACCESS文件夹,单击鼠标的右键,找到新建,单击数据库的程序的相关图标。3、文件夹下就会出现数据库的图标文件,重命名数据库的名称即可。注:在命名数据库文件的同时不允许输入文件名的扩展名。若没有显示扩展名,则从“工具”打开找到“文件夹选项”,单击“文件夹选项”,找到隐藏扩展名的那一项,把前面的小框去掉,并应用即可。

5.1515解析:本题考查VBA程序中过程调用的知识。由于VBA中,默认情况下,参数是按地址传递(ByRef),对形参的改变会影响到实参。本题中z的值等于a+b,这个z值会返回给实参c,所以文本框中显示的内容为15。

6.(1)在“Acc3.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“课程成绩”表。选择“课程编号”和“成绩”字段,确保工具栏中的“总计”按钮按下。在“课程编号”字段的“总计”行选择“Groupby”,在“成绩”字段的“总计”行选择“Max”,在“成绩”字段前添加“最高分”字样。

(2)在“Acc3.mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“自动创建窗体:纵栏式”,选择“课程”表为数据源,单击“确定”按钮。

(3)在工具箱中选择“子窗体/子报表”添加到窗体中,按照要求选择字段。

(4)在窗体页眉中加入标签,根据题意进行属性修改。

(5)在子窗体设计视图中的导航按钮栏选择“否”。7.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“使用向导创建表”或者单击“新建”,在打开的窗口中选择“表向导”。单击“确定”按钮,在弹出的窗口上选择“商务”,在示例表中选择“学生”表。3、添加九个示例字段到“新表中的字段”,在“新表中的字段”下面单击“重命名字段”进行如要求所示的图的字段名字。完成命名之后单击“下一步”,命名为“学生-表向导”,选择“不,让我自己设置主键”。4、单击“下一步”,再单击“下一步”,再单击“下一步”,点击“完成”即可。5、关闭打开的表,右键单击“学生-表向导”,选择“设计视图”打开表。6、在打开表中进行如题目要求所示设置“数据类型”,完成后“保存”即可

8.33解析:本题考查循环的知识。Exit语句用于中途退出循环,所以带有Exit语句的循环结束后,一定要判断清楚到底是因为不满足循环条件而退出循环的,还是由于执行到了Exit语句而退出循环的。本题中不等i循环到50就会因为满足If语句的条件从而执行到ExitFor语句退出循环,注意到每次循环时除了要执行i=i+3以外,在本次循环结束后还要加上步长1,经过计算在第3次循环的时候由于i的值为11而满足了If语句的条件,执行ExitFor后退出循环,此时的n值为3。

9.

10.概念数据模型按不同的应用层次分为三种类型,它们足概念数据模型、逻辑数据模型和物理数据模型。概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型;它与具体的数据库管理系统无关。逻辑数据模型又称数据模型,它是一种面向数据库系统的模型,该模型着重于在数据库系统一级的实现。物理数据模型又称物理模型,它是—种面向计算机物理表示的模型,此模型给出了数据模型在计算机上物理结构的表示。

11.

12.

13.

14.

15.

16.

17.

18.(1)在“Accl.mdb”数据库中双击“student”表,打开数据表视图。执行“格式”一“字体”命令,弹出“字体”对话框,在其中选择字号为“l8”,单击“确定”按钮。再次执行“格式’一“行高”命令,在弹出的对话框中输入“20”,然后单击“确定”按钮。单击“保存”按钮,关闭数据表。

(2)在“Accl.mdb”数据库中单击“student”表,然后单击“设计”按钮,打开设计视图。在“简历”行的“说明”列中辅入“大学入学时的信息”。单击“保存”按钮。

(3)单击“年龄”字段,在其“字段大小”栏中选择“整型”。在“备注”字段名称上单击鼠标右键,在弹出的快捷菜单中选择“删除行”命令,在弹出的确认对话框中单击“是”按钮。单击“保存”按钮,然后关闭设计视图。

(4)在“Accl.mdb”数据库中双击“student”表,打开数据表视图。单击学号“20061001”所在的行和“照片”列的交叉处。执行“插入”一“对象”命令,在弹出的对话框中选择“由文件创建”,然后单击“浏览”按钮,找到考生文件夹下的“zha0.bmp”文件,将其打开,然后单击“确定”按钮。关闭数据表窗口,数据自动保存。

(5)在“Accl.mdb”数据库中双击“student”表,打开数据表视图。执行“格式”一“取消隐藏列”命令,在弹出的“取消隐藏列”对话框中取消选中“入校时I'.-J”复选框勾选,单击“关闭”按钮。单击“保存”按钮,然后关闭数据表视图。

(6)在“Accl.mdb”数据库中单击“student”表,然后单击“设计”按钮,打开设计视图。右键单击“备注”字段名,在弹出的快捷菜单中选择“删除行”,在弹出的删除确认对话框中单击“是”按钮,确认字段删除。单击“保存”按钮,关闭设计视图。

19.

20.

21.B解析:该题考查的仍为宏操作的知识,主要是输入输出宏的部分。下面依次做出分析。TransferDatabase:导出数据到Access、dBASE、Paradox、MicrosoftFoxPro、SQL数据库或从中导入数据,也可以使用该操作从其他Access、dBASE、Paradox、FoxPro、SQL数据库或从文本或电子表格文件中附加表或文件;TransferSpreadsheet:导出数据到Excel或Lotus1-2-3电子表格文件或从中导入数据;TransferText:导出数据给文本文件或从文本文件导入数据。答案为B。

22.A

23.C解析:本题考查Access窗体视图的基本概念。表和查询有两种视图:数据表视图和设计视图,而窗体有3种视图,即设计视图、窗体视图和数据表视图。窗体的设计视图用于创建窗体或修改窗体的窗口;窗体的窗体视图是显示记录数据的窗口,主要用于添加或修改表中的数据;窗体的数据表视图是以行列格式显示表、查询或窗体数据的窗口,在数据表视图中可以编辑、添加、修改、查找或删除数据。版面视图并不是窗体的视图,所以选项C是本题正确答案。

24.B解析:关系数据库逻辑设计的主要工作是将\ue008E-R\ue009图转换成指定RDBMS中的关系模式。首先,从E-R图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E-R图中属性也可以转换成关系的属性,实体集也可以转换成关系。

25.A解析:定义自动编号主键虽然很简单,也达到了创建主键的目的,但没有满足店主的需求,所以不是最合适的主键定义方式,所以选项A不符合题意。将书名和作者组合定义多字段主键是最合适的方式,因为不仅满足了店主的需要,还达到了唯一索引的目的,使其中不存在重复值,所以选项B是正确的。Access中,建议每个数据表最好包含一个主关键字,所以选项C不符合题意。再增加一个内容无重复的字段,可以定义单字段主键,但对于数据较多的一个表,如果再添加一个字段然后不断地向表中输入该字段的值也是个不小的工作量,还可能出现输入错误,所以选项D不符合题意。答案为A。

26.C解析:Access规定,其数据表字段名的最大长度为64个字符。

27.C解析:MicrosoftAccess是—个关系型数据库管理系统,通过各种数据库对象来管理数据库中的数据。

28.D解析:使用Function语句定义一个函数过程,其返回值的类型由函数定义时的As子句声明。

29.B解析:本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字:报表页脚处于报表的结束位置,—般用来显示报表的汇总说明;页面页眉处于每贞的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。

30.C解析:Connection对象:用于指定数据提供者,建立到数据源的连接。

Command对象:表示一个命令。

RecordSet对象:表示数据操作返回的记录集。此对象和Connection对象是最重要的两个对象。

Connection对象和Command对象都可以打开RecordSet对象。

31.(1)在“Acc3.mdb”数据库中单击“查询”对象。单击“新建”按钮,在“新建”对话框中选择“设计视图”,单击“确定”按钮,弹出“显示表”对话框,添加“学生成绩”和“学生档案信息”表,然后单击“关闭”按钮,关闭“显示表”对话框。在字段行选择“学生档案信息.*”和“成绩”字段,取消“成绩”字段的显示,在“成绩”字段“条件”行输入“<60”。单击工具栏中的“保存”按钮,弹出“另存为”对话框,输入查询名称“不及格学生信息”,单击“确定”按钮,关闭查询设计视图。

(2)在“Acc3.mdb”数据库窗口中单击“宏”对象,单击“新建”按钮。在操作列选择“0penQuery”,查询名称选择“不及格学生信息”。单击工具栏中的“保存”按钮,弹出“另存为”对话框,输入宏名称“不及格学生信息”,单击“确定”按钮,关闭宏设计视图。

(3)在“Acc3.mdb”数据库中单击“窗体”对象。右键单击“学生信息查询”窗体,选择“设计视图”。从工具箱中选择命令按钮添加到窗体中,弹出“命令按钮向导”对话框。

在“命令按钮向导”的“类别”列选择“杂项”,在“操作”列中选择“运行宏”,单击“下一步”按钮,选择命令运行的宏为“不及格学生信息”宏,单击“下一步”按钮。选中“文本”,文本框中输

温馨提示

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

评论

0/150

提交评论