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

下载本文档

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

文档简介

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

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

2.在窗体上添加一个名为Command1的命令按钮,然后编写如下程序:

Functionm(xAsInteger,yAsInteger)AsInteger

m=IIf(x>y,x,y)

EndFunction

PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger

a=1

b=2

MsgBoxm(a,b)

EndSub

打开窗体运行后,单击命令按钮,消息框中输出结果为【】。

3.编辑数据表:在ACCESS数据库“教学管理.mdb”,跟下面要求进行相应的操作:表的复制和重命名、隐藏列、冻结列、移动列、行高与列宽、更改表数据的字体、设置数据表格式、数据的查找与替换。

4.下列程序的输出结果是()。

PrivateSubCommand1_Click()

Dimarr(1To10)

Fori=1To10

Nexti

ForEachiInarr()

Nexti

EndSub

5.在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序:

PrivateSubCommand1_Click()

sum=0

Fori=1To100step2

Nexti

MsgBoxsum

EndSub

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

6.

7.在窗体上画一个命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

a=0

Fori=1To2

Forj=1To4

IfjMod2<>0Then

a=a+1

EndIf

a=a+1

Nextj

Nexti

MsgBoxa

EndSub

程序执行后,单击命令按钮,消息框显示的是【】。

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

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

10.Access数据库的扩展名是【】。

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

12.

13.

14.

15.

16.

17.

18.

19.

20.

三、1.选择题(10题)21.以下不是Access预定义报表格式的是______。

A.“标准”B.“大胆”C.“正式”D.“随意”

22.对关系s和R进行集合运算,结果中既包含S中的所有元组,也包含R中的所有元组,这样的集合运算称为()。

A.并运算B.交运算C.差运算D.积运算

23.一棵二叉树中共有70个叶子节点与80个度为1的节点,则该二叉树的总节点数为______。

A.219B.221C.229D.231

24.不是窗体文本框控件的格式属性选项的是________。

A.标题B.可见性C.前景颜色D.背景颜色

25.如果一个教师可以讲授多门课程,一门课程可以由多个教师来讲授,则教师与课程存在的联系是()。

A.一对一B.一对多C.多对一D.多对多

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

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

27.Access通过数据访问页发布的数据()。

A.只能是静态数据B.只能是数据库中保持不变的数据C.只能是数据库中的数据D.是数据库中保存的数据

28.宏命令RepaintObject的功能是()。

A.更新包括控件的重新计算和重新绘制B.重新查询控件的数据源C.查找符合条件的记录D.查找下一个符合条件的记录

29.关于宏操作,()操作可以将指定的数据库对象复制到另外一个MicrosoftAccess数据库(.mdb)中。

A.CopyFileB.CopyEventC.CopyObjectD.CopyDatabaseFile

30.可以创建数据访问页的是()。

A.查询设计器B.数据访问页设计器C.报表设计器D.窗体设计器

四、综合应用题(10题)31.

32.

33.

34.

35.

36.

37.

38.

39.

40.综合应用题(共18分)(本题素材路径:电脑版软件\考试题库\真考题库试卷61\综合应用)考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计好表对象“tTeacher”、窗体对象“fTest”,报表对象“rTeacher”和宏对象“m1”。试在此基础上按照以下要求补充窗体设计和报表设计:(1)将报表对象rTeacher的报表主体节区中名为“性别”的文本框显示内容设置为“性别”字段值,并将文本框名称更名为“tSex”。(2)在报表对象rTeacher的报表页脚节区位置添加一个计算控件,计算并显示教师的平均年龄。计算控件放置在距上边0.3厘米、距左侧3.6厘米,命名为“tAvg”。要求:平均年龄保留整数。(3)设置“fTest”窗体。打开窗体时,窗体标题显示内容为:“**月**日####样例”,请按照VBA代码中的指示将代码补充完整。注意:①显示标题中,月和日均为本年度当月和当日,“####”为标签控件“bTitle”的内容;②显示内容中间及前后不允许出现空格;③如果月或日小于10,按实际位数显示。要求:本年度当月和当日的时间必须使用函数获取。(4)设置窗体对象fTest上名为“btest”的命令按钮的单击事件属性为给定的宏对象m1。注意:不允许修改数据库中的表对象“tTeacher"和宏对象“m1”;不允许修改窗体对象“fTest”和报表对象“rTeacher”中未涉及的控件和属性。程序代码只允许在“*******Add******”与“*******Add******”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。五、综合操作题(2题)41.

42.

六、简单应用题(2题)43.在考生文件夹下,存在一个数据库文件“Acc2.mdb”,里丽已经设计好3个关联表对象(名为“学生”、“课程”、“成绩”)、一个空表(名为“T1”)和一个窗体对象(名为“F1”)。

试按以下要求完成设计:

(1)创建一个选择查询“QY1”,查找没有书法爱好学生的“学号”、“姓名”、“性别”和“年龄”4个字段内容。

(2)创建一个选择查询“QY2”,查找学生的“姓名”、“课程名”和“成绩”3个字段内容。

(3)创建一个参数查询“QY3”,查找学生的“学号”、“姓名”、“年龄”和“性别”4个字段内容。其中设置“年龄”字段为参数,参数值要求引用窗体“F1”上控件名为“age”的值。查询结果如图l所示。

(4)创建追加查询“QY4”,将表对象“学生”中的“学号”、“姓名”、“性别”和“年龄”4个字段内容追加到目标表“T1”的对应字段内。(规定“姓名”字段的第一个字符为姓。要求将学生学号和学生的姓组合在一起,追加到目标表的“编号”字段中)。查询结果如图2所示。

44.

参考答案

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

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

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

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

(5)在子窗体设计视图中的导航按钮栏选择“否”。

2.44解析:M(6)的值为12-6=6;则有M(2+6)=M(8)的值为12-8=4。3.第一题:步骤:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、鼠标右键单击“学生”表,选择“复制”,再在工具栏上找到“粘贴”图标,在“表名称”中输入“学生表备份”,同时选择“结构和数据”,单击“确定”即可。3、鼠标右键单击“学生表备份”表,选择“重命名”,再输入“学生表备份2009”即可。第二题:步骤:1、在打开的数据库中打开“教师”表,把鼠标移动到“教师编号”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“隐藏列”单击即可。3、在当前表的灰色出单击鼠标右键,选择“取消隐藏列”,在弹出的窗口的“教师编号”前面的方框打上小勾即可。第三题:1、在第二题的基础上,在挡开的教师表中操作,把鼠标移动到“姓名”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“冻结列”单击即可。3、在第二步不关闭表的情况下,同样是选择整列“姓名”,单击鼠标右键,选择“取消对所有列的冻结”即可。第四题:1、在第三题的情况下,不关闭表的情况下,同样是选中整列字段“教师编号”,按住鼠标左键不放,看到鼠标下方加有虚线的方框时拉动鼠标移动到“姓名”列后面,放开鼠标即可。第五题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,选中“教师”表的任意一行,然后单击鼠标的右键,选择“行高”;或者在“格式”中选择“行高”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。3、打开“教师”表,选中“教师”表的任意一列,然后单击鼠标的右键,选择“列宽”;或者在“格式”中选择“列宽”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。4、设置完成后保存即可。第六题:1、在第五题的基础上,在“教师”表的灰色处单击鼠标右键,选择字体,在弹出来的窗口上选择和设置题目的要求后,确定、保存即可。第七题:1、找到要操作的数据源,打开“教学管理_原始”数据库。2、打开“教师”表,在工具栏上找到“格式”,单击有选择“数据表”,在“设置数据表格式”中按题目的要求选择需要的设置即可。同理操作即可完成。

4.1515解析:本题考查VBA中ForEach…Next循环的知识。ForEach…Next循环是一种特殊的循环,这种循环只能用在数组中,用来遍历数组中的每一个元素。本题中的第一个循环为数组的每个元素赋值,而第二个循环中更改了这些值。综合两个循环来看,实际上最后arr(i)的值为2*i+1。

5.25002500解析:本题考查循环的知识。这个问题比较简单,实际上就是求1到100之间的奇数和,最终结果为2500。

6.

7.1212解析:考查多重循环结构的编程方法。对于内层循环而言,当j为1、3时,a会各加两次1;当j为2、3时,a会各加一次1。所以,整个内层会加6次1。考虑到外层循环要执行两次循环体,所以一共要加12次1,最终的输出结果为12。8.第一题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“MicrosoftExcel”,确定文件名字“学生_导出”,单击“导出”即可。第二题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“文本文件”,确定文件名字“学生_导出”,单击“导出”即可。

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

10.mdb或mdbAccess所提供的对象都存放在同一个数据库文件(扩展名为.mdb文件)中,而不是像其他PC的数据库那样分别存放在不同的文件中。

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.A解析:access中提供了6种预定义报表格式,有“大胆”、“正式”、“浅灰”、“紧凑”、“组织”和“随意”。

22.AA)【解析】关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,新关系中包含两个关系中的所有元组。

23.A解析:由二叉树的性质可知,在任意一棵二叉树中,度为0的节点(即叶子节点)总是比度为2的节点多一个。本题中,度为0的节点数为70,因此度为2的节点数为69,再加上度为1的节点80个,一共是219个节点。

24.A解析:文本框是用来输入或编辑数据的,所以不可能有固定不变的“标题”属性。

25.D解析:本题考查表与表之间的关系。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配:若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。本题中一门课程匹配多个教师。一个教师匹配多门课程,故此为多对多关系。

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

27.D

28.A解析:本题考查Access的宏命令。RepaintObject是完成指定的数据库对象所刮起的屏幕更新,或对活动数据库对象进行屏幕更新,这种更新包括控件的重新计算和重新绘制。答案为A。

29.C解析:宏中没有CopyFile和CopyEvent的操作。其中,CopyObject操作将指定的数据库对象复制到另外一个MicrosoftAccess数据库(.mdb)中,或以新的名称复制到同一数据库或Access项目(.adp)中;CopyDatabaseFile操作为当前与MicrosoftAccess项目连接的MicrosoftSQLServer7.0或更高版本数据库制作副本。

30.B解析:本题考查数据访问页的创建。数据访问页是数据库的一种对象,它和其他数据库对象(例如,表、查询、窗体和报表等)的性质是相同的。通常采用创建数据访问页的方法是:自动创建数据访问页和使用向导创建数据访问页,如果用户有特殊需求,则可以使用设计器来进行修改,以便生成满足需求的数据访问页。答案为B。

31.

32.

33.

34.

35.

36.

37.

38.

39.40.【考点分析】本题考点:报表控件的使用及属性的设置和窗体代码VBA编程的实现。【解题思路】第1、2小题单击报表的设计视图按照题目要求添加控件并设置其相关属性,第3、4小题单击窗体“设计”选项卡“工具”功能组中的“查看代码”按钮进入代码编辑界面。【操作步骤】步骤1:打开考生文件夹下的数据库文件“samp3.accdb”;右键单击“rTeacher”报表,在弹出的快捷菜单中选择“设计视图”命令。步骤2:选中报表主体节区“未绑定”文本框控件,单击“设计”选项卡下“工具”功能组中的“属性表”按钮,如图1.21所示。步骤3:在“属性表”对话框中单击“全部”选项卡,在“名称”行中输入“tSex”,在“控件来源”行中选择“性别”字段。如图1.22所示。步骤4:按Ctrl+S组合键保存修改,关闭“属性表”对话框。(2)【操作步骤】步骤1:单击“设计”选项卡下“控件”功能组中的“文本框”控件,在报表页脚节区内拖动,产生“Text”标签和“未绑定”文本框,选中“Text”标签,按Delete键将其删除。如图1.23所示。步骤2:选中报表页脚节区“未绑定”文本框控件,单击“设计”选项卡下“工具”功能组中的“属性表”按钮。步骤3:在“属性表”对话框中单击“全部”选项卡,在“名称”行中输入“tAvg”,分别在“上边距”与“左边距”行中输入“0.3cm”和“3.6cm”。在“控件来源”行中输入“=Avg([年龄])”,在“格式”行中选择“固定”,在“小数位数”行中选择“0”。如图1.24所示。步骤4:按Ctrl+S组合键保存修改,关闭“属性表”对话框,关闭“rTeacher”报表设计视图。(3)【操作步骤】步骤1:右键单击“fTest"窗体,在弹出的快捷菜单中选择“设计视图”命令。步骤2:单击“设计”选项卡下“工具”功能组中的“查看代码”按钮,进入VBA代码编辑界面。步骤3:在“PrivateSubForm_Load()”事件过程中添加如下代码“Me.Caption=Trim(Month(Date)&"月"&Day(Date)&"日"&Me.bTitle.Caption&"样例")”,如图1.25所示。步骤4:按Ctrl+S组合键保存修改,关闭VBA代码编辑界面。(4)【操作步骤】步骤1:选中窗体主体节区“测试”按钮控件,单击“设计”选项卡下“工具”功能组中的“属性表”按钮。步骤2:在“属性表”对话框中单击“事件”选项卡,在“单击”行中选择“m1”,如图1.26所示。步骤3:按Ctrl+S组合键保存修改,关闭“属性表”对话框,关闭“fTest”窗体设计视图。

41.

42.

43.(1)在“Acc2.mdb”数据库中单击“查询”对象,单击“新建”按钮,选择“

温馨提示

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

评论

0/150

提交评论