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

  在考生文件夹下,“samp1.mdb”数据库文件中已建立好表对象“tStud”和“tScore”、宏对象“mTest”和窗体“fTest”。试按以下要求,完成各种操作:

  (1)设置表“tScore”的“学号”和“课程号”两个字段为复合主键;

  (2)删除“tStud”表结构的“照片”字段列;

  (3)冻结表“tStud”中的“姓名”字段列;

  (4)将窗体“fTest”的“标题”属性设置为“测试”;

  (5)将窗体“fTest”中名为“bt2”的命令按钮宽度设置为2厘米、左边界设置为左边对齐“bt1”命令按钮;

  (6)将宏“mTest”重命名保存为自动运行的宏。

  参考答案:

  1.基本操作题

  【考点分析】

  本题考点:复合主键的设置;删除字段;冻结字段;窗体及窗体中命令按钮属性的设置;自动运行宏的设置。

  (1)【解题步骤】

  步骤1:打开“samp1.mdb”数据库窗口,选中“表”对象,右键单击表“tScore”选择【设计视图】。

  步骤2:同时选中“学号”和“课程号”两行,单击工具栏中“主键”按钮。

  步骤3:单击工具栏中“保存”按钮,如图10所示,关闭设计视图。

图10

  (2)【解题步骤】

  步骤1:选中“表”对象,右键单击表“tStud”选择【打开】。

  步骤2:选中“照片”字段列,右键单击“删除列”,在弹出的对话框中单击“是”按钮。

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

  (3)【解题步骤】

  步骤1:选中“姓名”字段列,右键单击“姓名”选择【冻结列】。

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

  (4)【解题步骤】

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

  步骤2:右键单击“窗体选择器”选择【属性】,在“标题”行输入“测试”。关闭属性界面。

  (5)【解题步骤】

  步骤1:右键单击命令按钮“bt2”选择【属性】,在“宽度”行输入“2cm”。关闭属性界面。

  步骤2:单击命令按钮“bt2”,按住“Shift”键再单击“bt1”,单击菜单栏【格式】|【对齐】|【靠左】。

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

  (6)【解题步骤】

  步骤1:选中“宏”对象,右键单击“mTest”选择【重命名】。

  步骤2:在光标处输入“AutoExec”。 [NextPage] 

  2.简单应用题

  考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tStud”、“tCourse”、“tScore”和“tTemp”。试按以下要求完成设计:

  (1)创建一个查询,当运行该查询时,应显示参数提示信息“请输入爱好”,输入爱好后,在简历字段中查找具有指定爱好的学生,显示“学号”、“姓名”、“性别”、“年龄”和“简历”五个字段内容,所建查询命名为“qT1”;

  (2)创建一个查询,查找学生的成绩信息,并显示为“学号”、“姓名”和“平均成绩”三列内容,其中“平均成绩”一列数据由计算得到,选择“固定”格式并保留两位小数显示,所建查询命名为“qT2”;

  (3)创建一个查询,按输入的学生学号查找并显示该学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT3”;当运行该查询时,应显示参数提示信息:“请输入学号”;

  (4)创建一个查询,将表“tStud”中男学生的信息追加到“tTemp”表对应的“学号”、“姓名”、“年龄”、“所属院系”和“性别”字段中,所建查询命名为“qT4”。

  参考答案:

  2.简单应用题

  【考点分析】

  本题考点创建参数查询、选择查询和追加查询。

  (1)【解题步骤】

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

  步骤2:分别双击“学号”、“姓名”、“性别”、“年龄”和“简历”字段。

  步骤3:在“简历”字段的“条件”行输入“Like "*"+[请输入爱好]+ "*"”。

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

图11

  (2)【解题步骤】

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

  步骤2:分别双击“学号”、“姓名”和“成绩”字段。

  步骤3:单击菜单栏【视图】|【总计】,在“成绩”字段“总计”行下拉列表中选择“平均值”,在“学号”和“姓名”字段“总计”行下拉列表中选择“分组”。

  步骤4:在“成绩”字段的“字段”行前面添加“平均成绩:”字样,右键单击“成绩”列选择【属性】,在“属性”窗口“格式”行选择“固定”,“小数位数”行选择“2”。关闭字段属性对话框。

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

  (3)【解题步骤】

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

  步骤2:分别双击“姓名”、“课程名”、“成绩”和“学号”字段。

  步骤3:在“学号”字段的“条件”行输入“[请输入学号]”,单击“显示”行取消该字段的显示。

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

  (4)【解题步骤】

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

  步骤2:单击菜单栏【查询】|【追加查询】,在弹出对话框中的表名称的下拉列表中选择“tTemp”,单击“确定”按钮。

  步骤3:双击“学号”、“姓名”、“年龄”、“所属院系”、“性别”字段。

  步骤4:在“性别”字段的“条件”行输入“男”。

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

 [NextPage]

  3.综合应用题

  考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:

  (1)设置表对象“tEmp”中“年龄”字段的有效性规则为:年龄值在20到50之间(不含20和50),相应有效性文本设置为“请输入有效年龄”;

  (2)设置报表“rEmp”按照“性别”字段降序(先女后男)排列输出;将报表页面页脚区域内名为“tPage”的文本框控件设置为“页码/总页数”形式页码显示;

  (3)将“fEmp”窗体上名为“btnP”的命令按钮由灰色无效状态改为有效状态。设置窗体标题为“职工信息输出”;

  (4)试根据以下窗体功能要求,对已给的命令按钮事件过程进行补充和完善。在“fEmp”窗体上单击“输出”命令按钮(名为“btnP”),弹出一输入对话框,其提示文本为“请输入大于0的整数值”。

  输入1时,相关代码关闭窗体(或程序);

  输入2时,相关代码实现预览输出报表对象“rEmp”;

  输入>=3时,相关代码调用宏对象“mEmp”以打开数据表“tEmp”。

  注意:不允许修改数据库中的宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;不允许修改表对象“tEmp”中未涉及的字段和属性;已给事件过程,只允许在“******Add******”与“******Add******”之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。

  参考答案:

  3.综合应用题

  【考点分析】

  本题考点:表中字段属性有效性规则和有效性文本的设置;窗体中命令按钮和报表中文本框控件属性的设置;VBA编程。

  (1)【解题步骤】

  步骤1:打开“samp3.mdb”数据库窗口,选中“表”对象,右键单击“tEmp”选择【设计视图】。

  步骤2:单击“年龄”字段行任一点,在“有效性规则”行输入“>20 and <50”,在“有效性文本”行输入“请输入有效年龄”。

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

  (2)【解题步骤】

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

  步骤2:单击菜单栏【视图】|【排序与分组】,在对话框的“字段/表达式”列选中“性别”字段,在“排序次序”列选中“降序”,关闭界面。

  步骤3:右键单击“tPage”选择【属性】,在“全部”选项卡下“控件来源”行输入“=[Page]&“/”&[Pages]”,关闭属性界面。

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

  (3)【解题步骤】

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

  步骤2:右键单击命令按钮“btnP”选择【属性】,在“数据”选项卡下的“可用”行右侧下拉列表中选中“是”,关闭属性界面。

  步骤3:右键单击“窗体选择器”选择【属性】,在“标题”行输入“职工信息输出”。关闭属性界面。

  (4)【解题步骤】

  步骤1:右键单击命令按钮“输出”选择【事件生成器】,空行内输入代码:

  *****Add1*****

  k=InputBox("请输入大于0的整数")

  *****Add1*****

  *****Add2*****

  DoCmd.OpenReport "rEmp",acViewPreview

  *****Add2*****

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

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