国家二级ACCESS机试(操作题)模拟试卷326 (题后含答案及解析)
全部题型    2. 基本操作题 3. 简单应用题 4. 综合应用题
基本操作题
1. 在考生文件夹下的“sampl.accdb”数据库文件中已建立了表对象“tEmployee”。请按以下操作要求,完成表的设计。    (1)判断并设置“tEmployee”表的主键。    (2)设置“性别”字段的默认值为“男”。    (3)删除表中1949年以前出生的雇员记录。    (4)删除“照片”字段。    (5)设置“雇员编号”字段的输入掩码为:只能输入10位数字或空格形式。    (6)在编辑完的表中追加如下新记录,如表2.8所示。
正确答案:(1)步骤1:选择“表”对象,右键单击“tEmployee”表,从弹出的快捷菜单中选择“设计视图”命令。    步骤2:选中“雇员编号”字段行,右键单击“雇员编号”行,从弹出的快捷菜单中选择“主键”命令,如图3.236所示。    (2)步骤1:单击“性别”字段行任一点,在的“默认值”行输入“男”,如图3.237所示。    步骤2:按Ctrl+S保存修改,关闭设计视图。    (3)步骤1:单击“创建”选项卡,在“查询”组中单击“查询设计”按钮,在“显示表”对话框中双击表“tEmployee”,
关闭“显示表”对话框。    步骤2:单击“查询工具”的“设计”选项卡“查询类型”组中的“删除”按钮。    步骤3:双击“出生日期”将其添加到“字段”行,在“条件”行输入“    步骤4:单击“查询工具”的“设计”选项卡“结果”组中的“运行”按钮,在弹出的对话框中单击“是”按钮。    步骤5:关闭查询设计视图,在弹出的对话框中单击“否”按钮。    (4)步骤1:选择“表”对象,右键单击“tEmployee”,从弹出的快捷菜单中选择“设计视图”命令。    步骤2:选中“照片”字段行,右键单击“照片”行,从弹出的快捷菜单中选择“删除行”按钮,如图3.239所示。在弹出的对话框中选择“是”按钮。    (5)步骤1:单击“雇员编号”字段行任一点,在“输入掩码”行输入“9999999999”。    步骤2:按Ctrl+S保存修改。    (6)步骤1:双击表对象,打开数据表视图。    步骤2:在数据表中输入题目表中的内容,如图3.240所示。    步骤3:按Ctrl+S保存修改,关闭数据表。
解析:第1、2、4、5小题在设计视图中设置字段属性和删除字段;第3小题创建删除查询删除记录;第6小题为在数据表中直接输入数据。 
简单应用题
2. 在考生文件夹下,存在一个数据库文件“samp2.accdb”,里面已经设计好三个关联表对
象“tStud”、“tCourse”、“tSeore”和一个临时表对象“tFemp”。试按以下要求完成设计。    (1)创建一个查询,按所属院系统计学生的平均年龄。字段显示标题为“院系”和“平均年龄”,所建查询命名为“qT1”。    要求:平均年龄四舍五入取整处理。    (2)创建一个查询,查上半年入学的学生,并显示“姓名”、“性别”、“课程名”和“成绩”等字段内容,所建查询命名为“qT2”。    (3)创建一个查询,查没有选课的同学,并显示其“学号”和“姓名”两个字段内容,所建查询命名为“qT3”。    (4)创建删除查淘,将表对象“tTemp”中年龄值高于平均年龄(不含平均年龄)的学生记录删除,所建查询命名为“qT4”。access是基于什么的工具
正确答案:(1)步骤1:单击“创建”选项卡下“查询”组中的“查询设计”按钮,在弹出的“显示表”对话框中双击添加表“tStud”,然后单击“关闭”按钮,关闭“显示表”对话框。    步骤2:在“字段”行中分别输入“院系:所属院系”和“平均年龄:Round(Avg([年龄]),0)”。    步骤3:单击“查询工具”的“设计”选项卡下“显示/隐藏”组中的“汇总”按钮,然后在“平均年龄:Round(Avg([年龄]),0)”字段的“总计”行的下拉列表中选择“Expression”命令,如图4.34所示。    步骤4:单击快速访问工具栏中的“保存”按钮,另存为“qT1”。    (2)步骤1:单击“创建”选项卡下“查询”组中的“查询设计”按钮,在弹出的“显示表”对话框中双击表“tStud”、“tCourse”和“tScore”,然后单击“关闭”按钮,关闭“显示表”对话框。    步骤2:选
中表“tStud”中的“学号”字段,然后拖动鼠标指针到表“tScore”中的“学号”字段,放开鼠标左键,选中表“tCourse”中的“课程号”字段,然后拖动鼠标指针到表“tScore”中的“课程号”字段。放开鼠标左键。    步骤3:分别双击添加“姓名”、“性别”、“课程名”、“成绩”和“入校时间”字段,在其下一字段行中输入“Month([入校时间])”,取消“Month([入校时间])”字段显示行复选框的勾选,在“Month([入校时间])”字段的“条件”行中输入“>=1 And    步骤4:单击快速访问工具栏中的“保存”按钮,另存为“qT2”。    (3)步骤1:单击“创建”选项卡下“查询”组中的“食询设计”按钮,在弹出的“显示表”对话框中双击添加表“tStud”,然后单击“关闭”按钮,关闭“显示表”对话框。    步骤2:双击添加“学号”和“姓名”字段,在“学号”的“条件”行中输入“Not In(SELECT tStud.学号FROM tStud INNER JOIN tScore ON tStud.学号=tScore.学号GROUP BY tStud.学号)”,如图4.36所示。    步骤3:单击快速访问工具栏中的“保存”按钮,另存为“qT3”。    (4)步骤1:单击“创建”选项卡下“查询”组中的”查询设计”按钮,在弹出的“显示表”对话框中双击添加表“tTemp”,然后单击“关闭”按钮,关闭“显示表”对话框。    步骤2:双击添加“年龄”字段。    步骤3:单击“查询工具”的“设计”选项卡下“查询类型”组中的“删除”按钮,在“年龄”字段的“条件”行中输入“>(select avg(年龄)from[tTemp])”,如图4.37所示。    步骤4:单击“查询工具”的“设计”选项卡下“结果”组中的“运行”按钮。在弹出的“Microso
ft Access”对话框中单击“是”按钮。    步骤5:单击快速访问工具栏中的“保存”按钮,另存为“qT4”,关闭“设计视图”。
解析:第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。 
综合应用题
3. 考生文件夹下有一个数据库文件“samp3.accdb”,其中存在已经设计好的表对象“tBand”和“tLine”,同时还有以“tBand”和“tLine”为数据源的报表对象“rBand”。请在此基础上按照以下要求补充报表设计。    (1)在报表的报表页眉节区中添加一个标签控件,名称为“bTitle”,标题显示为“团队旅游信息表”,字体为“宋体”,字号为22,字体粗细为“加粗”,倾斜字体为“是”。    (2)在“导游姓名”字段标题对应的报表主体节区中添加一个控件,显示出“导游姓名”字段值,并命名为“tName”。    (3)在报表的报表页脚节区添加一个计算控件,要求依据“团队ID”来计算并显示团队的个数。计算控件放置在“团队数:”标签的右侧,计算控件命名为“bCount”。    (4)将报表标题设置为“团队旅游信息表”。    注意:不能改动数据库文件中的表对象“tBand”和“tLine”:不能修改报表对象“rBand”中已有的控件和属性。
正确答案:(1)步骤1:选择“报表”对象,右击报表“rBand”,在弹出的快捷菜单中选择“设计视图”命令。如图3.112所示。    步骤2:单击“报表设计工具”的“设计”选项卡“控件”组中的“标签”控件,单击报表页眉节区任一点,输入“团队旅游信息表”,然后再单击报表任一点。如图3.113所示。    步骤3:右键单击“团队旅游信息表”标签,从弹出的快捷菜单中选择“属性”命令,在“名称”行输入“bTitle”,在“字体名称”和“字号”行下拉列表中分别选择“宋体”和“22”,在“字体粗细”和“倾斜字体”行下拉列表中分别选择“加粗”和“是”,如图3.114所示。关闭属性表。    (2)步骤1:单击“报表设计工具”的“设计”选项卡“控件”组中的“文本框”控件,单击报表主体节区适当位置,生成“Text”和“未绑定”文本框。选中“Text”,按Del键将它删除。    步骤2:右键单击“未绑定”文本框,从弹出的快捷菜单中选择“属性”命令,在“名称”行输入“tName”,在“控件来源”下拉列表中选择“导游姓名”,关闭属性表。如图3.115所示。    (3)步骤1:单击“报表设计工具”的“设计”选项卡“控件”组中的“文本框”控件,单击报表页脚节区的“团队数”右侧位置,生成“Text”和“未绑定”文本框。选中“Text”,按Del键将它删除。    步骤2:右键单击“未绑定”文本框,从弹出的快捷菜单中选择“属性”命令,在“名称”行输入“bCount”,在“控件来源”行输入“=Count([团队ID])”,如图3.116所示。关闭属性表。    (4)在设计视图中右键单击“报表选择器”,从弹出的快捷菜单中选择“属性”命令,在“标题”行输入“
团队旅游信息表”,关闭属性表。单击快速访问工具栏中的“保存”按钮,关闭设计视图。如图3.117所示。
解析:第1、2、3小题在报表的设计视图中添加控件,并右键单击该控件选择“属性”命令,对控件属性进行设置;第4小题直接右键单击“报表选择器”选择“属性”命令,设置标题。