2021年内蒙古自治区呼伦贝尔市全国计算机等级考试Access数据库程序设计模拟考试(含答案).docx
《2021年内蒙古自治区呼伦贝尔市全国计算机等级考试Access数据库程序设计模拟考试(含答案).docx》由会员分享,可在线阅读,更多相关《2021年内蒙古自治区呼伦贝尔市全国计算机等级考试Access数据库程序设计模拟考试(含答案).docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2021年内蒙古自治区呼伦贝尔市全国计算机等级考试Access数据库程序设计模拟考试(含答案)学校:班级:姓名:考号:一、操作题(10题)1 .建立表之间的关系:在ACCESS数据库“教学管理.mdb”,其中有四 个表:“教师”、“学生”、“课程”、“选课成绩由于一名学生可以选修 多门课程,而一门课程也可供多名学生选修,则课程与学生之间是多 对多联系。一般将一个多对多联系拆分为两个一对多联系。故进行如 下操作:1、建立“学生”“选课成绩”、“课程”一“选课成绩”之间的关系,2、实施“参照完整性”,要求“级联更新”和“级联删除,如下图2 .在窗体中添加一个命令按钮(名为Commandl)和一个文
2、本框(名为32 .在考生文件夹下有一个“Aec3. mdb”数据库。在“基本情况窗体中添加一个名称为“命令按钮1、标题为“所属部 门的按钮。(2)编写按钮代码实现单击该按钮时弹出对应部门的消息框(要使用SelectCase语句实现)。单击按钮后的结果如图3所示。S3(3)在“基本情况”窗体中添加一个名称为“命令按钮2,标题为“计算工 龄”的按钮。(4)编写按钮代码实现单击该按钮时弹出人员的工龄(工龄二Date。-调入 日期)。单击按钮后的结果如图4所示。33 .在“Acc2. md在数据库中有“部门人员”、“部门信息”、“订单信“订 单明细”、“产品”和“工资”表。(1)以“产品”和“订单”表
3、为数据源,创建 分组统计查询“查询1”,统计每种产品的订单数。结果显示“产品名称” 和“订单数”字段,订单数二订单ID之Counto (2)以“部门人员”和“订 单”表为数据源,创建查询“查询2”,查询“田佳西”经手的订单信息。 结果显示姓名和订单ID。四、综合应用题(共18分)在考生文件夹下 有“Acc3. mdb”数据库。(1)以“学生成绩”和“学生档案信息”表为数据 源,创建“不及格学生信息”查询,查询不及格学生的全部信息。结果 显示“学生档案信息、”表中的全部信息。(2)创建“不及格学生信息”宏, 打开“不及格学生信息”查询。(3)在“学生信息查询”窗体中添加“不及格 学生信息按钮,运
4、行“不及格学生信息宏,查询结果如图1所7J offi I(5)将窗体标题设置为“学生基本信息”。34 .注黄,不傣修改窗体对象中未涉及的控件和屈性35 .在考生文件夹下有“Acc3. mdb”数据库。(1)以“课程成绩”表为数据源,创建分组统计查询“平均分”,统计每个 学生的平均分,结果显示“学号”和“平均分”字段,按照平均分降序排 列。(2)以“学生,表为数据源,创建“学生,窗体,布局为“纵栏表”,样式为 “标准”。在窗体中添加以“平均分”查询为数据源的子窗体,在窗体显 示“平均分”查询的全部信息。窗体显示如图3所示。(3)将“fEmp”窗体上名为“bTitle”的标签文本颜色改为 红色。同
5、时,将窗体按钮“blnP”的单击事件属性设置为宏 -mEmp-,以完成单击按钮打开报表的操作。注意:不能修改数据库中的宏对象“mEmp;不能修改西 体对象“(Emp”和报表对象“rEmp”中未涉及的控件和属性;36不能修改表对象“tEmp”中未涉及的字段和属性。在考生文件夹下有一个数据库文件,里面 已经设计了表对象“正mp”、查河府象“qEmp、窗体对象 -优mp”和宏对象“ mEmp”。同时.给出窗体对象“ fEmp”上一 个按钮的仇击事件代码,请按以下功能要求补充设计。(1)将窗体“尼0”上文本框“(58”改为组合框类型.保 持控件名称不变。设置其相关属性实现下拉列表形式输入 37.性别“
6、男”和“女”。(4)将报表对象“rEmp”的汜聚源属性设置为表对象 “tEmp”。注意:不要修改数据库中的表对象“tEmp”和宏对象 -mEmp“ ;不要修改窗体对象“ IEmpM和报表对象“ rEmp中 未涉及的控件和属性。程序代码只允许在“ * Add * ,与- * Add*“*”之间的空行内补充一行语句、完成设计,不允许增副 38和修改其它位置已存在的语句。(3)当单击“显示修改产品表“命令按钮时,运行宏”打39 .开产品表”.即可浏览”产品“麦40 .(5)在窗体中还有“修改”和“保存”两个命令按钮,名称 分别为“CmdEdit”和“CmdSavc”,其中“保存”命令按钮在初 始状态
7、为不可用,当单击“修改”按钮后,应使“保存”按钮变 为可用。现已编写了部分VBA代码,请按照VBA代码中的 指示将代码补充完整c要求:修改后运行该窗体,并杳看修改结果。注意:不能修改窗体对象”(Edit”和“自叱”中未涉及的 控件、属性;不能修改表对象“lAddr”和“tgr”。程序代码只允许在“ *“-与“”之间的空行内补充一行语句,完成设计,不允许增删和修改其 他位置已存在的语句。五、综合操作题(2题)(3)将窗体边框改为“细边框”样式,取消饰体中的水平 和垂在滚动条、记录选定器、存航按钮和分隔线;只保留窗体 41.的关闭按钮;(2)将窗体中名称为“ITalbd”的标签控件上的文字颜色 改
8、为“蓝色”(蓝色代码为16711680)、字体名称改为“华文行42 .精”、字体大小改为22;六、简单应用题(2题)(3)以表对象“tB”为基础,创建一个交叉表查彻。要 求:选择楼号为行标题列名称显示为“楼号”,房间类别”为 列标题来统计输出每座楼房的各类房间的平均房价信息。 所建查询命名为飞13”。注:房间号的前两位为楼号。43 .交叉表查询不做各行小计。(3)对表-Grade ”创建一个分组总计森询,假设学号字 段的前4位代裹弟级,要统计各个年级不同课程的平均成 绩,显示“年级” J课程ID”和“成绩之Avg”,并按“年级降 44.序排列,将查询命名为“qn”。参考答案1、找到要操作的数据
9、源,打开“教学管理一原始数据库。2、在工具栏上找到“关系”按钮单击,在弹出的空白窗口上单击鼠标右 键,选择“显示表”,在出现的“显示表”,选择题目要求的相关表,点 击添加,原来的空白处就会出现相应的表。3、将鼠标放置于“课程”中的“课程编号 按住左键拖动至上选课成绩” 表中的“课程编号”,放开鼠标即可,在编辑关系选择在“实施参照完整 性”、“级联更新相关字段”、“级联删除相关字段”前面的小框里面打上 勾。后单击“创建”即可。4、同理建立“学生”与“选课成绩”之间的关系即可。2.1515解析:本题考查VBA程序中过程调用的知识。由于VBA中, 默认情况下,参数是按地址传递(ByRcf),对形参的
10、改变会影响到实参。 本题中z的值等于a+b,这个z值会返回给实参c,所以文本框中显示 的内容为1503.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击”使用向导创建表”或者 单击“新建”,在打开的窗口中选择“表向导单击确定按钮,在弹出 的窗口上选择“商务”,在示例表中选择“学生”表。3、添加九个示例字段到“新表中的字段”,在“新表中的字段”下面单击 “重命名字段”进行如要求所示的图的字段名字。完成命名之后单击“下 一步”,命名为“学生.表向导”,选择“不,让我自己设置主键”。4、单击“下一步”,再单击“下一步”,再单击“下一步”,点击“完成”即 可
11、。5、关闭打开的表,右键单击“学生-表向导”,选择“设计视图”打开表。6、在打开表中进行如题目要求所示设置“数据类型”,完成后“保存”即 可4.5.44 解析:M(6)的值为 12-6 = 6 ;则有 M(2 + 6) = M(8)的值为 12-8 =406.第一题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到 “导出”并单击,选择好需要保存文件的路径,选择文件类型中的 “Microsoft Excel,确定文件名字“学生导出”,单击“导出”即可。第二题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到 “导出”并单击,选择好需要保存文件的路径,
12、选择文件类型中的“文本 文件”,确定文件名字“学生导出“,单击“导出”即可。7.2828解析:本题考查循环的知识。这类问题循环体中只有一条语句, 就是sum=sum+1,这样的话问题就变成了判断这条语句共执行多少次, 也就是最内层循环一共会执行多少次。可以这样分析:当i=L j = 1时, 内循环执行5次;当i=l, j = 2时,内循环执行4次;当i=l, j = 3时, 内循环执行3次;当i=l, j叫时,内循环执行2次,这样的话外循环 第一次时内循环共执行5+4+3+2=14次;当i = 2时,j从2开始循环, 那么内循环共执行4+3+2 = 9次;当i = 3时,j从3开始循环,那么内
13、 循环共执行3+2=5次,所以总的执行次数为14+9+5=28次。8 .逻辑逻辑 解析:数据的逻辑结构主要是反映数据之间的逻辑关系,而 存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。 循环队列主要是强调数据之间的关系,因此属于逻辑结构。9 .第一题:1、找到要操作的数据源,打开“教学管理”数据库。2、用 “设计视图”打开“学生”表,将光标放至广学生编号”处,再在“字段属性” 中选择“字段大小”,手动输入阿拉伯数字“10”。3、同理,把光标放 到“年龄,处,在“字段大小”中选择“整型”,保存即可。第二题:1、再第一题保存的基础上,“设计视图”打开“学生”表,将 光标放至入校日期处
14、,再在“字段属性”中“格式”处,选择“短日期即 可。第三题:1、再第二题保存的基础上,“设计视图”打开“学生”表,将光标放到“姓名”处,再在“字段属性中“标题”中输入“学生姓名”,保存 即可。第四题:1、再第三题保存的基础上,“设计视图”打开“学生”表,将 光标放到“性别”处,再在“字段属性”中“默认值”中输入“男”,保存即 可;在“字段属性”中“默认值”中输入“Date。,保存即可。注意字符匹配 问题。第五题:1、再第四题保存的基础上,“设计视图”打开“学生表,将 光标放至IJ“入校日期”处,再点击“输入掩码区域中的选择长日期 类型,“下一步”,选择占位符”为“#,“下一步”,“完成”,保存
15、即 可。第六题:1、再第五题保存的基础上,“设计视图”打开“学生”表,将光标放到“年龄”处,再在“有效性规则”中输入“between 16 and 40或=16andv=4(F保存即可。=2或姓名like 保存即可。3、在不关闭窗口的情况下,将光标放到“性别”处,再在“有效性规则” 中输入“男“ or“女或性别in(男丫女方 保存即可。第七题:1、再第六题保存的基础上,“设计视图”打开“学生”表,将 光标放到“年龄”处,在“字段属性”中选择“有效性文本”,再在其中输入 “学生的年龄只能在16岁到40岁之间!保存即可。2、将光标放 至姓名”处,在“字段属性”中选择“有效性文本”,再在其中输入“学
16、生 的姓名必须两个字或两个字以上!”,保存即可。3、将光标放到“性别”处,在“字段属性中选择有效性文本“,再在其中输入“性别只能输入“男”或“女”! ”,保存即可。第八题:1、再第六题保存的基础上,“设计视图”打开学生表,将 光标放到“简历”处,再在“必填字段和允许空字符串”都设置为“是”, 保存即可。第九题:1、找到要操作的数据源,打开“教学管理”数据库。2、用 “设计视图”打开“学生”表,在工具栏上单击“索弓I”图标,弹出索引对话 框。在“索引名称吓输入索引名称“性别一年龄一组合索引“,在“字段名 称”中选择“性别”,在“排序次序选择“升序”;同理,创建下一组索引, 保存即可。10.121
17、2解析:考查多重循环结构的编程方法。对于内层循环而言,当 j为I、3时,a会各加两次1 ;当为2、3时,a会各加一次1。所以, 整个内层会加6次1。考虑到外层循环要执行两次循环体,所以一共要 加12次1,最终的输出结果为12。16.17.(1)在“Accl . mdb”数据库窗口中选中“表”对象,右键单击“员工”表, 选晕“设计视图”。单击“聘用时间”字段行.分别在“有效性规列”和“有效 性文本”行输入“一#19501 - 1#和“请输入有效日期二单击工具栏 中的“保存”按钮。(2)执行“视图”一“数据表视图“命令。右键单击学号 “000008”对应照片列,选择“插入对象: 在“对象类型”列表
18、中选中“位图 图像二然后单击“确定”按钮。弹出“位图图像”对话框,执行。“编辑”一“粘 贴来源”命令,在考生文件夹处找到要插入图片的位置。双击 “000008 .bmp”文件,关闭“位图图像,对话框。单击工具栏中的“保存”按 钮,关闭数据表。在“Accl . mdb”数据库窗口中选中“查询”对象,单击“新建”按钮,选 中“设计视图”,单击确定”按钮。在“显示表”对话框中震击“员工”表, 关闭“显示表”对话框。执行“查询”一,“删除查询”命令。双击“姓名”字 段,在“条件行输入ike*红行。执行“查询”一“运行”命令,在弹出 的对话框中单击“是”按钮。关闭设计视图,在弹出的询问是否保存对话 框中
19、单击“否”按钮。在“Accl .mdb”数据库窗12中选中“表”对象,打开“员工”表,右键单 击“所属部门字段列,选择“所属部门”一 隐藏列单击工具栏中的 “保存”按钮,关闭数据表。(5)在“Accl .mdb”数据库中选中“表”对象,选择“设计视图二执行“工具” 一“关系”命令,弹出“关系”界面,右键单击连接两表间连线,选择删除”。Textl),然后编写如下事件过程:Private Sub Command 1 _Click()Dim x As Integer,y As Integer* As IntegerCall pl(a,b,c)End SubSub pl(x As Integer,y
20、As Integer* As Integer) z=x+yEnd Sub打开窗体运行后,单击命令按钮,文本框中显示的内容是()。3.使用表向导创建表:在DNAccess目录下有一 ACCESS数据库 “教学管理.mdb”。利用表的“表向导”创建如右图的“学生.表向导”表。学生:表(Zl叵I区字段名称数据类型I说明 1a学姓性年入团本本本字即信注文文文数日是备OLE对象将“员工”表中的“所属部门”字段拖动到“部门”表的“部门号”字段,释放 鼠标,在弹出的对话框中单击“创建”按钮。单击工具栏中的“保存”按钮, 关闭“关系”界面C在“Accl .mdb”数据库中选中“表”对象,选择“设计视图:执行“
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021 年内 蒙古 自治区 呼伦贝尔市 全国 计算机等级考试 Access 数据库 程序设计 模拟考试 答案
链接地址:https://www.taowenge.com/p-97995475.html
限制150内