计算机二级Access上机十套试题详细解析经典版.docx
《计算机二级Access上机十套试题详细解析经典版.docx》由会员分享,可在线阅读,更多相关《计算机二级Access上机十套试题详细解析经典版.docx(68页珍藏版)》请在冰豆网上搜索。
计算机二级Access上机十套试题详细解析经典版
第31套试题
一、基本操作题
在考生文件夹下,存在一个数据库文件“samp1.mdb”,里边已建立两个表对象“tGrade”和“tStudent”;同时还存在一个Excel文件“tCourse.xls”。
试按以下操作要求,完成表的编辑:
(1)将Excel文件“tCourse.xls”链接到“samp1.mdb”数据库文件中,链接表名称不变,要求:
数据中的第一行作为字段名;
(2)将“tGrade”表中隐藏的列显示出来;
(3)将“tStudent”表中“政治面貌”字段的默认值属性设置为“团员”,并使该字段在数据表视图中的显示标题改为“政治面目”;
(4)设置“tStudent”表的显示格式,使表的背景颜色为“深青色”、网格线为“白色”、文字字号为五号;
(5)建立“tGrade”和“tStudent”两表之间的关系。
【考点分析】
本题考点:
链接表;字段默认值、标题等字段属性的设置;设置隐藏字段;数据表格式的设置;建立表间关系。
(1)【解题步骤】
步骤1:
打开“samp1.mdb”数据库窗口,单击菜单栏【文件】|【获取外部数据】|【链接表】,找到并打开“考生文件夹”,在“文件类型”列表中选中“MicrosoftExcel”,选中“tCourse.xls”文件,单击“链接”按钮。
步骤2:
在链接数据表向导对话框中,单击“下一步”按钮,选中“第一行包含列标题”复选框,单击“下一步”按钮。
步骤3:
单击“完成”按钮,完成数据表的链接。
(2)【解题步骤】
步骤1:
选中“表”对象,右键单击“tGrade”表选择【打开】。
步骤2:
单击菜单栏【格式】|【取消隐藏列】,选中“成绩”复选框,使该字段显示出来,单击“关闭”按钮。
步骤3:
单击工具栏中“保存”按钮,关闭数据表视图。
(3)【解题步骤】
步骤1:
右键单击“tStudent”表选择【设计视图】。
步骤2:
单击“政治面貌”字段行任一点,在“默认值”行输入“团员”,在“标题”行输入“政治面目”。
步骤3:
单击工具栏中“保存”按钮。
(4)【解题步骤】
步骤1:
单击菜单栏【视图】|【数据表视图】。
步骤2:
单击菜单栏【格式】|【数据表】,在“背景色”下拉列表中选中“青色”,在“网格线颜色”中选中“白色”,单击“确定”按钮。
步骤3:
单击菜单栏【格式】|【字体】,在对话框的“字号”列表中选中“五号”,单击“确定”按钮。
步骤4:
单击工具栏中“保存”按钮,关闭数据表视图。
(5)【解题步骤】
步骤1:
单击菜单栏【工具】|【关系】,单击【关系】|【显示表】,分别双击表“tGrade”和“tStudent”,关闭“显示表”对话框。
步骤2:
选中表“tGrade”中的“学号”字段,拖动鼠标到表“tStudent”的“学号”字段,放开鼠标,弹出“编辑关系”对话框,单击“创建”按钮。
步骤3:
单击工具栏中“保存”按钮,关闭关系界面。
二、简单应用题
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tCourse”、“tGrade”和“tStudent”,试按以下要求完成设计:
(1)创建一个查询,查找并显示“姓名”、“政治面貌”和“毕业学校”等三个字段的内容,所建查询名为“qT1”;
(2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示“姓名”、“平均成绩”两列内容,其中“平均成绩”数据由统计计算得到,所建查询名为“qT2”;
假设:
所用表中无重名。
(3)创建一个查询,按输入的班级编号查找并显示“班级编号”、“姓名”、“课程名”和“成绩”的内容。
其中“班级编号”数据由统计计算得到,其值为“tStudent”表中“学号”的前6位,所建查询名为“qT3”;当运行该查询时,应显示提示信息:
“请输入班级编号:
”;
(4)创建一个查询,运行该查询后生成一个新表,表名为“90分以上”,表结构包括“姓名”、“课程名”和“成绩”等三个字段,表内容为90分以上(含90分)的所有学生记录,所建查询名为“qT4”;要求创建此查询后,运行该查询,并查看运行结果。
【考点分析】
本题考点:
创建选择查询、参数查询和生成表查询。
(1)【解题步骤】
步骤1:
打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框双击表“tStudent”,关闭“显示表”对话框。
步骤2:
分别双击“姓名”、“政治面貌”、“毕业学校”字段将其添加到“字段”行。
步骤3:
单击工具栏中“保存”按钮,另存为“qT1”。
关闭设计视图。
(2)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框双击表“tStudent”和“tGrade”,关闭“显示表”对话框。
步骤2:
分别双击“姓名”和“成绩”字段。
步骤3:
单击菜单栏【视图】|【总计】,在“成绩”字段的“总计”行下拉列表中选中“平均值”,在“姓名”字段的“总计”行下拉列表中选中“分组”。
步骤4:
在“成绩”字段的“字段”行前面添加“平均成绩:
”字样。
在“排序”行下拉列表中选中“降序”。
步骤5:
单击工具栏中“保存”按钮,另存为“qT2”。
关闭设计视图。
(3)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框分别双击表“tStudent”、“tGrade”、“tCourse”,关闭“显示表”对话框。
步骤2:
在“字段”行第一列输入“班级编号:
Left([tStudent]!
[学号],6)”,在“条件”行输入“[请输入班级编号:
]”。
步骤3:
分别双击“姓名”、“课程名”和“成绩”字段。
步骤4:
单击工具栏中“保存”按钮,另存为“qT3”。
关闭设计视图。
(4)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框中双击表“tStudent”、“tGrade”和“tCourse”,关闭“显示表”对话框。
步骤2:
单击菜单栏【查询】|【生成表查询】,在弹出的对话框中输入“90分以上”,单击“确定”按钮。
步骤3:
分别双击“姓名”、“课程名”和“成绩”字段,在“成绩”字段的“条件”行输入“>=90”。
步骤4:
单击工具栏中“运行”按钮,在弹出的对话框中选择“是”,运行查询。
步骤5:
单击工具栏中“保存”按钮,另存为“qT4”。
关闭设计视图。
三、综合应用题
考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tStudent”和“tGrade”,同时还设计出窗体对象“fQuery”和“fStudent”。
请在此基础上按照以下要求补充“fQuery”窗体的设计:
(1)在主体节上边0.4厘米、左边0.4厘米位置添加一个矩形控件,其名称为“rRim”;矩形宽度为16.6厘米、高度为1.2厘米、特殊效果为“凿痕”;
(2)将窗体中“退出”命令按钮上显示的文字颜色改为“深红”(深红代码为128),字体粗细改为“加粗”;
(3)将窗体标题改为“显示查询信息”;
(4)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选定器、浏览按钮和分隔线;
(5)在窗体中有一个“显示全部记录”命令按钮(名称为bList),单击该按钮后,应实现将“tStudent”表中的全部记录显示出来的功能。
现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。
要求:
修改后运行该窗体,并查看修改结果。
注意:
不允许修改窗体对象“fQuery”和“fStudent”中未涉及的控件、属性;不允许修改表对象“tStudent”和“tGrade”。
对于VBA代码,只允许在“****************”与“****************”之间的一空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。
【考点分析】
本题考点:
窗体属性的设置;在窗体中添加矩形、命令按钮等控件及其属性的设置;VBA编程。
(1)【解题步骤】
步骤1:
打开“samp3.mdb”数据库窗口,选中“窗体”对象,右键单击“fQuery”选择【设计视图】。
步骤2:
在工具箱中选中“矩形”控件,单击窗体主体节区任一点,右键单击“矩形”控件选择【属性】,在“全部”选项卡下的“上边距”、“左边距”、“宽度”和“高度”行分别输入“0.4cm”、“0.4cm”、“16.6cm”、“1.2cm”,在“名称”行输入“rRim”,在“特殊效果”行右侧下拉列表中选中“凿痕”,关闭属性界面。
(2)【解题步骤】
步骤1:
右键单击“退出”命令按钮选择【属性】。
步骤2:
在“前景色”行输入“128”,在“字体粗细”行选择“加粗”,关闭属性界面。
(3)【解题步骤】
步骤1:
右键单击“窗体选择器”选择【属性】。
步骤2:
在“标题”行输入“显示查询信息”。
(4)【解题步骤】
步骤1:
在“边框样式”右侧下拉列表中选中“对话框边框”。
步骤2:
分别选中“滚动条”、“记录选择器”、“导航按钮”和“分隔线”右侧下拉列表中的“两者均无”、“否”、“否”和“否”关闭属性对话框。
(5)【解题步骤】
步骤1:
右键单击“显示全部记录”命令按钮选择【事件生成器】。
步骤2:
在空行内输入代码:
***请在下面双引号内添入适当的SELECT语句***
BBB.Form.RecordSource="select*fromtStudent"
*******************
步骤3:
关闭界面。
步骤4:
单击工具栏中“保存”按钮,关闭设计视图。
步骤5:
双击窗体“fQuery”,单击“显示全部记录”按钮,查看该窗体运行结果。
第32套试题
一、基本操作题
在考生文件夹下,存在一个数据库文件“samp1.mdb”,里边已建立两个表对象“tGrade”和“tStudent”;同时还存在一个Excel文件“tCourse.xls”。
试按以下操作要求,完成表的编辑:
(1)将Excel文件“tCourse.xls”导入到“samp1.mdb”数据库文件中,表名称不变,设“课程编号”字段为主键;
(2)对“tGrade”表进行适当的设置,使该表中的“学号”为必填字段,“成绩”字段的输入值为非负数,并在输入出现错误时提示“成绩应为非负数,请重新输入!
”信息;
(3)将“tGrade”表中成绩低于60分的记录全部删除;
(4)设置“tGrade”表的显示格式,使显示表的单元格显示效果为“凹陷”、文字字体为“宋体”、字号为11;
(5)建立“tStudent”、“tGrade”和“tCourse”三表之间的关系,并实施参照完整性。
【考点分析】
本题考点:
表的导入;建立表间关系;字段必填字段、有效性规则等字段属性的设置;删除记录;设置数据表格式。
(1)【解题步骤】
步骤1:
打开“samp1.mdb”数据库窗口,单击菜单栏【文件】|【获取外部数据】|【导入】,找到并打开“考生文件夹”,在“文件类型”列表中选中“Microsoft
步骤2:
Excel”,选中“tCourse.xls”文件,单击“导入”按钮。
步骤3:
单击“下一步”按钮,选中“第一行包含列标题”复选框,连续3次单击“下一步”按钮,选中“我自己选择主键”单选按钮,在右侧下拉列表中选中“课程编号”,单击“下一步”按钮,单击“完成”按钮。
(2)【解题步骤】
步骤1:
选中“表”对象,右键单击“tGrade”选择【设计视图】。
步骤2:
单击“学号”字段行任一点,在“必填字段”行右侧下拉列表中选中“是”。
步骤3:
单击“成绩”字段行任一点,在“有效性规则”和“有效性文本”行分别输入“>=0”和“成绩应为非负数,请重新输入!
”。
步骤4:
单击工具栏中“保存”按钮,关闭设计视图。
(3)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框双击表“tGrade”,关闭“显示表”对话框。
步骤2:
单击菜单栏【查询】|【删除查询】。
步骤3:
双击“成绩”字段。
在“条件”行输入“<60”。
步骤4:
单击菜单栏【查询】|【运行】,在弹出的对话框中单击“是”按钮。
步骤5:
关闭设计视图,在弹出的对话框中单击“否”按钮。
(4)【解题步骤】
步骤1:
选中“表”对象,右键单击“tGrade”选择【打开】。
步骤2:
单击菜单栏【格式】|【数据表】,在对话框的“单元效果”列表中选中“凹陷”复选框,单击“确定”按钮。
步骤3:
单击菜单栏【格式】|【字体】,在对话框的“字体”和“字号”列表中分别选中“宋体”和“11”,单击“确定”按钮。
步骤4:
单击工具栏中“保存”按钮,关闭数据表。
(5)【解题步骤】
步骤1:
单击菜单栏【工具】|【关系】,单击【关系】|【显示表】,分别添加表“tStudent”、“tGrade”、“tCourse”到“关系”界面,关闭“显示表”对话框。
步骤2:
选中表“tStudent”中的“学号”字段,拖动鼠标到表“tGrade”的“学号”字段,放开鼠标,在弹出的编辑关系对话框中选择“实施参照完整性”复选框,单击“创建”按钮。
步骤3:
选中表“tGrade”中的“课程编号”字段,拖动鼠标到表“tCourse”的“课程编号”字段,放开鼠标,在弹出的编辑关系对话框中选择“实施参照完整性”复选框,单击“创建”按钮。
步骤4:
单击工具栏中“保存”按钮,关闭“关系”界面。
二、简单应用题
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tEmployee”、“tSell”和“tBook”,试按以下要求完成设计:
(1)创建一个查询,查找并显示“姓名”、“性别”、“职务”、“书名”、“数量”和“售出日期”六个字段的内容,所建查询名为“qT1”;
(2)创建一个查询,按输入的售出日期查找某日期的售书情况,并按数量降序显示“姓名”、“书名”、“数量”三个字段的内容,所建查询名为“qT2”;当运行该查询时,应显示参数提示信息:
“请输入售出日期”;
(3)创建一个查询,查找单价大于等于15且小于等于20的图书,并显示“书名”、“单价”、“作者名”和“出版社名称”四个字段的内容,所建查询名为“qT3”;
(4)创建一个查询,统计每名雇员的售书总量,并将显示的字段名设为“姓名”和“总数量”,所建查询名为“qT4”。
【考点分析】
本题考点:
创建参数查询、子查询和选择查询。
(1)【解题步骤】
步骤1:
打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框双击表“tBook”,关闭“显示表”对话框。
步骤2:
分别双击“书名”、“出版社名称”、“单价”字段。
步骤3:
在“单价”字段的“条件”行输入“>(selectavg([单价])from[tBook])”,单击“显示”行取消“单价”字段的显示。
步骤4:
单击工具栏中“保存”按钮,另存为“qT1”,如图3所示。
关闭设计视图。
图3
(2)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框中双击表“tBook”、“tSell”、“tEmployee”,关闭“显示表”对话框。
步骤2:
分别双击“姓名”、“书名”、“数量”、“售出日期”字段。
步骤3:
在“售出日期”字段的“条件”行输入“[请输入售出日期]”,单击“显示”行取消该字段的显示。
在“数量”字段的“排序”行下拉列表中选中“降序”。
步骤4:
单击工具栏中“保存”按钮,另存为“qT2”,如图4所示。
关闭设计视图。
图4
(3)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框双击表“tBook”,关闭“显示表”对话框。
步骤2:
分别双击“书名”、“单价”、“作者名”、“出版社名称”字段。
步骤3:
在“单价”字段的“条件”行输入“>=15And<=20”。
步骤4:
单击工具栏中“保存”按钮,另存为“qT3”。
关闭设计视图。
(4)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框双击表“tSell”、“tEmployee”,关闭“显示表”对话框。
步骤2:
分别双击“姓名”和“数量”字段。
步骤3:
单击菜单栏【视图】|【总计】,在“数量”字段的“总计”行下拉列表中选择“总计”,
步骤4:
在“姓名”字段的“总计”行下拉列表中选择“分组”。
步骤5:
在“数量”字段的“字段”行前面添加“总数量:
”字样。
步骤6:
单击工具栏中“保存”按钮,另存为“qT4”。
关闭设计视图。
三、综合应用题
考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tStudent”和“tGrade”,同时还设计出窗体对象“fGrade”和“fStudent”。
请在此基础上按照以下要求补充“fStudent”窗体的设计:
(1)将名称为“标签15”的标签控件名称改为“tStud”,标题改为“学生成绩”;
(2)将名称为“子对象”控件的源对象属性设置为“fGrade”窗体,并取消其“浏览按钮”;
(3)将“fStudent”窗体标题改为“学生信息显示”;
(4)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条;
(5)在窗体中有一个“退出”命令按钮(名称为bQuit),单击该按钮后,应关闭“fStudent”窗体。
现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。
要求:
修改后运行该窗体,并查看修改结果。
注意:
不允许修改窗体对象“fGrade”和“fStudent”中未涉及的控件、属性;不允许修改表对象“tStudent”和“tGrade”。
对于VBA代码,只允许在“****************”与“****************”之间的一空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。
【考点分析】
本题考点:
窗体属性的设置;窗体中标签、命令按钮控件属性的设置;VBA编程。
(1)【解题步骤】
步骤1:
打开“samp3.mdb”数据库窗口,选中“窗体”对象,右键单击“fStudent”选择【设计视图】。
步骤2:
右键单击“标签15”标签选择【属性】,在“全部”选项卡的“名称”和“标题”行分别输入“tStud”和“学生成绩”,关闭属性界面。
步骤3:
单击工具栏中“保存”按钮。
(2)【解题步骤】
步骤1:
右键单击“子对象”控件选择【属性】。
步骤2:
在“数据”选项卡的“源对象”行下拉列表中选择“fGrade”。
关闭属性界面。
步骤3:
右键单击子对象的“窗体选择器”选择【属性】,在“导航按钮”行右侧下拉列表中选中“否”,关闭属性界面。
步骤4:
单击工具栏中“保存”按钮。
(3)【解题步骤】
步骤1:
右键单击“窗体选择器”选择【属性】,在“标题”行输入“学生信息显示”,关闭属性界面。
步骤2:
单击工具栏中“保存”按钮。
(4)【解题步骤】
步骤1:
右键单击“窗体选择器”选择【属性】,在“边框样式”和“滚动条”行右侧下拉列表中分别选中“对话框边框”和“两者均无”,关闭属性界面。
步骤2:
单击工具栏中“保存”按钮。
(5)【解题步骤】
步骤1:
右键单击命令按钮“退出”选择【事件生成器】。
输入代码:
******请在下面填入一行语句*******
DoCmd.Close
***********************
步骤2:
关闭属性界面。
步骤3:
单击工具栏中“保存”按钮,关闭设计视图。
步骤4:
运行该窗体,查看运行结果。
第33套试题
一、基本操作题
在考生文件夹下,“samp1.mdb”数据库文件中已建立表对象“tEmployee”。
试按以下操作要求,完成表的编辑:
(1)判断并设置“tEmployee”表的主键;
(2)设置“性别”字段的默认值为“男”;
(3)删除表中1949年以前出生的雇员记录;
(4)删除“照片”字段;
(5)设置“雇员编号”字段的输入掩码为只能输入10位数字或空格形式;
(6)在编辑完的表中追加如下一条新记录:
【考点分析】
本题考点:
设置主键;字段默认值、输入掩码等字段属性的设置;添加记录;删除记录。
(1)【解题步骤】
步骤1:
打开“samp1.mdb”数据库窗口,选中“表”对象,右键单击“tEmployee”表选择【设计视图】。
步骤2:
右键单击“雇员编号”行选择【主键】。
(2)【解题步骤】
步骤1:
单击“性别”字段行任一点,在“字段属性”的“默认值”行输入“女”。
步骤2:
单击工具栏中“保存”按钮,关闭设计视图。
(3)【解题步骤】
步骤1:
选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框中双击表“tEmployee”,关闭“显示表”对话框。
步骤2:
单击菜单栏【查询】|【删除查询】。
步骤3:
双击“出生日期”将其添加到“字段”行,在“条件”行输入“<#1949-1-1#”字样。
步骤4:
单击菜单栏【查询】|【运行】,在弹出的对话框中单击“是”按钮。
步骤5:
关闭查询设计视图,在弹出的对话框中单击“否”按钮。
(4)【解题步骤】
步骤1:
选中“表”对象,右键单击“tEmployee”选择【设计视图】。
步骤2:
右键单击“照片”行选择【删除行】,在弹出的对话框中单击“是”按钮。
(5)【解题步骤】
步骤1:
单击“雇员编号”字段行任一点,在“字段属性”的“输入掩码”行输入“9999999999”。
步骤2:
单击工具栏中“保存”按钮。
二、简单应用题
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对设象“tCourse”、“tGrade”、“tStudent”和“tTemp”,试按以下要求完成
设计:
(1)创建一个查询,查找并显示含有不及格成绩的学生的“姓名”、“课程名”和“成绩”等三个字段的内容,所建查询名为“qT1”;
(2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示“姓名”、“政治面貌”、“毕业学校”和“平均成绩”等四个字段的内容,所建查询名“qT2”;
假设:
所用表中无重名。
(3)创建一个查询,统计每班每门课程的平均成绩