2023年福建省三明市全国计算机等级考试Access数据库程序设计模拟考试(含答案).docx
《2023年福建省三明市全国计算机等级考试Access数据库程序设计模拟考试(含答案).docx》由会员分享,可在线阅读,更多相关《2023年福建省三明市全国计算机等级考试Access数据库程序设计模拟考试(含答案).docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023年福建省三明市全国计算机等级考试Access数据库程序设计模拟考试(含答案)学校:班级:姓名:考号:一、操作题(10题)1 .在考生文件夹下有“Acc3. mdb”数据库。(1)以“课程成绩”表为数据 源,创建分组统计查询“最高分”,结果显示“课程编号”和“最高分”。(2)以“课程”表为数据源,自动创建纵栏式窗体“课程”。(3)在“课 程”窗体中添加以最高分为数据源的子窗体“最高分”,子窗体显示“最 高分”字段。(4)在窗体页眉(高度1cm)中加入标签“Label,标 题为“各科成绩最高分”,特殊效果为“凸起”,字体为“宋体”、“加粗”、 “14号”。(5)去除子窗体的记录导航栏。“课
2、程”窗体显示效果如图 3所不。2 .执行下面的程序段,s的值为【】。s=0:k=10While k在考生文件夹下有一个数据库文件Qp3,mdb=里面 已经设计r表对象“ tEmp,布询对象“ qEmp”和窗体对象 fEmp同时给出窗体对象“fEmp”上两个按钮的单击事 件代码,请按以下要求补充设计,(1)将窗体匹:巾上名称为88”的文本框控件改为组 合框控件,控件名称不变,标签标题不变。设置组合框控件的 相关属性,以实现从下拉列表中选择输入性别值“男”和“女,34.(4)设置主窗体标题栏的显小标题为“雇员借书情况”在“学生.mdb”数据库中有“班级表”课程表”和“学 生成绩表”3张表。(1)以
3、“学生成绩查询”结果为数据源,创建,学生成绩 表”窗体,在宙体中显示学生ID、姓名、班级名称、课程名称 35.和分数字段。(5)在窗体中还有“修改”和“保存”两个命令按钮,名称 分别为“CmdEdit”和“CmdSave”,其中“保存”命令按钮在初 始状态为不可用,当单击“修改”按钮后J保存”按钮变为可 用,同时在窗体的左侧显示出相应的信息和可修改的信息。 如果在“口令”文本框中输入的内容与在“确认口令”文本框 中输入的内容不相符,当单击“保存”按钮后,解幕上应弹出 如下图所示的提示框。现已编写了部分VBA代码,请按照 VBA代码中的指示将代码补充完整。要求:修改后运行该窗体,并查看修改结果。
4、注意:不要修改窗体对象“ fEdit”和“叫父中未涉及的 控件、属性;不要修改表对象Addr和User程序代玛只能在“3Add”与 Add “* ”之间的空行内补充一行语句,完成设计,不允许增例和 修改其它位置已存在的语句。(2)已知窗体“他mp”上的3个命令按钮中,按钮“br 和“bt3”的大小一致、且左对齐。现要求在不更改“btl”和 “U3”大小位置的基础上,调整按钮“btT的大小和位置,使 其大小与“bd”和“1心”相同,水平方向左对齐“bt和 37. “1心”.竖直方向在“拉1”和“bt3”之间的位置。38.(2)以“工资明细表查询为数据源,自动创建纵栏格式 窗体”工资明细表,在窗体
5、页眉中添加标签”工资明细表 (宋体J2号、加粗)。“工资明细表”窗体结果如图所示。在考生文件夹下有“库存管理.mdb”数据库(1)以“产品入库表”为数据源,创建“产品入库”窗体, 在肉体中添加标签.产品入库表”(宋体,12号,加粗,居中显 示)。在窗体中显示“日期”和“入库数俄”文本框,显示“标 39志”复选框。(5)在画体中有一个“退出”命令按钮(名称为火疝), 单击该按钮后应关闭“IStudent”窗体。现已编写部分VBA 代码,请按照VBA代码中的指示将代码补充完整。要求:修改后运行该窗体,并查看修改结果.注意:不要修改窗体对象“fCmdr”和“fStuden厂中未涉及 的控件、属性;不
6、要修改表对象“tSluden厂和JGrade程序代码只能在“”与“之间的空行内补充一行语句、完成设计,不允许增副和修改箕它位 40 .置已存在的语句。五、综合操作题(2题)(3)将窗体边框改为“细边框,样式,取消街体中的水平 和垂直滚动条、记录选定器、导航按钮和分隔线;只保留窗体41,的关闭按钮;在考生文件夹卜有一个数据库文件“旧叫江mdb”,里面 已经设计好表对象飞皿,同时还设计出窗体对象“仅油、 清在此基础上按照以下要求补充Fmd”窗体的设计:(I)在窗体的“窗体页眉”中距左边04州米、距上边 12厘米处添加一个直线控件,控件宽度为105厘米,控件 42.命名为“山n/;六、简单应用题(2
7、题)43.在“Acc2.md在数据库中有“部门人员”、“部门信息”、“订单”、“订单明细,“产品”和“工资表”6张表。以“订单”表和“订单明细”表为 数据源,创建查询“每天销售额”,统计每天的销售额。结果显示“定购 日期”和“销售额”字段,销售额=Sum(成交价*数量)*折扣。“每天销售R93额”查询加图2所示.图:以“部门人员”表和部门信息”表为数据源,创建查询“查询1”,查询性别为“女”,职位为“经理”的部门人员信息。结果显示“姓名”、性别”、”职位”和“部门名称”,如图3所示。44.在“公司.mdb”数据库中犷,雇员”、”产品”、“供应商” 和“订单”4张表Q(I)以“雇员”表为数据源,
8、创建参数雀询“”.实珑通 过输入生日范围显示雇员全部信息,参数提示为“起始日期” 和“终止日期”。.参考答案1.(1)在“Acc3. mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选 择“设计视图”,添加“课程成绩”表。选择“课程编号”和“成绩”字段,确 保工具栏中的“总计”按钮按下。在“课程编号”字段的“总计”行选择 “Groupby”,在“成绩”字段的“总计”行选择“Max”,在“成绩”字段前添 加“最高分”字样。(2)在“Acc3. mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮,选 择“自动创建窗体:纵栏式”,选择“课程”表为数据源,单击“确定”按 钮。(3)在工具箱
9、中选择“子窗体/子报表”添加到窗体中,按照要求选择字 段。(4)在窗体页眉中加入标签,根据题意进行属性修改。(5)在子窗体设计视图中的导航按钮栏选择“否”。2.5050解析:本题考查While循环。While循环中的表达式,是一个数 值表达式k,若k不等于0,则执行循环体;若k等于0,则结束循环。本题中循环体共被执行5次,每执行一次循环体,变量s将累加一次10, 结果为“50、3.1515解析:本题考查VBA中For Each.Next循环的知识。For Each.Next循环是一种特殊的循环,这种循环只能用在数组中,用来遍 历数组中的每一个元素。本题中的第一个循环为数组的每个元素赋值, 而第
10、二个循环中更改了这些值。综合两个循环来看,实际上最后arr的 值为2*i+l。4.打开“Acc3. mdb”数据库窗口,单击“窗体”对象,单击“新建”按 钮,选择“自动创建窗体:纵栏武”,选择“房产销售情况表”表为数据 源,单击“确定”按钮。弹出窗口对话框,执行“视图”一“设计视图”,用 鼠标右键单击其中一个文本框,右键单击选择“属性”命令,在“格式” 选项卡的“特殊效果”中选择“平面”。关闭属性对话框。单击工具栏中 的“标签”控件,拖到窗体页眉中。并调整其大小,输入“销售信息明 细”文本,选中新建标签,在工具栏中选择考题要求的文本格式:宋 体、12号、加粗、居中。单击工具栏中的“保存”按钮,
11、在弹出的“另存 为”对话框中输入窗体名称“销售明细”.单击“确定”按钮,关闭窗体设 计视图。(2)在“Ace3. mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选 择“设计视图”,单击“确定”按钮。弹出“显示表”对话框,添加“房源基 本情况表”,单击“关闭”按钮。关闭“显示表”对话框。字段行选择“房源 基本情况表.g和“房源代码”,取消“房源代码”字段的显示,在“房 源代码”行对应的“条件”行输入“Forms!销售明细!房源代码”。单击 工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入查询名称“按 照窗体房源代码查询”,单击“确定”按钮,关闭查询设计视图。5.2020解析:栈是
12、限定在一端进行插入与删除的线性表。在栈中,允许 插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。 栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素:栈底 元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是 按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先 进后出”表或“后进先出”表。通常用指针top来指示栈顶的位置,用指针 bottom指向栈底。由题意可知栈顶指针top=30, bottom=49,则栈中具 有的元素应该为bottom-top+1即49-30+1 =20o6 .第一题:步骤:1、找到要操作的数据源,打开“教学管理原始”数据库
13、。2、鼠标右键单击“学生”表,选择“复制”,再在工具栏上找到“粘贴”图 标,在“表名称”中输入“学生表备份”,同时选择“结构和数据”,单击 “确定”即可。3、鼠标右键单击“学生表备份”表,选择“重命名”,再输入“学生表备份 2009”即可。第二题:步骤:1、在打开的数据库中打开“教师”表,把鼠标移动至IJ“教师编号”字段, 鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“隐藏列”单击即可。3、在当前表的灰色出单击鼠标右键,选择“取消隐藏列”,在弹出的窗 口的“教师编号”前面的方框打上小勾即可。第三题:1、在第二题的基础上,在挡开的教师表中操作,把鼠标移动到“姓名”
14、字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。2、再单击鼠标右键,选择“冻结列”单击即可。3、在第二步不关闭表的情况下,同样是选择整列“姓名”,单击鼠标右 键,选择“取消对所有列的冻结”即可。第四题:1、在第三题的情况下,不关闭表的情况下,同样是选中整列字段“教 师编号”,按住鼠标左键不放,看到鼠标下方加有虚线的方框时拉动鼠 标移动至姓名列后面,放开鼠标即可。第五题:1、找到要操作的数据源,打开“教学管理一原始”数据库。2、打开“教师”表,选中“教师”表的任意一行,然后单击鼠标的右键, 选择“行高”;或者在“格式”中选择“行高”,再弹出的行高的窗口中输入 想要的高度,如题目的要求是“
15、18”,单击“确定”即可。3、打开“教师”表,选中“教师”表的任意一列,然后单击鼠标的右键, 选择“列宽”;或者在“格式”中选择“列宽”,再弹出的行高的窗口中输入 想要的高度,如题目的要求是“18”,单击“确定”即可。4、设置完成后保存即可。第六题:1、在第五题的基础上,在“教师”表的灰色处单击鼠标右键,选择字 体,在弹出来的窗口上选择和设置题目的要求后,确定、保存即可。 第七题:1、找到要操作的数据源,打开“教学管理原始”数据库。2、打开“教师”表,在工具栏上找到“格式”,单击有选择“数据表”,在 “设置数据表格式”中按题目的要求选择需要的设置即可。同理操作即 可完成。7 .第一题:1、打开
16、“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到 “导出”并单击,选择好需要保存文件的路径,选择文件类型中的 “Microsoft Excel,确定文件名字“学生导出”,单击“导出”即可。第二题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到 “导出”并单击,选择好需要保存文件的路径,选择文件类型中的“文本 文件”,确定文件名字“学生导出“,单击“导出”即可。8.44 解析:M(6)的值为 12-6 = 6 ;则有 M(2 + 6)= M(8)的值为 12-8 =409.33解析:本题考查循环的知识。Exit语句用于中途退出循环,所以带 有Exit语句的循
17、环结束后,一定要判断清楚到底是因为不满足循环条件 而退出循环的,还是由于执行到了 Exit语句而退出循环的。本题中不等 i循环到50就会因为满足If语句的条件从而执行到Exit For语句退出 循环,注意到每次循环时除了要执行i=i+3以外,在本次循环结束后还 要加上步长1,经过计算在第3次循环的时候由于i的值为11而满足了 If语句的条件,执行Exit For后退出循环,此时的n值为3。10.36在“Accl. mdb”数据库窗口中单击“表”对象,选中“订单”表,右键单 击选择“设计视图”按钮。在“订单ID”和“客户”字段之间添加“产品ID” 和,数量,字段。“产品ID”字段的数据类型为“文
18、本”,在“字段长度”行 输入“8”;“数量”字段数据类型为“数字”,字段大小为“整型”。打开“订单”表,添加对应数据。(3)执行“工具”一“关系”命令,单击“显示表”按钮,添加“供应商”表和 “订单”表,拖动“供应商”表的“供应商ID”字段到“订单”表的“供应商ID”字段中,在“编辑关系”对话框中选择“实施参照完整性”,选择关系类型为“一对多,。21.B解析:本题考查VBA的变量声明。变量是指程序运行时值会发生 变化的数据。变量名的命名,同字段命名一样,但变量命名不能包含有 空格或除了下划线字符()外的任何其他的标点符号。答案为B。22.C解析:本题考查Access中ODBC的简单概念,属于记
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 福建省 三明市 全国 计算机等级考试 Access 数据库 程序设计 模拟考试 答案
限制150内