1、第31套试题一、基本操作题在考生文献夹下,存在一种数据库文献“samp1.mdb”,里边已建立两个表对象“tGrade”和“tStudent”;同步还存在一种Excel文献“tCourse.xls”。试按如下操作规定,完毕表编辑:(1)将Excel文献“tCourse.xls”链接到“samp1.mdb”数据库文献中,链接表名称不变,规定:数据中第一行作为字段名;(2)将“tGrade”表中隐藏列显示出来;(3)将“tStudent”表中“政治面貌”字段默认值属性设立为“团员”,并使该字段在数据表视图中显示标题改为“政治面目”;(4)设立“tStudent”表显示格式,使表背景颜色为“深青色”
2、、网格线为“白色”、文字字号为五号;(5)建立“tGrade” 和“tStudent”两表之间关系。【考点分析】 本题考点:链接表;字段默认值、标题等字段属性设立;设立隐藏字段;数据表格式设立;建立表间关系。 (1)【解题环节】 环节1:打开“samp1.mdb”数据库窗口,单击菜单栏【文献】|【获取外部数据】|【链接表】,找到并打开“考生文献夹”,在“文献类型”列表中选中“Microsoft Excel”,选中“tCourse.xls”文献,单击“链接”按钮。 环节2:在链接数据表向导对话框中,单击“下一步”按钮,选中“第一行涉及列标题”复选框,单击“下一步”按钮。 环节3:单击“完毕”按钮
3、,完毕数据表链接。 (2)【解题环节】 环节1:选中“表”对象,右键单击“tGrade”表选取【打开】。 环节2:单击菜单栏【格式】|【取消隐藏列】,选中“成绩”复选框,使该字段显示出来,单击“关闭”按钮。 环节3:单击工具栏中“保存”按钮,关闭数据表视图。 (3)【解题环节】 环节1:右键单击“tStudent”表选取【设计视图】。 环节2:单击“政治面貌”字段行任一点,在“默认值”行输入“团员”,在“标题”行输入“政治面目”。 环节3:单击工具栏中“保存”按钮。 (4)【解题环节】 环节1:单击菜单栏【视图】|【数据表视图】。 环节2:单击菜单栏【格式】|【数据表】,在“背景色”下拉列表中
4、选中“青色”,在“网格线颜色”中选中“白色”,单击“拟定”按钮。 环节3:单击菜单栏【格式】|【字体】,在对话框“字号”列表中选中“五号”,单击“拟定”按钮。 环节4:单击工具栏中“保存”按钮,关闭数据表视图。 (5)【解题环节】 环节1:单击菜单栏【工具】|【关系】,单击【关系】|【显示表】,分别双击表“tGrade”和“tStudent”,关闭“显示表”对话框。 环节2:选中表“tGrade”中“学号”字段,拖动鼠标到表“tStudent”“学号”字段,放开鼠标,弹出“编辑关系”对话框,单击“创建”按钮。 环节3:单击工具栏中“保存”按钮,关闭关系界面。 二、简朴应用题考生文献夹下存在一种
5、数据库文献“samp2.mdb”,里面已经设计好表对象“tCourse”、“tGrade”和“tStudent”,试按如下规定完毕设计:(1)创建一种查询,查找并显示“姓名”、“政治面貌”和“毕业学校”等三个字段内容,所建查询名为“qT1”;(2)创建一种查询,计算每名学生平均成绩,并按平均成绩降序依次显示“姓名”、“平均成绩”两列内容,其中“平均成绩”数据由记录计算得到,所建查询名为“qT2”;假设:所用表中无重名。(3)创建一种查询,按输入班级编号查找并显示“班级编号”、“姓名”、“课程名”和“成绩”内容。其中“班级编号”数据由记录计算得到,其值为“tStudent”表中“学号”前6位,所
6、建查询名为“qT3”;当运营该查询时,应显示提醒信息:“请输入班级编号:”;(4)创建一种查询,运营该查询后生成一种新表,表名为“90分以上”,表构造涉及“姓名”、“课程名”和“成绩”等三个字段,表内容为90分以上(含90分)所有学生记录,所建查询名为“qT4”;规定创建此查询后,运营该查询,并查看运营成果。 【考点分析】 本题考点:创建选取查询、参数查询和生成表查询。 (1)【解题环节】 环节1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“拟定”按钮。在“显示表”对话框双击表“tStudent”,关闭“显示表”对话框。 环节2:分别双击“
7、姓名”、“政治面貌”、“毕业学校”字段将其添加到“字段”行。 环节3:单击工具栏中“保存”按钮,另存为“qT1”。关闭设计视图。 (2)【解题环节】 环节1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“拟定”按钮。在“显示表”对话框双击表“tStudent”和“tGrade”,关闭“显示表”对话框。 环节2:分别双击“姓名”和“成绩”字段。 环节3:单击菜单栏【视图】|【总计】,在“成绩”字段“总计”行下拉列表中选中“平均值”,在“姓名”字段“总计”行下拉列表中选中“分组”。 环节4:在“成绩”字段“字段”行前面添加“平均成绩:”字样。在“排序”行下拉列表中选中“降序”。 环节
8、5:单击工具栏中“保存”按钮,另存为“qT2”。关闭设计视图。 (3)【解题环节】 环节1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“拟定”按钮。在“显示表”对话框分别双击表“tStudent”、“tGrade”、“tCourse”,关闭“显示表”对话框。 环节2:在“字段”行第一列输入“班级编号:Left(tStudent!学号,6)”,在“条件”行输入“请输入班级编号:”。 环节3:分别双击“姓名”、“课程名”和“成绩”字段。 环节4:单击工具栏中“保存”按钮,另存为“qT3”。关闭设计视图。 (4)【解题环节】 环节1:选中“查询”对象,单击“新建”按钮,选中“设计视图
9、”,单击“拟定”按钮。在“显示表”对话框中双击表“tStudent”、“tGrade”和“tCourse”,关闭“显示表”对话框。 环节2:单击菜单栏【查询】|【生成表查询】,在弹出对话框中输入“90分以上”,单击“拟定”按钮。 环节3:分别双击“姓名”、“课程名”和“成绩”字段,在“成绩”字段“条件”行输入“90”。 环节4:单击工具栏中“运营”按钮,在弹出对话框中选取“是”,运营查询。 环节5:单击工具栏中“保存”按钮,另存为“qT4”。关闭设计视图。 三、综合应用题考生文献夹下存在一种数据库文献“samp3.mdb”,里面已经设计好表对象“tStudent” 和“tGrade”,同步还设
10、计出窗体对象“fQuery”和“fStudent”。请在此基本上按照如下规定补充“fQuery”窗体设计:(1)在主体节上边0.4厘米、左边0.4厘米位置添加一种矩形控件,其名称为“rRim”;矩形宽度为16.6厘米、高度为1.2厘米、特殊效果为“凿痕”;(2)将窗体中“退出”命令按钮上显示文字颜色改为“深红”(深红代码为128),字体粗细改为“加粗”;(3)将窗体标题改为“显示查询信息”;(4)将窗体边框改为“对话框边框”样式,取消窗体中水平和垂直滚动条、记录选定器、浏览按钮和分隔线;(5)在窗体中有一种“显示所有记录”命令按钮(名称为bList),单击该按钮后,应实现将“tStudent”
11、表中所有记录显示出来功能。现已编写了某些VBA代码,请按照VBA代码中批示将代码补充完整。规定:修改后运营该窗体,并查看修改成果。注意:不允许修改窗体对象“fQuery”和“fStudent”中未涉及控件、属性;不允许修改表对象“tStudent” 和“tGrade”。对于VBA代码,只允许在“*”与“*”之间一空行内补充语句、完毕设计,不允许增删和修改其他位置已存在语句。【考点分析】 本题考点:窗体属性设立;在窗体中添加矩形、命令按钮等控件及其属性设立;VBA编程。 (1)【解题环节】 环节1:打开“samp3.mdb”数据库窗口,选中“窗体”对象,右键单击“fQuery”选取【设计视图】。
12、 环节2:在工具箱中选中“矩形”控件,单击窗体主体节区任一点,右键单击“矩形”控件选取【属性】,在“所有”选项卡下“上边距”、“左边距”、“宽度”和“高度”行分别输入“0.4cm”、“0.4cm”、“16.6cm”、“1.2cm”,在“名称”行输入“rRim”,在“特殊效果”行右侧下拉列表中选中“凿痕”,关闭属性界面。 (2)【解题环节】 环节1:右键单击“退出”命令按钮选取【属性】。 环节2:在“前景色”行输入“128”,在“字体粗细”行选取“加粗”,关闭属性界面。 (3)【解题环节】 环节1:右键单击“窗体选取器”选取【属性】。 环节2:在“标题”行输入“显示查询信息”。 (4)【解题环节
13、】 环节1:在“边框样式”右侧下拉列表中选中“对话框边框”。 环节2:分别选中“滚动条”、“记录选取器”、“导航按钮”和“分隔线”右侧下拉列表中“两者均无”、“否”、“否”和“否”关闭属性对话框。 (5)【解题环节】 环节1:右键单击“显示所有记录”命令按钮选取【事件生成器】。 环节2:在空行内输入代码: *请在下面双引号内添入恰当SELECT语句* BBB.Form.RecordSourceselect * from tStudent * 环节3:关闭界面。 环节4:单击工具栏中“保存”按钮,关闭设计视图。 环节5:双击窗体“fQuery”,单击“显示所有记录”按钮,查看该窗体运营成果。第3
14、2套试题一、基本操作题在考生文献夹下,存在一种数据库文献“samp1.mdb”,里边已建立两个表对象“tGrade”和“tStudent”;同步还存在一种Excel文献“tCourse.xls”。试按如下操作规定,完毕表编辑:(1)将Excel文献“tCourse.xls”导入到“samp1.mdb”数据库文献中,表名称不变,设“课程编号”字段为主键;(2)对“tGrade”表进行恰当设立,使该表中“学号”为必填字段,“成绩”字段输入值为非负数,并在输入浮现错误时提醒“成绩应为非负数,请重新输入!”信息;(3)将“tGrade”表中成绩低于60分记录所有删除;(4)设立“tGrade”表显示格
15、式,使显示表单元格显示效果为“凹陷”、文字字体为“宋体”、字号为11;(5)建立“tStudent”、“tGrade” 和“tCourse”三表之间关系,并实行参照完整性。 【考点分析】 本题考点:表导入;建立表间关系;字段必填字段、有效性规则等字段属性设立;删除记录;设立数据表格式。 (1)【解题环节】 环节1:打开“samp1.mdb”数据库窗口,单击菜单栏【文献】|【获取外部数据】|【导入】,找到并打开“考生文献夹”,在“文献类型”列表中选中“Microsoft 环节2:Excel”,选中“tCourse.xls”文献,单击“导入”按钮。 环节3:单击“下一步”按钮,选中“第一行涉及列标
16、题”复选框,连续3次单击“下一步”按钮,选中“我自己选取主键”单选按钮,在右侧下拉列表中选中“课程编号”,单击“下一步”按钮,单击“完毕”按钮。 (2)【解题环节】 环节1:选中“表”对象,右键单击“tGrade”选取【设计视图】。 环节2:单击“学号”字段行任一点,在“必填字段”行右侧下拉列表中选中“是”。 环节3:单击“成绩”字段行任一点,在“有效性规则”和“有效性文本”行分别输入“0”和“成绩应为非负数,请重新输入!”。 环节4:单击工具栏中“保存”按钮,关闭设计视图。 (3)【解题环节】 环节1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“拟定”按钮。在“显示表”对话框
17、双击表“tGrade”,关闭“显示表”对话框。 环节2:单击菜单栏【查询】|【删除查询】。 环节3:双击“成绩”字段。在“条件”行输入“(select avg(单价) from tBook)”,单击“显示”行取消“单价”字段显示。 环节4:单击工具栏中“保存”按钮,另存为“qT1”,如图3所示。关闭设计视图。 图3 (2)【解题环节】 环节1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“拟定”按钮。在“显示表”对话框中双击表“tBook”、“tSell”、“tEmployee”,关闭“显示表”对话框。 环节2:分别双击“姓名”、“书名”、“数量”、“售出日期”字段。 环节3:在
18、“售出日期”字段“条件”行输入“请输入售出日期”,单击“显示”行取消该字段显示。在“数量”字段“排序”行下拉列表中选中“降序”。 环节4:单击工具栏中“保存”按钮,另存为“qT2”,如图4所示。关闭设计视图。 图4 (3)【解题环节】 环节1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“拟定”按钮。在“显示表”对话框双击表“tBook”,关闭“显示表”对话框。 环节2:分别双击“书名”、“单价”、“作者名”、“出版社名称”字段。 环节3:在“单价”字段“条件”行输入“15 And 20”。 环节4:单击工具栏中“保存”按钮,另存为“qT3”。关闭设计视图。 (4)【解题环节】
19、环节1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“拟定”按钮。在“显示表”对话框双击表“tSell”、“tEmployee”,关闭“显示表”对话框。 环节2:分别双击“姓名”和“数量”字段。 环节3:单击菜单栏【视图】|【总计】,在“数量”字段“总计”行下拉列表中选取“总计”,环节4:在“姓名”字段“总计”行下拉列表中选取“分组”。 环节5:在“数量”字段“字段”行前面添加“总数量:”字样。 环节6:单击工具栏中“保存”按钮,另存为“qT4”。关闭设计视图。 三、综合应用题考生文献夹下存在一种数据库文献“samp3.mdb”,里面已经设计好表对象“tStudent” 和“tG
20、rade”,同步还设计出窗体对象“fGrade”和“fStudent”。请在此基本上按照如下规定补充“fStudent”窗体设计:(1)将名称为“标签15”标签控件名称改为“tStud”,标题改为“学生成绩”;(2)将名称为“子对象”控件源对象属性设立为“fGrade”窗体,并取消其“浏览按钮”;(3)将“fStudent”窗体标题改为“学生信息显示”;(4)将窗体边框改为“对话框边框”样式,取消窗体中水平和垂直滚动条;(5)在窗体中有一种“退出”命令按钮(名称为bQuit),单击该按钮后,应关闭“fStudent”窗体。现已编写了某些VBA代码,请按照VBA代码中批示将代码补充完整。规定:修
21、改后运营该窗体,并查看修改成果。注意:不允许修改窗体对象“fGrade”和“fStudent”中未涉及控件、属性;不允许修改表对象“tStudent” 和“tGrade”。对于VBA代码,只允许在“*”与“*”之间一空行内补充语句、完毕设计,不允许增删和修改其他位置已存在语句。【考点分析】 本题考点:窗体属性设立;窗体中标签、命令按钮控件属性设立;VBA编程。 (1)【解题环节】 环节1:打开“samp3.mdb”数据库窗口,选中“窗体”对象,右键单击“fStudent”选取【设计视图】。 环节2:右键单击“标签15”标签选取【属性】,在“所有”选项卡“名称”和“标题”行分别输入“tStud”
22、和“学生成绩”,关闭属性界面。 环节3:单击工具栏中“保存”按钮。 (2)【解题环节】 环节1:右键单击“子对象”控件选取【属性】。 环节2:在“数据”选项卡“源对象”行下拉列表中选取“fGrade”。关闭属性界面。 环节3:右键单击子对象“窗体选取器”选取【属性】,在“导航按钮”行右侧下拉列表中选中“否”,关闭属性界面。 环节4:单击工具栏中“保存”按钮。 (3)【解题环节】 环节1:右键单击“窗体选取器”选取【属性】,在“标题”行输入“学生信息显示”,关闭属性界面。 环节2:单击工具栏中“保存”按钮。 (4)【解题环节】 环节1:右键单击“窗体选取器”选取【属性】,在“边框样式”和“滚动条
23、”行右侧下拉列表中分别选中“对话框边框”和“两者均无”,关闭属性界面。 环节2:单击工具栏中“保存”按钮。 (5)【解题环节】 环节1:右键单击命令按钮“退出”选取【事件生成器】。输入代码: *请在下面填入一行语句* DoCmd.Close * 环节2:关闭属性界面。 环节3:单击工具栏中“保存”按钮,关闭设计视图。 环节4:运营该窗体,查看运营成果。第33套试题一、基本操作题在考生文献夹下,“samp1.mdb”数据库文献中已建立表对象“tEmployee”。试按如下操作规定,完毕表编辑:(1)判断并设立“tEmployee”表主键;(2)设立“性别”字段默认值为“男”;(3)删除表中194
24、9年此前出生雇员记录;(4)删除“照片”字段;(5)设立“雇员编号”字段输入掩码为只能输入10位数字或空格形式;(6)在编辑完表中追加如下一条新记录:【考点分析】 本题考点:设立主键;字段默认值、输入掩码等字段属性设立;添加记录;删除记录。 (1)【解题环节】 环节1:打开“samp1.mdb”数据库窗口,选中“表”对象,右键单击“tEmployee”表选取【设计视图】。 环节2:右键单击“雇员编号”行选取【主键】。 (2)【解题环节】 环节1:单击“性别”字段行任一点,在“字段属性”“默认值”行输入“女”。 环节2:单击工具栏中“保存”按钮,关闭设计视图。 (3)【解题环节】 环节1:选中“
25、查询”对象,单击“新建”按钮,选中“设计视图”,单击“拟定”按钮。在“显示表”对话框中双击表“tEmployee”,关闭“显示表”对话框。 环节2:单击菜单栏【查询】|【删除查询】。 环节3:双击“出生日期”将其添加到“字段”行,在“条件”行输入“#194911#”字样。 环节4:单击菜单栏【查询】|【运营】,在弹出对话框中单击“是”按钮。 环节5:关闭查询设计视图,在弹出对话框中单击“否”按钮。 (4)【解题环节】 环节1:选中“表”对象,右键单击“tEmployee”选取【设计视图】。 环节2:右键单击“照片”行选取【删除行】,在弹出对话框中单击“是”按钮。 (5)【解题环节】 环节1:单
26、击“雇员编号”字段行任一点,在“字段属性”“输入掩码”行输入“”。 环节2:单击工具栏中“保存”按钮。 二、简朴应用题考生文献夹下存在一种数据库文献“samp2.mdb”,里面已经设计好表对设象“tCourse”、“tGrade”、“tStudent”和“tTemp”,试按如下规定完毕设计:(1)创建一种查询,查找并显示具有不及格成绩学生“姓名”、“课程名”和“成绩”等三个字段内容,所建查询名为“qT1”;(2)创建一种查询,计算每名学生平均成绩,并按平均成绩降序依次显示“姓名”、“政治面貌”、“毕业学校”和“平均成绩”等四个字段内容,所建查询名“qT2”;假设:所用表中无重名。(3)创建一种
27、查询,记录每班每门课程平均成绩,显示成果如下图所示,所建查询名为“qT3”;(4)创建一种查询,将男学生“班级”、“姓名”、“性别”、“课程名”和“成绩”等信息追加到“tTemp” 表相应字段中,所建查询名为“qT4”。【考点分析】 本题考点:创建选取查询、交叉表查询和追加查询。 (1)【解题环节】 环节1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“拟定”按钮。在“显示表”对话框中分别双击表“tStudent”、“tCourse”和“tGrade”,关闭“显示表”对话框。 环节2:分别双击“姓名”、“课程名”和“成绩”字段。 环节3:在“
28、成绩”字段“条件”行输入“#11#”。环节2:在“有效性文本”行输入“输入日期有误,请重新输入”。环节3:单击工具栏中“保存”按钮。(4)【解题环节】环节1:单击菜单栏【视图】|【数据表视图】。环节2:右键单击学号为“1004”学生“照片”列选取【插入对象】,选中“由文献创建”选项,单击“浏览”按钮,在“考生文献夹”内选中要插入图像“photo.bmp”,连续两次单击“拟定”按钮。(5)【解题环节】环节1:单击菜单栏【格式】|【取消对所有列冻结】。环节2:选中“姓名”字段列,拖动鼠标到“学号”字段后,松开鼠标。环节3:单击工具栏中“保存”按钮。关闭数据表视图。二、简朴应用题考生文献夹下存在一种
29、数据库文献“samp2.mdb”,里面已经设计好三个关联表对象“tStud”、“tScore”、“tCourse”和一种空表“tTemp”,试按如下规定完毕设计:(1)创建一种查询,查找并显示年龄在18到20之间(涉及18岁和20岁)学生“姓名”、“性别”、“年龄”和“入校时间”,所建查询名为“qT1”;(2)创建一种查询,将所有学生设立为非党员,所建查询名为“qT2”;(3)创建一种交叉表查询,规定可以显示各门课程男女生不及格人数,成果如下图所示,所建查询名为“qT3”;规定:直接用查询设计视图建立交叉表查询,不允许用其她查询做数据源。交叉表查询不做各行小计。(4)创建一种查询,将有不及格成
30、绩学生“姓名”、“性别”、“课程名”和“成绩”等信息追加到“tTemp”表相应字段中,并保证“tTemp”表中男生记录在前、女生记录在后,所建查询名为“qT4”;规定创建此查询后,运营该查询,并查看运营成果。 【考点分析】 本题考点:创建选取查询、更新查询、交叉表查询和追加查询。 (1)【解题环节】 环节1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“拟定”按钮。在“显示表”对话框双击表“tStud”,关闭“显示表”对话框。 环节2:分别双击“姓名”、“性别”、“年龄”、“入校时间”字段。 环节3:在“年龄”字段“条件”行输入“18 and
31、 20”。 环节4:单击工具栏中“保存”按钮,另存为“qT1”。关闭设计视图。 (2)【解题环节】 环节1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“拟定”按钮。在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。 环节2:单击菜单栏【查询】|【更新查询】。 环节3:双击字段“党员否”,在“党员否”字段“更新到”行输入“No”。 环节4:单击工具栏中“保存”按钮,另存为“qT2”。关闭设计视图。 (3)【解题环节】 环节1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“拟定”按钮。在“显示表”对话框双击表“tStud”、“tScore”和“tCour
32、se”,关闭“显示表”对话框。 环节2:单击菜单栏【查询】|【交叉表查询】。 环节3:分别双击“性别”、“课程名”、“学号”和“成绩”字段。在“成绩”字段“条件”行输入“60”。 环节4:单击菜单栏【视图】|【总计】,在“学号”字段“总计”行下拉列表中选取“计数”,在“性别”和“课程名”字段“总计”行下拉列表中选取“分组”,在“成绩”字段“总计”行下拉列表中选中“条件”。 环节5:分别在“性别”、“课程名”和“学号”字段“交叉表”行下拉列表中选中“行标题”、“列标题”和“值”。 环节6:单击工具栏中“保存”按钮,另存为“qT3”。关闭设计视图。 (4)【解题环节】 环节1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“拟定”按钮。在“显示表”对话框双击表“tStud”、“tCourse”、“tScore”,关闭“显示表”对话框。 环节2:单击菜单栏【查询】|【追加查询】,在弹出对话框中表名称下拉列表中选取