2021年湖北省武汉市全国计算机等级考试Access数据库程序设计测试卷(含答案)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2021年湖北省武汉市全国计算机等级考试Access数据库程序设计测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________
一、操作题(10题)
1.
在考生文件夹下有“Acc3.mdb”数据库。

(1)以“课程成绩”表为数据源,创建分组统计查询“最高分”,结果显示“课程编号”和“最高分”。

(2)以“课程”表为数据源,自动创建纵栏式窗体“课程”。

(3)在“课程”窗体中添加以最高分为数据源的子窗体“最高分”,子窗体显示“最高分”字段。

(4)在窗体页眉(高度1cm)中加入标签“Label_1”,标题为“各科成绩最高分”,特殊效果为“凸起”,字体为“宋体”、“加粗”、“14号”。

(5)去除子窗体的记录导航栏。

“课程”窗体显示效果如图3所示。

2. 执行下面的程序段,s的值为【】。

s=0:k=10
While k
s=s+10
k=k-2
Wend
3.空数据库的建立:在D:\\Access 目录下建立一个ACCESS 空数据库文件“教学管理.mdb”。

4.使用表向导创建表:在D:\\Access目录下有一ACCESS 数据库“教学管理.mdb”。

利用表的“表向导”创建如右图的“学生-表向导”表。

5.在考生文件夹下有一个“Acc3.mdb”数据库。

(1)以“房产销售情况表”为数据源,创建“销售明细”窗体,在窗体中显示“房产销售情况表”的全部字段,文本框的特殊效果为“平面”。

在窗体页眉中添加“销售信息明细”标签。

标签文本格式为“宋体”、“l2号”、“加粗”、“居中显
示”。

窗体显示效果如图2所示。

(2)以
“房源基本情况表”为数据源,创建“按照房源代码查询”查询,查询与“销售明细”窗体中房源代码相同的房源信息。

结果显示“房源基本情况表”中的全部字段。

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

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

9.
10. 在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序:
Private Sub Command1_Click()
sum=0
For i=1 To 100 step 2
Next i
MsgBox sum
End Sub
窗体打开运行后,单击命令按钮,则消息框的输出结果为( )。

二、基本操作题(10题)
11.
12.
13.
14.
15.
16.(1)在考生文件夹下的“Acc1.mdb”数据库文件中,新建“产品”表。

表结构如下:(2)设置“产品ID”为主键。

(3)设置“单价”字段的小数位数为“2”。

(4)在“产品”表中输入以下
4条记录:
17.
18.
19.
20.
三、1.选择题(10题)
21. 窗体上添加有3个命令按钮,分别命名为Command1、Command2和Command3,编写Command1的单击事件过程,完成的功能为:当单击按钮Command1时,按钮Command2可用,按钮Command3不可见。

下列程序中正确的是( )。

A.Private Sub Command1 Click() Command2.Visible=True Command3.Visible=False End Sub
B.Private Sub Command1 Click() Command2.Enabled=True Command3.Visible=False End Sub
C.Private Sub Command1_Click() Command2.Enabled=True Command3.VSible=False End Sub
D.Private Sub Command1_Click() Command2.Visible=True Command3.Enabled=False End Sub
22. 用于打开查询的宏命令是( )。

A.OpenForm
B.OpenReport
C.OpenQuery
D.OpenTable
23. 在数据访问页的工具箱中,为了在一个框内插入滚动的文本应选择的图标是( )。

24.代表必须输入字母(A~Z)的输入掩码是()。

A.9
B.L
C.#
D.C
25. 将所有字符转换为大写的输入掩码是
A.>
B.<
C.0
D.A
26. 若某报表中每个班级都有多条记录,如果要使用班级字段(文本型)对记录分类,班级号为0440018,0440019,0440020…则组间距应设为( )。

A.4
B.5
C.6
D.7
27. 下列关于模块的说法中,不正确的是( )。

A.有两种基本模块,一种是标准模块,另一种是类模块
B.窗体模块和报表模块都是类模块,它们各自与某一特定窗体或报表相关联
C.标准模块包含与任何其他对象都无关的常规过程,以及可以从数据库任何位置运行的经常使用的函数
D.标准模块和与某个特定对象无关的类模块的主要区别在于其范围和生命周期
28.将E-R图转换到关系模式时,实体与联系都可以表示成
A.属性
B.关系
C.键
D.域
29.字段名可以是任意想要的名字,最多可达______个字符。

A.16
B.32
C.64
D.128
30. 用于打开报表的宏命令是
A.OpenForm
B.Openquery
C.OpenReport
D.RunSQL
四、综合应用题(10题)
31.在考生文件夹下有一个“Acc3.mdb”数据库。

(1)以“产品入库表”为数据源,创建“产品入库”窗体,如图4所示。

在窗体中添加标签“产品入库表”(宋体,12号,加粗,居中显示)。

在窗体中显示“日期”和“入库数量”文本框,显示“标志”复选框。

(2)设置日期的默认值为“当天日期”。

在窗体中显示“产品代码”,产品代码用组合框显示,自行输入“产品信息”表中的所有产品代码,并将其数值保存到“产品代码”字段中。

在窗体中添加“添加记录”、“保存记录”和“删除记录”按钮,分别实现添加记录、保存记录和删除记录操作。

32.
33.
在考生文件夹下有“Acc3.mdb”数据库。

(1)以“服务器”和“个人信息”表为数据源,创建查询“账号信息”,查询账号信息。

结果显示“服务器名称”和“个人信息”的全部字段。

(2)创建宏,名称为“账号信息宏”,运行“账号信息”查询。

(3)创建“web信息查询”窗体,在窗体中添加“账号信息”按钮,运行“账号信息宏”。

设置窗体宽度为
“7cm”,“弹出方式”。

“web信息查询”窗体如图2所示。

34.
35.
36.
37.
38.
39.
40.考生文件夹下存在一个图像文件“test.bmp”和一个数据库文件“samp3.accdb”。

“samp3.accdb”数据库里面已经设计了表对象“tEmp,,和tttTemp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象
“mEmp”。

试在此基础上按照以下要求补充设计。

(1)将表“tTemp,,中年龄小于30岁(不含30岁)、职务为职员的女职工记录选出并添加进空白表“tEmp”里。

(2)将窗体“fEmpJJ的窗体标题设置为‘c信息输出”;将窗体上名为“btnP”按钮的外观设置为图片显示,图片选择考生文件夹下的“test.bmp,,图像文件;将‘‘bmP”按钮的单击事件设置为窗体代码区已经设计好的事件过程bmP_Click(3)将报表“rEmp”的主体节区内的“tName”文本框控件设置为“姓名”字段内容显示,将宏“mEmp”重命名保存为自动执行的宏。

注意:不允许修改数据库中的表对象“tTemp”,不允许修改宏对象“mEmp”里的内容,不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性。

五、综合操作题(2题)
41.
42.
六、简单应用题(2题)
43.
44.
参考答案
1.
(1)在“Acc3.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“课程成绩”表。

选择“课程编号”和“成绩”字段,确保工具栏中的“总计”按钮按下。

在“课程编号”字段的“总计”行选择“Groupby”,在“成绩”字段的“总计”行选择“Max”,在“成绩”字段前添
加“最高分”字样。

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

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

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

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

2.5050 解析:本题考查While循环。

While循环中的<表达式>是一个数值表达式k,若k不等于0,则执行循环体;若k等于0,则结束循环。

本题中循环体共被执行5次,每执行一次循环体,变量s将累加一次10,结果为“50'。

3.1、现在D盘下建立一个空的文件夹,命名为“ACCESS”文件夹。

2、打开ACCESS文件夹,单击鼠标的右键,找到新建,单击数据库的程序的相关图标。

3、文件夹下就会出现数据库的图标文件,重命名数据库的名称即可。

注:在命名数据库文件的同时不允许输入文件名的扩展名。

若没有显示扩展名,则从“工具”打开找到“文件夹选项”,单击“文件夹选项”,找到隐藏扩展名的那一项,把前面的小框去掉,并应用即可。

4.1、找到要操作的数据源,打开“教学管理”数据库。

2、选择数据库的对象“表”,可以在窗口上双击“使用向导创建表”或者单击“新建”,在打开的窗口中选择“表向导”。

单击“确定”按钮,在弹出的窗口上选择“商务”,在示例表中选择“学生”表。

3、添加九个示例字段到“新表中的字段”,在“新表中的字段”下面单击“重命名字段”进行如要求所示的图的字段名字。

完成命名之后单击“下一步”,命名为“学生-表向导”,选择“不,让我自己设置主键”。

4、单击“下一步”,再单击“下一步”,再单击“下一步”,点击“完成”即可。

5、关闭打开的表,右键单击“学生-表向导”,选择“设计视图”打开表。

6、在打开表中进行如题目要求所示设置“数据类型”,完成后“保存”即可
5.(1)打开“Acc3.mdb”数据库窗口,单击“窗体”对象,单击“新建”按钮,选择“自动创建窗体:纵栏武”,选择“房产销售情况表”表为数据源,单击“确定”按钮。

弹出窗口对话框,执行“视图”一“设计视图”,用鼠标右键单击其中一个文本框,右键单击选择“属性”命令,在“格式”选项卡的“特殊效果”中选择“平面”。

关闭属性对话框。

单击工具栏中的“标签”控件,拖到窗体页眉中。

并调整其大小,输入“销售信息明细”文本,选中新建标签,在工具栏中选择考题要求的文本格式:宋体、l2号、加粗、居中。

单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入窗体名称“销售明细”.单击“确定”按钮,关闭窗体设计视图。

(2)在“Ace3.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。

弹出“显示表”对话框,添加“房源基本情况表”,单击“关闭”按钮。

关闭“显示表”对话框。

字段行选择“房源基本情况表.g-”和“房源代码”,取消“房源代码”字段的显示,在“房源代码”行对应的“条件”行输入“[Forms]![销售明细]![房源代码]”。

单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入查询名称“按照窗体房源代码查询”,单击“确定”按钮,关闭查询设计视图。

6.概念
数据模型按不同的应用层次分为三种类型,它们足概念数据模型、逻辑数据模型和物理数据模型。

概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型;它与具体的数据库管理系统无关。

逻辑数据模型又称数据模型,它是一种面向数据库系统的模型,该模型着重于在数据库系统一级的实现。

物理数据模型又称物理模型,它是—种面向计算机物理表示的模型,此模型给出了数据模型在计算机上物理结构的表示。

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

9.
10.25002500 解析:本题考查循环的知识。

这个问题比较简单,实际上就是求1到100之间的奇数和,最终结果为2500。

11.
12.
13.
14.
15.
16.(1)双击打开“Accl.mdb”数据库文件。

在“数据库”窗口中单击“表”对象,单击“新建”按钮,在“新建表”对话框中选择“设计视图”,单击“确
定”按钮。

在设计视图中输入题目所要求的字段,并选择好数据类型和字段大小。

(2)在设计视图中,选中“产品ID”字段,单击工具栏上的“主键”按钮,将“产品ID”字段设置为主键。

(3)在设计视图中,选中“单价”字段,在字段属性的“常规”选项卡中找到“小数位数”选项并输入“2”。

(4)关闭设计视图,在提示是否保存时选择“是”,在“另存为”对话框中输入表名“产品”并确定。

在数据库窗口中,双击“产品”表,打开“产品”表的数据表视图,按照题目要求输入记录内容(产品ID为自动编号类型,不用
输入)。

17.
18.
19.
20.
21.C解析:本题考查控件的可见和可用属性的知识。

在VBA中,要想使某个控件可用,则使其Enabled属性为True;要想使某个控件可见,则使其Visible属性为True。

22.C解析:本题考查Access中的宏命令,宏命令Open Form是用来打开窗体的;宏命令Open Query是用来打开选择查询或交叉表查询的;Open Repo是在设计视图或打印预览中打开报表,或者立即打印报表:宏命令or,en Table可以在数据表视图、设计视图或打印预览中打开表,
在这里可以选择表的数据输入模式。

答案为C。

23.A解析:图标可以在一个框内插入滚动的文本。

24.B解析:本题考查字段的输入掩码的知识。

我们在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,输入掩码中的字符“9”代表可以选择输入数字或空格;“L”代表必须输入字母(A~Z);“#”代表可以选择输入数据和空格,在编辑模式下空格以空白显示,但是保存数据时将空白删除,允许输入加号或减号;“C”代表可以选择输入任何数据和空格。

25.A解析:B) 选项指所有字符转换为小写,C) 选项指必须输人数字0~9,D) 选项指必须输入字母或数字。

26.D解析:本题考查记录分组的组间距。

分组字段是文本型,且字段值的前5位都相同,若要将同一个班级的记录放在一起,不同班级的记录分开,则分组形式应为“前缀字符”。

组间距就是使用前几个字符就可以将各个组分开,因为第6位有相同的,因此应该取7位。

答案为D。

27.C解析:本题是对模块基本概念的考查。

选项A讲的是模块的分类,模块可以分为两类,一类是标准模块,一类是类模块,故选项A是正确的。

选项B讲的是类模块的两种具体类型,即窗体模块和报表模块,它们都各自与某一特定窗体或报表相关联的,因此也是正确的。

选项C错在最后两个字,正确的应该是:标准模块包含与任何其他对象都无关的常规过程,以及可以从数据库任何位置运行的经常使用的过程。

过程与函数是有区别的,不能混淆。

选项D说的是标准模块和与某个特定对象无关的类模块的主要区别,即它们的范围和生命周期不同,故D也是
正确韵。

答案为C。

28.B解析:关系数据库逻辑设计的主要工作是将\ue008E-R\ue009图转换成指定RDBMS中的关系模式。

首先,从E-R图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E-R图中属性也可以转换成关系的属性,实体集也可以转换成关系。

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

30.C解析:A)选项用于打开窗体,B)选项用于打开查询,D)选项用于关闭数据库对象。

31.(1)在“Ace3.mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“设计视图”,选择“产品入库表”为数据源,单击“确定”按钮。

从工具箱中选择“标签”控件添加到窗体中,输入“产品入库表”文本,选中标签,在_T-具栏中选择对应文本格式:宋体、12号、加粗、居中。

从“产品入库表”字段列表中选择“日期”字段,将其拖到窗体中。

同理添加“入库数量”文本框。

按上面的方法添加“标签”字段到窗体中。

单击工具栏中的“保存”按钮,弹出“另存为”对话框,输入窗体名称“产品入库”,单击“确定”按钮。

(2)在“Acc3.mdb”数据库窗口中的“产品入库”窗体设计视图下,右键单击“日期”文本框,选择“属性”,在“数据”选项卡的“默认值”行输入“一Date”,关闭文本框属性窗口。

在工具箱中选择“组合框”按钮,将其拖动到窗体删除文本框位置,弹出“组合框向导”对话框,选择“使组合框在表或查询中查阅数值”,单击“下一步”按钮,选择“产品信息表”,单击“下一步”按钮,选定“产品代码”字段,两次单击“下一步”按
钮,选中“将该数值保存在这个字段中”,在右面下拉列表框中选择“产品代码”,单击“下一步”按钮,输入组合框标签“产品代码”,单击“完成”按钮。

单击工具箱中的“命令按钮”控件,添加到窗体中,弹出“命令按钮向导”,在“类别”项选择“记录操作”,在“操作项”中选择“添加新记录”,单击“下一步”按钮,在“文本”右面文本框中输入“添加记录”,单击“完成”按钮。

单击工具箱中的“命令按钮”控件,添加到窗体中,弹出“命令按钮向导”,在“类别”项中选择“记录操作”,在“操作”项中选择“保存记录”,单击“下一步”按钮,在“文本”右面文本框中输入“保存记录”,单击“完成”按钮。

单击工具箱中的“命令按钮”控件,添加到窗体中,弹出“命令按钮向导”,在“类别”项中选择“记录操作”,在“操作项”中选择“删除记录”,单击“下一步”按钮,在“文本”右面的文本框中输入“删除记录”,单击“完成”按钮。

单击工具栏中的“保存”按钮,关闭窗体设计视图。

32.
33.
(1)在“Acc3.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“服务器”和“个人信息”表。

选择“服务器名称”和“个人信息.*”字段。

单击“保存”按钮,输入查询名称为“账号信息”。

(2)在“Acc3.mdb”数据库窗口中单击“宏”对象,单击“新建”按钮,在操作列选择“OpenQuery”,查询名称选择“账号信息”,保存为“账号信息宏”。

(3)在“Acc3.mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“设计视图”,不选择数据源,在窗体中添加按钮,在“产品信患”窗体中添加按钮,在命令按钮向导的类别中选择“杂项”,在操作中选择“运行宏”,选择“账号信息宏”。

右键单击窗体视图的空白处,选择“属性”选项,在格式页宽度行输入“7cm”,在“弹出方式”中选择“是”,保存为“web信息查询”。

34.
35.
36.
37.
38.
39.
40.【审题分析】本题考查知识点:表的数据转移、窗体下控件的事件驱动、宏的设计与调用、报表和窗体下常用控件的设计方法和格式的设计。

对表的数据转移如果不用查询实现,大多数就是筛选。

【操作步骤】(1)步骤1:打开“samp3.accdb”数据库,在“文件”功能区中双
击“tTemp”打开表。

步骤2:单击“开始”功能区,在“排序和筛选”分组中单击“高级”按钮,在弹出的菜单中选择“高级筛选/排序”命令,在筛选窗口下双击“tTemp”中的每个字段,在“年龄”条件行内输入:
<30,在“性别”条件行内输入“女”,在“职务”条件行内输入“职员”。

步骤3:单击“排序和筛选”分组中的“切换筛选”按钮,按Ctrl+A组合键选中筛选后的所有记录,再按Ctrl+C组合键复制筛选后的记录,关闭筛选的窗口。

然后再双击打开“tEmp”表,按CM+V组合键把所用筛选后的记录转移到“tEmp”表,再关闭“tEmp”表。

注意:解决转移的方法很多,这只是其中的一种方法。

(2)步骤1:在“开始”功能区的“窗体”面板中右键单击“fEmp”窗体,在弹出的快捷菜单中选择“设计视图”命令,打开fEmp的设计视图。

在窗体的空白处单击鼠标右键,在弹出的快捷菜单中选择“表单属性”命令,然后在“属性表”对话框的“标题”行内输入:信息输出。

步骤2:在“属性表”对话框的左上角下拉列表选择“btnP”,然后在图片所在的行内单击浏览“test.bmp”所在的位置(考生文件夹下),如图10—44所示。

步骤3:单击“窗体设计工具一设计”功能区的“工具”分组中的“查看代码”按钮,弹出代码生成器窗口,如图10—45所示。

此处不需要修改代码,直接关闭代码窗口。

步骤4:单击快速访问工具栏中的“保存”按钮,关闭“fEmp”窗体。

(3)步骤1:在“开始”功能区的“报表”面板中右键单击“rEmp”报表,在弹出的快捷菜单中选择“设计视图”命令,打开“rEmp”的设计视图,选中“tName”文本框,在“属性表”对话框内的“控件来源”所在行内选择姓名。

步骤2:单击快速访问工具栏中的“保存”按钮,关闭“rEmp”报表。

步骤3:
单击“宏”对象,在“mEmp”宏对象上单击鼠标右键,在弹出的快捷菜单中选择“重命名”命令,输入autoexec,自动运行宏名。

关闭
“samp3.accdb”数据库。

41.
42.
43.
44.。

相关文档
最新文档