试题

3月计算机二级Access备考习题及答案

时间:2025-04-19 00:17:15 试题 我要投稿
  • 相关推荐

2017年3月计算机二级Access备考习题及答案

  练习是帮助我们巩固知识的最好方法,以下是小编为大家整理的2017年3月计算机二级Access备考习题及答案,希望对大家有帮助!

  一、基本操作题

  在考生文件夹下的“sampl.accdb”数据库文件中已建立表对象“tEmployee”。请根据以下操作要求,完成表的编辑。

  (1)根据“tEmployee”表的结构,判断并设置主键;删除表中的“学历”字段。

  (2)将“出生日期”字段的有效性规则设置为只能输入大于l6岁的日期(要求:必须用函数计算年龄);将“聘用时间”字段的有效性规则设置为只能输入上一年度9月1日以前《不含9月1日)的日期(要求:本年度年号必须用函数获取);将表的有效性规则设置为输入的出生日期小于输入的聘用时间。

  (3)在表结构中的“简历”字段后增加一个新字段,字段名称为“在职否”,字段类型为“是/否”型;将其默认值设置为真。

  (4)将有“书法”爱好的记录全部删除。

  (5)将“职务”字段的输入设置为“职员”、“主管”或“经理”列表选择。

  (6)根据“所属部门”字段的值修改“编号”,“所属部门”为“01”,将“编号”的第1位改为“1”;“所属部门”为“02”,将“编号”的第1位改为“2”,依次类推。

  二、简单应用题

  考生文件夹下有一个数据库文件“samp2.accdb”,其中已经设计好三个关联表对象“tStud”、“tCourse”、“tscore”和一个空表“tTemp”。请根据以下要求完成设计。

  (1)创建一个查询,统计人数在7人以上(含7)的院系人数,字段显示标题为“院系号”和“人数”,所建查询命名为“qTl”。要求:按照学号来统计人数。

  (2)创建一个查询,查找非“04”院系还未选课的学生信息,并显示“学号”和“姓名”两个字段内容,所建查询命名为。“qT2”。

  (3)创建一个查询,计算组织能力强的学生的平均分及其与所有学生平均分的差,并显示“姓名”、“平均分”和“平均分差值”等内容,所建查询命名为“qT3”。

  注意:“平均分”和“平均分差值”由计算得到。

  要求:“平均分差值”以整数形式显示(使用函数实现)。

  (4)刨建一个查询,查找选修了先修课程的学生,并将成绩排在前3位的学生记录追加到表“tTemp”的对应字段中,所建查询命名为“qT4”。

  三、综合应用题

  考生文件夹下有一个数据库文件“samp3.accdb”,其中已经设计好表对象“tTeacher”、窗体对象“tTest”、报表对象“rTeacher”和宏对象“ml”。在此基础上按照以下要求补充窗体设计和报表设计。

  (1)将报表对象rTeacher的报表主体节区中名为“性别”的文本框显示内容设置为“性别”字段值,并将文本框命名为“tSex”。

  (2)在报表对象rTeacher的报表页脚节区位置添加一一个计算控件,计算并显示教师的平均年龄。计算控件放置在距上边0.3厘米、距左侧3.6厘米,命名为“tAv9”。

  要求:平均年龄保留整数。

  (3)设置“fFest”窗体。打开窗体时,窗体标题显示内容为:“**月**日####样例”,请按照VBA代码中的指示将代码补充完整。

  注意:①显示标题中,月和日均为本年度当月和当日,“####”为标签控件“bTitle”的内容;②显示内容中间及前后不允许出现空格;③如果月或日小于l0,按实际位数显示。

  要求:本年度当月和当日的时间必须使用函数获取。

  (4)设置窗体对象“/Test”上名为“btest”的命令按钮的单击事件属性为给定的宏对象ml。

  注意:不允许修改数据库中的表对象“tTeacher”和宏对象“ml”;不允许修改窗体对象“iTest”和报表对象“rTeach-el"”中未涉及的控件和属性。程序代码只允许在“*******Add******”与“*******Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。

  参考答案及解析:

  一、基本操作题

  【考点分析】本题考点:表字段属性中主键、有效性规则、默认值、查询向导的设置;表字段的删除;记录的删除等。

  【解题思路】第1、2、3、5、6小题在设计视图中设置字段属性;第4小题在数据表中删除记录。

  (1)【操作步骤】

  步骤1:选择“表”对象,右键单击“tEmployee”表,在弹出的快捷菜单中选择“设计视图”命令。

  步骤2:右键单击“编号”行,在弹出的快捷菜单中选择“主键”命令,如图4.1所示。

  步骤3:右键单击“学历”行,在弹出的快捷菜单中选择“删除行”命令,如图4.2所示,在弹出的对话框中单击“是”按钮,然后单击“保存”按钮。

  (2)【操作步骤】

  步骤1:单击“出生日期”字段行任一点,在“有效性规则”行输入“Year(DATE())-Year([出生日期])>16”,如图4.3所示。

  步骤2:单击“聘用时间”字段行任一点,在“有效性规则”行输入“

  步骤3:右键单击“设计视图”任一点,在弹出的快捷菜单中选择“属性”命令,如图4.5所示,在“属性表”界面中“有效性规则”行输入“[出生日期]<[聘用时间]”,然后关闭属性表,如图4.6所示。

  步骤4:单击“保存”按钮,在弹出的对话框中选择“否”按钮。

  (3)【操作步骤】

  在“简历”字段的下一行的“字段名称”处输入“在职否”,在“数据类型”列表中选择“是/否”,在“默认值”行输入“1”,单击“保存”按钮,然后关闭设计视图,如图4.7所示。

  (4)【操作步骤】

  步骤1:双击“tEmployee”表,打开数据表视图。

  步骤2:在“tEmployee”表的“简历”字段列的内容中选择“书法”二字,单击“开始”选项卡下的“选择”按钮,在其下拉列表中选择“包含“书法”命令,如图4.8所示。

  步骤3:选中其筛选出的记录,单击“记录”功能区中的“删除”按钮,在弹出的对话框中单击“是”按钮,如图4.9所示。

  步骤4:单击“保存”按钮,关闭数据表视图。

  (5)【操作步骤】

  步骤1:打开设计视图,在“职务”字段的“数据类型”列表中选择“查阅向导”命令,如图4.10所示。

  步骤2:在弹出的对话框中选择“自行键入所需的值”命令,如图4.11所示,然后单击“下一步”按钮,在第一列的每行分别输人“职员”、“主管”、“经理”,最后单击“完成”按钮,如图4.12所示。

  步骤3:单击“保存”按钮,关闭设计视图。

  (6)【操作步骤】

  步骤1:双击“tEmployee”表,打开数据表视图。

  步骤2:单击“所属部门”字段右侧的下三角按钮,勾选“01”对应的复选框,如图4.13所示,将“所属部门”为“01”的记录对应的“编号”字段第1位修改为“1”,如图4.14所示。单击“所属部门”字段右侧的下三角按钮,勾选“02”对应的复选框,将“所属部门”为“02”的记录对应的“编号”字段第1位修改为“2”。单击“所属部门”字段右侧的下三角按钮,勾选“03”对应的复选框,将“所属部门”为“03”记录对应的“编号”字段第1位修改为“3”。单击“所属部门”字段右侧的下三角按钮,勾选“04”对应的复选框,将“所属部门”为“04”记录对应的“编号”字段第1位修改为“4”。单击“所属部门”字段右侧的下三角按钮,勾选“全选”复选框,然后单击“确定”按钮。

  步骤3:单击“保存”按钮,关闭数据表视图。

  二、简单应用题

  【考点分析】本题考点:创建条件查询、总计查询、追加查询。

  【解题思路】第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。

  (1)【操作步骤】

  步骤1:单击“创建”选项卡中“查询设计”按钮,如图4.15所示。在“显示表”对话框中双击表“tStad”,然后单击“关闭”按钮,如图4.16所示。

  步骤2:双击“所属院系”和“学号”字段添加到字段列表,单击“设计”选项卡中的“汇总”按钮,如图4.17所示。

  步骤3:在“学号”字段的“总计”行选择“计数”,在“条件”行中输入“>=7”,如图4.18所示。

  步骤4:将“所属院系”字段改为“院系号:所属院系”,将“学号”字段改为“人数:学号”,如图4.19所示。

  步骤5:单击“保存”按钮,另存为“qTl”,关闭设计视图。

  (2)【操作步骤】

  步骤1:单击“创建”选项卡中“查询设计”按钮,在“显示表”对话框中双击表“tStud”,然后关闭“显示表”对话框。

  步骤2:双击“学号”、“姓名”和“所属院系”字段,在“学号”字段的“条件”行输入“Not In(select[tScore].[学号]from[tScore])”,在“所属院系”字段的“条件”行输入“<>”04””,取消“所属院系”字段“显示”行的勾选,如图4.20所示。

  步骤3:单击“保存”按钮,另存为“qT2”,关闭设计视图。

  (3)【操作步骤】

  步骤1:单击“数据库工具”选项卡下“关系”组中的“关系”按钮,如不出现“显示表”对话框,则单击“设计”选项卡下“关系”组中的“显示表”按钮,双击添加表“tStud”、“tCourse”和“tScore”,单击“关闭”按钮,关闭“显示表”对话框,如图4.21所示。

  步骤2:选中表“tStud”中的“学号”字段,拖动到表“tScore”的“学号”字段,弹出“编辑关系”对话框,勾选“实施参照完整性”复选框,单击“创建”按钮,如图4.22所示。同理拖动“tCourse”中的“课程号”字段到“tScore”中的“课程号”字段,弹出“编辑关系”对话框,勾选“实施参照完整性”复选框,单击“创建”按钮。按Ctrl+s保存修改,关闭关系界面。

  步骤3:单击“创建”选项卡中“查询设计”按钮,在“显示表”对话框中双击表“tStud”和“tScore”表,关闭“显示表”对话框。

  步骤4:双击“姓名”、“成绩”和“简历”字段,单击“查询工具”选项卡下的“显示/隐藏”组中的“汇总”按钮,然后在“成绩”字段前添加“平均值:”字样,在其“总计”行下拉列表中选择“平均值”,如图4.23所示。在“简历”字段的条件行输入“Like”*组织能力强*''”,取消其“显示”行的勾选;在下一字段输入“平均分差值:Round([平均值]-(select Avg([成绩])from tScore))”,在其“总计”行下拉列表中选择“Expression”,如图4.24所示。

  步骤5:单击“保存”按钮,另存为“qT3”,关闭设计视图。

  (4)【操作步骤】

  步骤1:单击“创建”选项卡中“查询设计”按钮,在“显示表”对话框中双击表“tStud”、“tScore”,两次双击表“tCourse”,如图4.25所示,关闭“显示表”对话框。拖动“tCourse”表的“先修课程”字段到“tCourse_1”表的“课程号”字段,效果如图4.26所示。

  步骤2:单击“设计”选项卡“查询类型”组中的“追加”按钮,在弹出的“追加”对话框的“表名称”下拉列表中选择表“tTemp”,而后单击“确定”按钮,如图4.27所示。

  步骤3:分别双击“tStud”表的“姓名”字段,“tCourse”表的“课程名”、“先修课程”字段,“tSeore”表的“成绩”字段,“tCoursej”表的“课程名”字段,效果如图4.28所示。

  步骤4:在“成绩”字段下的“排序”行的下拉列表中选择“降序”,在“先修课程”字段下的“条件”行输入“Is NotNull”,单击“tCourse一1”表的“课程名”字段下的“追加到”行的下三角按钮,在弹出的下拉列表框中选择“先修课程名”,如图4.29所示。

  步骤5:在设计视图任一点右击,在弹出的快捷菜单中选择“SQL视图”,如图4.30所示,在“SELECT”后面输入“TOP3”,如图4.31所示,然后单击“运行”按钮,在弹出的对话框中单击“是”按钮。

  步骤6:单击“保存”按钮,另存为“qT4”,关闭设计视图。

  三、综合应用题

  【考点分析】本题考点:向报表中添加计算控件及对该控件属性的设置;报表中文本框以及窗体中命令按钮控件属性的设置;常用VBA函数的使用和VBA控件的编码格式。

  【解题思路】第2小题在报表设计视图添加控件,并右键单击控件选择“属性”,设置属性;第1、4小题直接右键单击控件选择“属性”,设置属性。

  (1)【操作步骤】

  步骤1:选择“报表”对象,右键单击报表“rTeacher”,在弹出的快捷菜单中选择“设计视图”命令,如图4.32所示。

  步骤2:右键单击“性别”文本框选择“属性”命令,如图4.33所示。

  步骤3:单击“控件来源”行右侧的下三角按钮,在弹出的下拉列表中选择“性别”字段,在“名称”行输入“tSex”,如图4.34所示,关闭属性界面。

  (2)【操作步骤】

  页脚节区任一点,出现“Text”标签和“未绑定”文本框,如图4.35所示。

  步骤2:选中“Text”标签,然后按“Delete”键将其删除。

  步骤3:右键单击“未绑定”文本框,在弹出的快捷菜单中选择“属性”,在打开的“属性表”对话框中单击“全部”选项卡,在“名称”行中输入“tAvg”,分别在“上边距”和“左”所在行中输入“0.3cm”和“3.6cm”,在“控件来源”行输入“=Avg([年龄])”,在“格式”行选择“固定”,在对应的下一行找到“小数位数”行,并在其下拉列表中选择“0”,如图4.36所示。

  (3)【操作步骤】

  步骤1:选择“窗体”对象,右键单击“tTest”窗体,在弹出的快捷菜单中选择“设计视图”命令。

  步骤2:在窗体设计视图的任意区域右击,在弹出的快捷菜单中选择“属性”命令,在打开的“属性表”中单击“所选内容的类型”右侧的下三角按钮,在弹出的下拉列表中选择“窗体”,即可进入窗体属性,如图4.37所示。

  步骤3:选择“事件”选项卡,单击“加载”事件右侧的“选择生成器”按钮,进入VBA编码界面,在编码区里输入“Me.Caption=Trim(Month(Date)&"月"&Day(Date)&"日"&Me.bTitle.Caption&"样例")”,如图4.38所示。

  视图。

  (4)【操作步骤】

  步骤1:选择“窗体”对象,右键单击“tTest”窗体,在弹出的快捷菜单中选择“设计视图”命令。

  步骤2:右键单击“测试”按钮,在弹出的快捷菜单中选择“属性”命令。

  步骤3:在打开的“属性表”对话框中,单击“事件”选项卡下“单击”行右侧的下三角按钮,在弹出的下拉列表中选择“ml”,如图4.39所示。然后关闭属性界面。

【3月计算机二级Access备考习题及答案】相关文章:

计算机二级《Access》备考练习题及答案11-20

2017年3月计算机二级Access复习题及答案08-05

2017计算机二级《Access》备考习题08-08

2017年3月计算机二级《Access》备考试题与答案11-06

2017年3月计算机二级Java备考习题及答案10-22

2017年3月计算机二级VF备考习题及答案08-22

2017计算机二级考试Access备考习题07-17

2017年3月计算机二级C++备考习题及答案11-04

2022计算机二级《Access》基础习题与答案09-12