当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机二级Access第十二套上机试题及答案详解
发布时间:2012/2/14 10:32:21 来源:城市学习网 编辑:ziteng
  1.基本操作题

  (1)在考生文件夹下“samp1.mdb”数据库文件中建立表“tTeacher”,表结构如下:

字段名称 数据类型 字段大小 格式
编号 文本 5  
姓名 文本 4  
性别 文本 1  
年龄 数字 整型  
工作时间 日期/时间   短日期
职称 文本 5  
联系电话 文本 12  
在职否 是/否   是/否
照片 OLE对象    

  (2)判断并设置“tTeacher”的主键;

  (3)设置“职称”字段的默认值属性为“讲师”;

  (4)设置“年龄”字段的有效性规则为:不能为空值;

  (5)在“tTeacher”表中输入以下一条记录。

  注意:教师李丽的“照片”字段数据设置为考生文件夹下的“李丽.bmp”图像文件。

编号 姓名 性别 年龄 工作时间 职称 联系电话 在职否 照片
92016 李丽 32 1992-9-3 讲师 010-62392774 位图图像

  参考答案:

  1.基本操作题

  【考点分析】

  本题考点:新建表;设置主键;字段默认值、有效性规则、输入掩码等字段属性的设置;添加记录;插入图片。

  (1)【解题步骤】

  步骤1:打开“samp1.mdb”数据库窗口,选中“表”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。

  步骤2:按题目要求建立字段并设置其相关字段属性。

  步骤3:单击工具栏中“保存”按钮,另存为“tTeacher”。

  (2)【解题步骤】

  步骤1:选中“表”对象,右键单击表“tTeacher”选择【设计视图】。

  步骤2:右键单击“编号”行选择【主键】。

  (3)【解题步骤】

  步骤1:单击“职称”字段行任一点。

  步骤2:在“默认值”行输入“讲师”。

  步骤3:单击工具栏中“保存”按钮。

  (4)【解题步骤】

  步骤1:单击“年龄”字段行任一点。

  步骤2:在“有效性规则”行输入“Is Not Null”。

  步骤3:单击工具栏中“保存”按钮。

  (5)【解题步骤】

  步骤1:单击菜单栏【视图】|【数据表视图】,根据题目要求输入一条文字记录。

  步骤2:右键单击编号为“92016”的教师的“照片”列,选择【插入对象】,然后选择“由文件创建”,单击“浏览”按钮,在考生文件夹中找到“李丽.bmp”,单击“确定”按钮。

  步骤3:单击“确定”按钮,返回数据表视图。

  步骤4:单击工具栏中“保存”按钮,关闭数据表视图。  [NextPage]  

  2.简单应用题

  考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好四个关联表对象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”以及表对象“tTemp”,同时还设计出窗体对象“fQuery”。试按以下要求完成设计:

  (1)创建一个查询,查找姓“王”病人的基本信息,并显示“姓名”、“年龄”、“性别”,所建查询命名为“qT1”;

  (2)创建一个查询,统计年龄小于30岁的医生被病人预约的次数,且显示结果按预约人数降序排序(如下图所示),所建查询命名为“qT2”;

  (3)创建一个查询,删除表对象“tTemp”内所有“预约日期”为10月的记录,所建查询命名为“qT3”;

  (4)现有一个已经建好的“fQuery”窗体,如下图所示。运行该窗体后,在文本框(文本框名称为tName)中输入要查询的科室名,然后按下“查询”按钮,即运行一个名为“qT4”的查询。“qT4”查询的功能是显示所查科室的“科室ID”和“预约日期”。请设计“qT4”查询。

  参考答案:

  2.简单应用题

  【考点分析】

  本题考点:创建选择查询、删除查询和参数查询。

  (1)【解题步骤】

  步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“tPatient”,关闭“显示表”对话框。

  步骤2:分别双击“姓名”、“年龄”、“性别”字段。

  步骤3:在“姓名”字段的“条件”行输入“Like "王*"”。

  步骤4:单击工具栏中“保存”按钮,另存为“qT1”。关闭设计视图。

  (2)【解题步骤】

  步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tDoctor”、“tSubscribe”,关闭“显示表”对话框。

  步骤2:分别双击“医生姓名”、“病人ID”和“年龄”字段。

  步骤3:单击菜单栏【视图】|【总计】,在“病人ID”字段“总计”行下拉列表中选中“计数”,在“医生姓名”和“年龄”字段“总计”行下拉列表中分别选中“分组”和“条件”。

  步骤4:在“病人ID”字段的“字段”行前面添加“预约人数:”字样,在“排序”行下拉列表中选择“降序”。

  步骤5:在“年龄”字段的“条件”行输入“<30”,单击“显示”行,取消该字段的显示。

  步骤6:单击工具栏中“保存”按钮,另存为“qT2”。关闭设计视图。

  (3)【解题步骤】

  步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“tTemp”,关闭“显示表”对话框。

  步骤2:单击菜单栏【查询】|【删除查询】。

  步骤3:双击“预约日期”字段,在“条件”行输入“month([预约时间])=10”。

  步骤4:单击工具栏中“保存”按钮,另存为“qT3”。关闭设计视图。

  (4)【解题步骤】

  步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tOffice”,“tSubscribe”,关闭“显示表”对话框。

  步骤2:分别双击“科室ID”、“预约日期”、“科室名称”字段。

  步骤3:在“科室名称”字段的“条件”行输入“[forms]![fQuery]![tName]”,单击“显示”行取消该字段的显示。

  步骤4:单击工具栏中“保存”按钮,另存为“qT4”,如图12所示。关闭设计视图。

图3.12

[NextPage]

  3.综合应用题

  考生文件夹下存在一个数据库文件“samp3.mdb”,已建立两个关联对象(“档案表”和“工资表”)和一个查询对象(“qT”),试按以下要求,完成报表的各种操作。

  (1)创建一个名为“Salary”的报表,按表格布局显示查询“qT”的所有信息;

  (2)设置报表的标题属性为“工资汇总表”;

  (3)按职称汇总出“基本工资”的平均值和总和。“基本工资”的平均值计算控件名称为“savg”、“总和”计算控件名称为“ssum”。

  注:请在组页脚处添加计算控件。

  参考答案:

  3.综合应用题

  【考点分析】

  本题考点:新建报表;在报表中添加文本框控件及其属性的设置。

  (1)【解题步骤】

  步骤1:打开“samp3.mdb”数据库窗口,选中“报表”对象,单击“新建”按钮,选中“报表向导”,单击“确定”按钮。

  步骤2:弹出“报表向导”对话框,在“表/查询”下拉列表中选中“查询:qT”,选择查询“qT”中所有字段,连续5次单击“下一步”按钮,在“请为报表指定标题”处输入“Salary”,单击“完成”按钮。

  (2)【解题步骤】

  步骤1:右键单击“Salary”选择【设计视图】。

  步骤2:右键单击“报表选择器”选择【属性】,在“标题”行输入“工资汇总表”,关闭属性界面。

  (3)【解题步骤】

  步骤1:单击菜单栏【视图】|【排序与分组】,在“字段/表达式”下拉列表中选中“职称”,分别在“组页眉”和“组页脚”右侧下拉列表中选中“是”,关闭界面。

  步骤2:选中主体节区的“职称”字段拖动鼠标到“职称页眉”,放开鼠标。

  步骤3:选中工具箱中“文本框”控件,单击报表“职称页脚”节区适当位置,弹出“Text”标签和“未绑定”文本框。

  步骤4:选中“Text”标签,按下“Del”键,删除“Text”标签。

  步骤5:右键单击“未绑定”文本框选择【属性】,在“名称”行输入“savg”,在“控件来源”行输入“=Avg([基本工资])”,关闭属性界面。

  步骤6:按照步骤3~5添加另一个计算控件。在“名称”行输入“ssum”,在“控件来源”行输入“=Sum([基本工资])”。

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved