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

下载本文档

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

文档简介

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

一、操作题(10题)1.使用设计器创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。1、利用表的设计视图创建如下图所示的“学生”表。要求:“性别”字段利用“查阅向导”输入,通过菜单可选择“男”或“女”;先设置“学生编号”字段为主键,再尝试设置“姓名”、“性?别”、“入校日期”组成的多字段主键。2、如下图输入数据。

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

PrivateSubCommand1_Click()

a=0

Fori=1To2

Forj=1To4

IfjMod2<>0Then

a=a+1

EndIf

a=a+1

Nextj

Nexti

MsgBoxa

EndSub

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

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

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

5.用向导建立ACCESS数据库:利用数据库模板向导,在D:\\Access目录下建立一个ACCESS数据库“资产追踪.mdb”。要求显示样式设置为"标准",报表打印样式为"大胆"。数据库标题为“资产追踪”。6.从ACCESS数据库导出数据:在D:\\Access目录下有一个“教学管理.mdb”access数据库,其中有一个“学生”表。1、将“教学管理.mdb”中“学生”表导出为电子表格文件,命名为“学生_导出.xls”2、将“教学管理.mdb”中“学生”表导出为文本文件,命名为“学生_导出.txt”

7.假设用—个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【】个元素。

8.

9.字段属性设置:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”,其中有一“学生”表,如右图。根据要求进行相应的设置。

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

PrivateSubCommand1_Click()

sum=0

Fori=1To100step2

Nexti

MsgBoxsum

EndSub

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

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

12.

13.

14.

15.

16.

17.

18.

19.

20.

三、1.选择题(10题)21.为窗体或报表上的控件设置属性值的宏命令是()。

A.EchoB.SetWamingsC.BeepD.SetValue

22.如果在数据库中已有同名的表,下列哪一项查询将覆盖原有的表()。

A.删除B.追加C.生成表D.更新

23.算法的空间复杂度是指

A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.执行过程中所需要的存储空间

24.可以用前面加带()的表达式来设置宏的操作参数。

A.…B.=C.,D.:

25.数据的存储结构是指()。

A.数据所占的存储空间

B.数据的逻辑结构在计算机中的存放形式

C.数据在计算机中的顺序存储方式

D.存储在计算机外存中的数据

26.怎样对表的一个范围进行查询,如所有在1月1日和6月31日之间的销售额?下面给出正确的表达式的是()。

A.>1.1&<6.31B.>1.1and<6.31C.>1/1and<6/31D.>=1/1and<=6/31

27.VBA辛不能进行错误处理的语句结构是()。

A.OnErrorthen标号

B.OnErrorGoto标号

C.OnErrorResumeNext

D.OnErrorGoto0

28.逻辑运算符的优先级比较,正确的是()。

A.NOT>AND>ORB.AND>NOT>ORC.NOT>OR>ANDD.OR>AND>NOT

29.下列关于宏和宏组的说法中,正确的是()。

A.宏是由一系列操作组成,不能是一个宏组

B.创建宏与宏组的区别在于:创建宏可以用来执行某个特定的操作,创建宏组则是用来执行一系列操作

C.运行宏组时,Access会从第一个操作起执行每个宏,直至已完成所有操作才会中止

D.不能从其他宏中直接运行宏,只能将执行宏作为对窗体、报表、控件中发生的事件作出的响应

30.在VBA编辑器中打开立即窗口的命令足()。

A.Ctrl+GB.Ctrl+RC.Ctrl+VD.Ctrl+C

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

32.

33.

34.

35.

36.

37.

38.

39.在考生文件夹下有“Acc3.mdb”数据库。(1)以“产品入库”表为数据源,创建“产品入库”窗体。在窗体中添加标签“产品入库表”(宋体,12号,加粗,居中显示)。在窗体中显示“日期”、“产品代码”、“入库数量”和“标志”字段。(2)设置日期的默认值为当天日期。产品代码用组合框显示,自行输入“产品信息”表中的所有产品代码,数值保存到“产品代码”字段。在窗体中添加“添加记录”、“保存记录”和“删除记录”、“关闭窗体”按钮,分别实现添加记录、保存记录、删除记录和关闭窗体操作。“产品人库”窗体如图3所示。

40.

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

42.

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

44.

参考答案1.第一题:1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“使用设计器创建表”或者单击“新建”,在打开的窗口中选择“设计视图”。单击“确定”按钮,在“字段名称”中输入题目要求中的字段名称,在“数据类型”中选择所需要的数据类型。3、在学生“性别”字段中选择“查阅向导”,选择“自行键入所需的值”,单击“下一步”,在灰色框中的“第一列”下面输入“男”,再在男的下一列输入“女”,单击“下一步”,然后单击“完成”即可。4、再选中“学生编号”,整行为黑色后,单击右键,选择“主键”。单击“保存”即可。第二题:1、在数据库中打开“学生”表,按要求输入数据即可。其步骤为:光标放置于“照片”的下一行方框中,单击右键,选择“插入对象”,选择“有文件创建”,单击“浏览”选择路径,找到所需要的“照片”,单击“确定”即可。2、光标放置于“个人地址主页”的下一行方框中,单击右键,选择“超链接”,选择“编辑超链接”,在“要显示的文字”中输入“张三的个人主页”,在“地址”栏中输入或者粘贴个人地址,单击“确定”即可完成。

2.1212解析:考查多重循环结构的编程方法。对于内层循环而言,当j为1、3时,a会各加两次1;当j为2、3时,a会各加一次1。所以,整个内层会加6次1。考虑到外层循环要执行两次循环体,所以一共要加12次1,最终的输出结果为12。

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

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

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

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

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

(5)在子窗体设计视图中的导航按钮栏选择“否”。5.1、打开刚刚建立的“教学管理”数据库,单击“文件—>新建”,在弹出的窗口右面,找到“本机上的模板…”并单击。2、在弹出的模板窗口上选择“数据库”,找到“资产追踪”,选中,并单击“确定”。3、选择保存数据库的路径D:\\\\ACCESS,并命文件名为“资产追踪”,单击“创建”。4、“下一步→下一步”在数据库向导里面选择“标准”,“下一步→大胆”。“下一步→下一步”,单击“完成”即可。6.第一题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“MicrosoftExcel”,确定文件名字“学生_导出”,单击“导出”即可。第二题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“文本文件”,确定文件名字“学生_导出”,单击“导出”即可。

7.2020解析:栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素:栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。通常用指针top来指示栈顶的位置,用指针bottom指向栈底。由题意可知栈顶指针top=30,bottom=49,则栈中具有的元素应该为bottom-top+1即49-30+1=20。

8.9.第一题:1、找到要操作的数据源,打开“教学管理”数据库。2、用“设计视图”打开“学生”表,将光标放到“学生编号”处,再在“字段属性”中选择“字段大小”,手动输入阿拉伯数字“10”。3、同理,把光标放到“年龄”处,在“字段大小”中选择“整型”,保存即可。第二题:1、再第一题保存的基础上,“设计视图”打开“学生”表,将光标放到“入校日期”处,再在“字段属性”中“格式”处,选择“短日期”即可。第三题:1、再第二题保存的基础上,“设计视图”打开“学生”表,将光标放到“姓名”处,再在“字段属性”中“标题”中输入“学生姓名”,保存即可。第四题:1、再第三题保存的基础上,“设计视图”打开“学生”表,将光标放到“性别”处,再在“字段属性”中“默认值”中输入“男”,保存即可;在“字段属性”中“默认值”中输入“Date()”,保存即可。注意字符匹配问题。第五题:1、再第四题保存的基础上,“设计视图”打开“学生”表,将光标放到“入校日期”处,再点击“输入掩码”区域中的“…”,选择长日期类型,“下一步”,选择“占位符”为“#”,“下一步”,“完成”,保存即可。第六题:1、再第五题保存的基础上,“设计视图”打开“学生”表,将光标放到“年龄”处,再在“有效性规则”中输入“between16and40或>=16and<=40”保存即可。>=2或[姓名]like"??*"”,保存即可。3、在不关闭窗口的情况下,将光标放到“性别”处,再在“有效性规则”中输入“"男"or"女"或[性别]in("男","女")”,保存即可。第七题:1、再第六题保存的基础上,“设计视图”打开“学生”表,将光标放到“年龄”处,在“字段属性”中选择“有效性文本”,再在其中输入“学生的年龄只能在16岁到40岁之间!”,保存即可。2、将光标放到“姓名”处,在“字段属性”中选择“有效性文本”,再在其中输入“学生的姓名必须两个字或两个字以上!”,保存即可。3、将光标放到“性别”处,在“字段属性”中选择“有效性文本”,再在其中输入“性别只能输入“男”或“女”!”,保存即可。第八题:1、再第六题保存的基础上,“设计视图”打开“学生”表,将光标放到“简历”处,再在“必填字段”和“允许空字符串”都设置为“是”,保存即可。第九题:1、找到要操作的数据源,打开“教学管理”数据库。2、用“设计视图”打开“学生”表,在工具栏上单击“索引”图标,弹出索引对话框。在“索引名称”下输入索引名称“性别_年龄_组合索引”,在“字段名称”中选择“性别”,在“排序次序”选择“升序”;同理,创建下一组索引,保存即可。

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

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.D解析:本题考查如何利用宏命令设置控件的属性值。SetValue是为窗体、窗体数据表或报表中的字段或控件设置属性值;Echo指定是否打开回响,例如宏执行时显示其运行结果,或宏执行完才显示运行结果,还可以设置状态显示文本;Beep时通过计算机的扬声器发出嘟嘟声;SetWarnings是用来打开或关闭系统消息。因此本题答案为D。

22.C解析:本题考查操作查询的功能。选项A错误,删除查询可以从一个或多个现存表中删除一组符合选择准则的记录。如果启用,“级联删除”,则可以用删除查询从单个表中、从一对一关系的多个表中或一对多关系中的多个表删除记录。选项B错误,追加查询可以把源查询中的新记录追加到已有表中,也可以使用户把输入数据中的一部分或全部按正确的格式追加到一个或多个已有表中。当需要从外部数据源中输入数据时,通常就使用这种查询。选项C正确,生成表查询可以利用查询结果中的数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表。主要应用于创建用于导出到其他Access数据库的表,创建从特定时间点显示数据的窗体、报表或数据访问页,使用宏或代码自动制作表的备份副本,创建包含旧记录的历史表和改进基于多表查询或SQL语句的窗体、报表、数据访问页的性能这五个方面。选项D错误,更新查询可对一个或多个表中的一组记录作全局的更改或替换。答案为C。

23.D解析:算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。所谓算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度一般是指执行这个算法所需要的内存空间。

24.B解析:本题考查带参数宏的知识。在宏中添加了某个操作以后,就可以设置这个操作的相关参数。可以用前面加带“;”的表达式来设置宏的操作参数。

25.B解

温馨提示

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

评论

0/150

提交评论