admin 管理员组文章数量: 1184232
2024年5月18日发(作者:数据分析是什么专业)
2023年甘肃省兰州市全国计算机等级考试
Access数据库程序设计真题(含答案)
学校:________ 班级:________ 姓名:________ 考号:________
一、操作题(10题)
1.创建一个查询,要求将表对象“tStud”中总分成绩超过270分(含270
分)的学生信息追加到空表“tTemp”中。其中,“tTemp”表的入学成绩为
学生总分,所建查询命名为“qT4”。
2.从 ACCESS 数据库导出数据:在 D: Access 目录下有一个“教学管
理.mdb”access 数据库,其中有一个“学生”表。
1、将“教学管理.mdb”中“学生”表导出为电子表格文件,命名为“学生_
导出.xls”
2、将“教学管理.mdb”中“学生”表导出为文本文件,命名为“学生_导
出.txt”
3. 假设用—个长度为50的数组(数组元素的下标从0到49)作为栈的存
储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,
如果bottom=49,top=30(数组下标),则栈中具有【 】个元素。
4.从外部导入数据创建表:有一个电子表格文件“学生电子表格.xls”,
一个文本文件“学生.txt”,一个“教学管理_原始.mdb”access数据库,以及
一个空数据库文件“教学管理.mdb”。操作要求如下:
1、将电子表格“学生电子表格.xls”导入到“教学管理.mdb”中,表命名为
“学生_从电子表格”。
2、将文本文件“学生.txt”导入到“教学管理.mdb”中,表命名为“学生_从
文本文件”。
3、将“教学管理_原始.mdb”中的“学生”表导入到“教学管理.mdb”,表命
名为“学生”。
5.
6. 阅读下面的程序段:
sum=0
for i=1 to 3
for j=i to 4
for k=j to 5
sum=sum+1
next k
next j
next i
执行上面的三重循环后,sam的值为______。
7.用向导建立 ACCESS 数据库:利用数据库模板向导,在 D:Access
目录下建立一个 ACCESS 数据库“资产追踪.mdb”。要求显示样式设置
为"标准",报表打印样式为"大胆"。数据库标题为“资产追踪”。
8.使用表 向导 创建表 :在D:Access目录下有一ACCESS 数据库
“教学管理.mdb”。利用表的“表向导”创建如右图的“学生-表向导”表。
9. 在窗体上添加一个名为Command1的命令按钮,然后编写如下程序:
Function m(x As Integer, y As Integer) As Integer
m=IIf(x>y,x,y)
End Function
Private Sub Command1_Click()
Dim a As Integer, b As Integer
a=1
b=2
MsgBox m(a,b)
End Sub
打开窗体运行后,单击命令按钮,消息框中输出结果为【 】。
10. Access数据库的扩展名是【】。
二、基本操作题(10题)
11.
12.
13.
(1)新建“Aec1.mdb”数据库,将考生文件夹下的“学生.xls”导入,
第一行包含列标题,将“学号”设置为主键,将导入表命名为“学生”。
如图1所示。 (2)为“姓名”字段设置有重复索引。 (3)为“学生”
表保存窗体类型的副本。
14.
15.
16.基本操作题(共19分)(本题素材路径:电脑版软件考试题库真考题库
试卷70基本操作)
在考生文件夹下,存在一个数据库文件“”,里边已经设计好了
表对象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”,同时还设计了窗
体对象“fSubscribe”。试按以下操作要求,完成各种操作:
(1)分析“tSubscribe”数据表的字段构成,判断并设置其主键。设置“科室
ID”字段的字段大小,使其与“tOffice”"表中相关字段的字段大小一致。
删除医生“专长”字段。
(2)设置“tSubscribe”表中“医生ID”字段的相关属性,使其输入的数据只能
为第1个字符为“A”,从第2个字符开始后三位只能是0~9之间的数字,
并设置该字段为必填字段。设置"预约日期"字段的验证规则为:只能输
入系统时间以后的日期。要求:使用函数获取系统时间。
(3)设置“tDoctor”表中“性别”字段的默认值为“男”,并设置该字段值的输
入方式为从下拉列表中选择“男”或“女”选项值。设置“年龄”字段的验证
规则和验证文本,验证规则为:输入年龄必须在18岁至60岁之间(含18
岁和60岁),验证文本内容为:“年龄应在18岁到60岁之间”。
(4)设置"tDoctor"表的显示格式,使表的背景颜色为“褐色2”,网格线为
“黑色”。设置数据表中显示所有字段。
(5)通过相关字段建立“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”四
表之间的关系,并实施参照完整性。
(6)将窗体“fSubscribe”主体节区内文本框“tDept”和“tDoct”的控件来源属
性设置为计算控件。要求该控件可以根据窗体数据源里的“科室ID”和
“医生ID”字段值,分别从非数据源表对象“tPatient”和“tDoctor”中检索出
对应的科室名称和医生姓名并显示输出。
提示:考虑使用DLookup函数。
17.
18.
19.
20.
三、1.选择题(10题)
21. 执行语句MsgBox"AAAA",vbOKCancel+vbQuestion,"BBBB"之后,
弹出的信息框外观样式是 ______。
22.数据库系统的核心是______。
A.数据模型 B.数据库管理系统 C.数据库 D.数据库管理员
23. 下列关于栈的描述中错误的是( )
A.栈是先进后出的线性表 B.栈只能顺序存储 C.栈具有记忆作用 D.对
栈的插入与删除操作中,不需要改变栈底指针
24.下列数据结构中,属于非线性结构的是
A.循环队列 B.带链队列 C.二叉树 D.带链栈
25. 设R是一个2元关系,有3个元组,S是一个3元关系,有4个元
组。如T=R×S,则T的元组为( )个。
A.6 B.8 C.12 D.16
26. 已知一个Access数据库,其中含有系别、男、女等字段,若要统计
每个系男女教师的人数,则应使用( )查询。
A.选择查询 B.操作查询 C.参数查询 D.交叉表查询
27. 以下关于主关键字的说法,错误的是______。
A.使用自动编号是创建主关键字最简单的方法
B.作为主关健字的字段中允许出现Null值
C.作为主关键宇的字段中不允许出现重复值
D.不能确定任何单字段的值得唯一性时,可以将两个或更多的字段组合
成为主关键字
28. 下列Access表的数据类型的集合,错误的是 ______。
A.文本、备注、数字 B.备注、OLE对象、超级链接 C.通用、备注、数
字 D.日期/时间、货币、自动编号
29. 下列算法正确的是________。
(2.8)=3 (-2.8)=-3 (2.8)=3 (-2.8)=-3
30. 如果将窗体背景图片存储到数据库文件中,则在“图片类型’’属性框
中应该指定为 ( )方式。
A.嵌入 B.任意 C.链接 D.嵌入或链接
四、综合应用题(10题)
31.
32.在考生文件夹下有“Acc3.mdb”数据库。 (1)在“订单”窗体中添加
标签名为“起始日期”和“终止日期”的文本框。 (2)修改“订单明细表”
查询,设置“定购日期”字段的条件为:>;一[Forms]![订单]![起始日
期]And<;=[Forms]![订单]![终止日期]。在“订单”窗体上添加“查询”按钮,
运行“订单明细表”查询。设置窗体的宽度为“7.674cm”,“弹出方式”。
窗体显示结果如图3所示。
33.
34.在考生文件夹下有一个“Ace3.mdb”数据库。 (1)以“l临时”表为数
曙源,自动创建窗体“产品信息录入”。设置窗体宽度为“9cm”,“弹出方
式”。 (2)添加“产品信息录入”窗体页眉标签为“新产品信息录入”,标
签文本字体为“宋体”,“12号”,“加粗”,标签效果为“凹陷”。 (3)创
建“追加产品记录”和“删除临时表”查询,分别用来将“临时”表中的数据
追加到“产品”表中,以及将“临时”表中的数据删除。 (4)创建“保存产
品记录”宏,该宏一次调用所创建的两个查询。 (5)在页脚中添加“保
存记录”按钮(Commandl),当单击该按钮时,将“临时”表中的数据添加
到“产品”表中,并且将“临时”表中的数据删除“产品信息录入”窗体的效
果如图3所示。
35.在考生文件夹下有一个数据库文件“”,里面已经设计好
表对象“tBorrow”、“tReader”和“tBook”,查询对象“qT”,窗体对象
“fReader”,报表对象“rReader”和宏对象“rPt”。请在此基础上按以下要
求补充设计。
(1)在报表“rReader”的报表页眉节区内添加一个标签控件,其名称为
“bTitle”,标题显示为“读者借阅情况浏览”,字体名称为“黑体”,字体
大小为22,并将其安排在距上边0.5厘米、距左侧2厘米的位置。
(2)设计报表“rReader”的主体节区为“tSex”文本框控件。设置数据来
源显示性别信息,并要求按“借书日期”字段升序显示,“借书日期”的
显示格式为“长日期”形式。
(3)将宏对象“rpt”改名为“mReader”。
(4)在窗体对象“fReader”的窗体页脚节区内添加一个命令按钮,命名
为“bList”,按钮标题为“显示借书信息”,其单击事件属性设置为宏对
象“mReader”。
(5)窗体加载时设置窗体标题属性为系统当前日期。窗体“加载”事件
代码已提供,请补充完整。
注意:不允许修改窗体对象“fReader”中未涉及的控件和属性;不允许
修改表对象“tBorrow”、“tReader”和“tBook”及查询对象“qT”;不允许修
改报表对象“rReader”的控件和属性。程序代码只允许在
“*****Add*****”与“******Add*****”之间的空行内补充一行语句,完
成设计,不能增删和修改其他位置上已存在的语句。
36.
37.
38.
39.
40.
五、综合操作题(2题)
41.
42.
六、简单应用题(2题)
43.在“Acc2.mdb”数据库中有“部门人员”、“部门信息”、“订单”、“订
单明细”、“产品”和“工资表”6张表。 (1)以“订单”表和“订单明细”表为
数据源,创建查询“每天销售额”,统计每天的销售额。结果显示“定购
日期”和“销售额”字段,销售额=Sum(成交价*数量)*折扣。“每天销售
额”查询加图2所示. (2)以“部门人员”表和“部门
信息”表为数据源,创建查询“查询1”,查询性别为“女”,职位为“经
理”的部门人员信息。结果显示“姓名”、“性别”、“职位”和“部门名
称”,如图3所示。
44.
参考答案
1.【审题分析】本题主要考查追加表查询,追加表一般情况用于数据库
的复制、转移。在表中条件表达式是:数学-语文+物理 >=270。
【操作步骤】 步骤1:在“samp2.msb”窗口下,单击“查询”对象,添
加“tStud” 表。关闭对话框。执行【查询】一【追加表查询】菜单命
令,在追 加表对话框内输追加到表名称“tTemp”,双击“身份证号、
“姓名” 字段,在“字段”所在行的第三列列出条什运算式:[数学]+[语
文】+(物 理】,在其对应的“条件”行内输入:>=270,追加到所在行
选择“入 学成绩”表。如图40所示。
步骤2:单击“保存”按钮,输入文件名:“qt4”。单击“确定” 按钮,关
闭“qt4”查询窗口。 步骤3:关闭“samp2.mdb”数据库窗口。
2.第一题:
1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到
“导出”并单击,选择好需要保存文件的路径,选择文件类型中的
“Microsoft Excel”,确定文件名字“学生_导出”,单击“导出”即可。
第二题:
1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到
“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“文本
文件”,确定文件名字“学生_导出”,单击“导出”即可。
3.2020 解析:栈是限定在一端进行插入与删除的线性表。在栈中,允许
插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。
栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素:栈底
元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是
按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先
进后出”表或“后进先出”表。通常用指针top来指示栈顶的位置,用指针
bottom指向栈底。由题意可知栈顶指针top=30,bottom=49,则栈中具
有的元素应该为bottom-top+1即49-30+1=20。
4.第一题:
1、打开找到所需要操作的数据资料。
2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到
“导入”并单击,在弹出的窗口中选择相关路径(一定找到“学生电子表
格”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“学
生电子表格”,则单击“文件类型”的右面的下拉按钮——三角形。
3、在文件类型中选择“Microsoft Excel”,出现“学生电子表格”后,选中
“学生电子表格”,再单击右下角的“导入”,单击“下一步”,再单击“下
一步”,若“第一行包含列标题”前面的方框打上小勾,则直接单击“下
一步”;若“第一行包含列标题”前面的方框没有打上小勾,则打上小勾后
直接单击“下一步”。再单击“下一步”,再单击“下一步”,选择“我自己
选择主键”,再单击“下一步”,命名为“学生_从电子表格”,单击“完成”
即可。
第二题:
1、打开找到所需要操作的数据资料。
2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到
“导入”并单击,在弹出的窗口中选择相关路径(一定找到“学生”的位
置),寻找所需要的文件所在的文件夹下时,如果没有显示“学生.txt”,
则单击“文件类型”的右面的下拉按钮——三角形。
3、在文件类型中选择“文本文件”,出现“学生.txt”后,选中“学
生.txt”,再单击右下角的“导入”,单击“下一步”,再单击“下一步”,若
“第一行包含列标题”前面的方框打上小勾,则直接单击“下一步”;若“第
一行包含列标题”前面的方框没有打上小勾,则打上小勾后直接单击
“下一步”。再单击“下一步”,再单击“下一步”,选择“我自己选择主
键”,再单击“下一步”,命名为“学生_从文本文件”,单击“完成”即可。
第三题:
1、打开找到所需要操作的数据资料。
2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到
“导入”并单击,在弹出的窗口中选择相关路径(一定找到“教学管理_原
始”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“教
学管理_原始”,则单击“文件类型”的右面的下拉按钮——三角形。
3、在文件类型中选择“Microsoft office Access”,出现“教学管理_原始”
后,选中“教学管理_原始”,再单击右下角的“导入”,单击对象“表”中
的“学生”表,然后确定即可。
5.
6.2828 解析:本题考查循环的知识。这类问题循环体中只有一条语句,
就是sum=sum+1,这样的话问题就变成了判断这条语句共执行多少次,
也就是最内层循环一共会执行多少次。可以这样分析:当i=1,j=1时,
内循环执行5次;当i=1,j=2时,内循环执行4次;当i=1,j=3时,
内循环执行3次;当i=1,j叫时,内循环执行2次,这样的话外循环
第一次时内循环共执行5+4+3+2=14次;当 i=2时,,j从2开始循环,
那么内循环共执行4+3+2=9次;当i=3时,j从3开始循环,那么内
循环共执行3+2=5次,所以总的执行次数为14+9+5=28次。
7.1、打开刚刚建立的“教学管理”数据库,单击“文件—>新建”,在弹出
的窗口右面,找到“本机上的模板…”并单击。
2、在弹出的模板窗口上选择“数据库”,找到“资产追踪”,选中,并单
击“确定”。
3、选择保存数据库的路径D:ACCESS,并命文件名为“资产追踪”,
单击“创建”。
4、“下一步→下一步”在数据库向导里面选择“标准”,“下一步→大
胆”。“下一步→下一步”,单击“完成”即可。
8.1、找到要操作的数据源,打开“教学管理”数据库。
2、选择数据库的对象“表”,可以在窗口上双击“使用向导创建表”或者
单击“新建”,在打开的窗口中选择“表向导”。单击“确定”按钮,在弹出
的窗口上选择“商务”,在示例表中选择“学生”表。
3、添加九个示例字段到“新表中的字段”,在“新表中的字段”下面单击
“重命名字段”进行如要求所示的图的字段名字。完成命名之后单击“下
一步”,命名为“学生-表向导”,选择“不,让我自己设置主键”。
4、单击“下一步”,再单击“下一步”,再单击“下一步”,点击“完成”即
可。
5、关闭打开的表,右键单击“学生-表向导”,选择“设计视图”打开表。
6、在打开表中进行如题目要求所示设置“数据类型”,完成后“保存”即
可
9.44 解析:M(6)的值为12-6=6;则有M(2+6)=M(8)的值为12-8=
4。
或 mdb
Access所提供的对象都存放在同一个数据库文件(扩展名为.mdb文件)
中,而不是像其他PC的数据库那样分别存放在不同的文件中。
11.
12.
13.
(1)启动Access,在弹出的“MicrosoftAccess”对话框的“新建文件”框中
选择“空Access数据库”,然后单击“确定”按钮。在“文件新建数据库”
对话框中选择考生文件夹的路径,将文件命名为“Acc1.mdb”,单击
“创建”按钮,创建并打开“Acc1.mdb”数据库。在“Acc1.mdb”数据库
对话框中单击“表”对象,单击“新建”按钮,在“新建表”对话框中选择
“导入表”,单击“确定”按钮,弹出“导入”对话框。在“导入”对话框的
“考生文件夹”框中找到要导入文件的位置,在“文件类型”中选择
“MicrosoftExcel”,在列表中选择“学生.xls”,单击“导入”按钮,弹出
“导入数据表向导”对话框,然后单击“下一步”按钮。选中“第一行包含
列标题”复选框,单击“下一步”按钮。选中“自行选择主键”单选按钮,
然后在右边的下拉列表框中选择“学号”,然后单击“下一步”按钮。导
入到表文本框中输入表的名字“学生”,单击“完成”按钮,弹出结果提
示框,提示数据导入已经完成,单击“确定”按钮关闭提示框。
(2)在“Acc1.mdb”数据库窗口中单击“表”对象。右键单击“学生”表,选
择“设计视图”,弹出“学生:表”窗口。选中“姓名”字段,在该字段所对
应的字段属性的“索引”行选择“有(有重复)”。单击工具栏中的“保存”按
钮,关闭表设计视图。
(3)打开“Acc1.mdb”数据库,在“Acc1.mdb”数据库窗口中单击“表”对
象。右键单击“学生”表,选择“另存为”,在打开的“另存为”对话框中选
择“保存类型”为“窗体”,单击“确定”按钮即可。
14.
15.
16.【考点分析】本题考点:主键的判断、字段属性的设置,表对象显
示格式的设置以及DLookup函数的用法等。【解题思路】第1、2、3
小题单击表的“设计视图”来设置题目相关的要求,第4小题单击表的
“数据表视图”来设置表的显示格式,第5小题通过“数据库工具”来建
立各表之间的关系。第6小题在窗体的“设计视图”来设置控件来源属
性。
(1)【操作步骤】
步骤1:打开考生文件夹下的数据库文件“”。右键单击
“tSubscribe”表,在弹出的快捷菜单中选择“设计视图”命令。
步骤2:右键单击“预约ID”字段行,在弹出的快捷菜单中选择“主键”命
令,如图2.1所示。
版权声明:本文标题:2023年甘肃省兰州市全国计算机等级考试Access数据库程序设计真题(含答 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1716032652a690810.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论