1、国家二级 ACCESS机试(操作题)-试卷 123及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下,已有一个数据库文件“samp1acedb”,其中已经建立了两个表对象“tGrade”和“tStudent”,宏对象“mTest”和查询对象“qT”。请按以下操作要求,完成各种操作。 (1)设置“tGrade”表中“成绩”字段的显示宽度为 20。 (2)设置“tStudent”表的“学号”字段为主键,“性别”的默认值属性为“男”。 (3)在“tStudent”表结构的最后一行增加一个宁段,字段名为“家庭住址”,字段类型为“文本”,字段
2、大小为 40;删除“像片”字段。 (4)删除“qT”查询中的“毕业学校”列,并将查询结果按“姓名”、“课程名”和“成绩”顺序显示。 (5)将宏“mTest”重命名,保存为自动执行的宏。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下有一个数据库文件“samp2accdb”,里面已经设计好了 3个关联表对象,名为“LStud”、“tCourse”、“tScore”、一个空表(名为“tTemp”)和一个窗体对象(名为“tTemp”)。请按以下要求完成设计。 (1)创建一个选择查询,查找没有绘画爱好学生的“学号”、“姓名”、“性别”和“年龄”4 个宁段的内容,所建查
3、询命名为“qT1”。 (2)创建一个选择查询,查找学生的“姓名”、“课程名”和“成绩”3 个字段内容,将查询命名为“q12”。 (3)创建一个参数查询,查找学生的“学号”、“姓名”、“年龄”和“性别”4 个字段的内容。其中设置“年龄”字段为参数,参数值要求引用窗体 fremp上控件 tAge的值,将查询命名为“qT3”。 (4)创建追加查询,将表对象“LStud”中“学号”、“姓名”、“性别”和“年龄”4 个字段的内容追加到目标表“tTemp”的对应字段内,将查询命名为“qT4”。 规定:“姓名”字段的第一个字符为姓。要求将学生学号和学生的姓组合在一起,追加到目标表的“标识”字段中。(分数:2
4、.00)_三、综合应用题(总题数:1,分数:2.00)3.在考生文件央下有一个数据库文件“samp3accdb”,其中存在已经设计好的表对象“tAddr”和“tUser”,同时还有窗体对象“tEdit”和“fEuser。”。请在此基础上按照以下要求补充“fEdit”窗体的设计。 (1)将窗体中名称为“Lremark”的标签控件上的文字颜色改为红色(红色代码为 255),字体粗细改为“加粗”。 (2)将窗体标题设置为“修改用户信息”。 (3)将窗体边框改为“对活框边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线。 (4)将窗体中“退出”命令按钮(名称为“cmdqit”)的义
5、宁颜色改为深棕(深棕代码为 128)、宁体粗细改为“加粗”,并给文字加上下划线。(5)在窗体中还有“修改”和“保存”两个命令按钮,名称分别为“CmdEdit”和“CmdSave”,其中“保存”命令按钮在初始状态为不可用,当单击“修改”按钮后,应使“保存”按钮变为可用。现已编写了部分 VBA代码,请按照 VBA代码中的指示将代码补充完整。 要求:修改后运行该窗体,并查看修改结果。 注意:不能修改窗体对象“fEdit”和“fEuser”中未涉及的控件、属性;不能修改表对象“tAddr”和“tUser”。 程序代码只允许在“*”与“*”之间的空行内补充一行语句,完成设计,不允许增删和修改其他位置已存
6、在的语句。(分数:2.00)_国家二级 ACCESS机试(操作题)-试卷 123答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下,已有一个数据库文件“samp1acedb”,其中已经建立了两个表对象“tGrade”和“tStudent”,宏对象“mTest”和查询对象“qT”。请按以下操作要求,完成各种操作。 (1)设置“tGrade”表中“成绩”字段的显示宽度为 20。 (2)设置“tStudent”表的“学号”字段为主键,“性别”的默认值属性为“男”。 (3)在“tStudent”表结构的最后一行增加一个宁段,字段名为“家庭住址
7、”,字段类型为“文本”,字段大小为 40;删除“像片”字段。 (4)删除“qT”查询中的“毕业学校”列,并将查询结果按“姓名”、“课程名”和“成绩”顺序显示。 (5)将宏“mTest”重命名,保存为自动执行的宏。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:选择表对象,右键单击表“tGrade”,从弹出的快捷菜单中选择“打开”命令或直接双击打开“tGrade”表,选中“成绩”字段列。 步骤 2:单击“开始”选项卡的“记录”组中的“其他”按钮,从弹出的快捷菜单中选择“字段宽度”命令,在弹出的对话框中输入“20”,单击“确定”按钮。如图 3163 所示。 步骤 3:单击快
8、速访问工具栏中的“保存”按钮 ,关闭数据表视图。 (2)【操作步骤】 步骤 1:右键单击表“tStudent”,从弹出的快捷菜单中选择“设计视图”命令。 步骤 2:选中“学号”字段行,右键单击“学号”行,从弹出的快捷菜单中选择“主键”命令。如图 3164 所示。 步骤 3:单击“性别”字段行任一点,在的“默认值”行输入“男”。 (3)【操作步骤】 步骤 1:在“像片”字段的下一行输入“家庭住址”,单击“数据类型”列,数据类型为默认值,在“宁段大小”行输入“40”。如图 3165 所示。 步骤 2:选中“像片”字段行,右键单击“像片”行,从弹出的快捷菜单中选择“删除行”命令。如图 3166 所示
9、。 步骤 3:单击快速访问工具栏中的“保存”按钮 ,关闭设计视图。 (4)【操作步骤】 步骤 1:选择查询对象,右键单击“qT”查询,弹出快捷菜单,选择“设计视图”命令。 步骤 2:选中“毕业学校”字段,单击“查询上具”的“设计”选项卡“查询没置”组中的“删除列”按钮。如图 3167 所示。 步骤 3:选中“姓名”字段,单击该字段拖动到“成绩”字段前,放开鼠标。 步骤 4:选中“课程名”字段,单击该字段拖动到“成绩”字段前“姓名”字段后,放开鼠标。如图 3168 所示。 步骤 5:单击快速访问工具栏中的“保存”按钮 )解析:二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下有一个数
10、据库文件“samp2accdb”,里面已经设计好了 3个关联表对象,名为“LStud”、“tCourse”、“tScore”、一个空表(名为“tTemp”)和一个窗体对象(名为“tTemp”)。请按以下要求完成设计。 (1)创建一个选择查询,查找没有绘画爱好学生的“学号”、“姓名”、“性别”和“年龄”4 个宁段的内容,所建查询命名为“qT1”。 (2)创建一个选择查询,查找学生的“姓名”、“课程名”和“成绩”3 个字段内容,将查询命名为“q12”。 (3)创建一个参数查询,查找学生的“学号”、“姓名”、“年龄”和“性别”4 个字段的内容。其中设置“年龄”字段为参数,参数值要求引用窗体 frem
11、p上控件 tAge的值,将查询命名为“qT3”。 (4)创建追加查询,将表对象“LStud”中“学号”、“姓名”、“性别”和“年龄”4 个字段的内容追加到目标表“tTemp”的对应字段内,将查询命名为“qT4”。 规定:“姓名”字段的第一个字符为姓。要求将学生学号和学生的姓组合在一起,追加到目标表的“标识”字段中。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:单击“创建”选项卡“杏询”组中的“查询设计”按钮, 和“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。 步骤 2:分别双击“学号”、“姓名”、“性别”、“年龄”和“简历”字段。如图 3225 所示。
12、 步骤 3:在“简历”字段的“条件”行输入“not like”*绘画*”,单击“显示”行取消该字段显示。 步骤 4:按 Ctrl+S保存修改,另存为“cT1”,关闭设计视图。 (2)【操作步骤】 步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“tStud”、“tCourse”和“tScore”,关闭“显示表”对话框。 步骤 2:用鼠标拖动“tScore”表中“学号”至“tStud”表中的“学号”字段,建市两者的关系,用鼠标拖动“tCourse”表中“课程号”至“tSeore”表中的“课程号”字段,建立两者的关系。 步骤 3:分别双击“姓名”、“课程名
13、”和“成绩”字段将其添加到“字段”行。如图 3226 所示。按 Ctrl+S将查询保存为“qT2”。关闭设计视图。 (3)【操作步骤】 步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。 步骤 2:分别双击“学号”、“姓名”、“年龄”和“性别”字段。 步骤 3:在“年龄”字段的“条件”行输入“Forms! fremp!tAge”。如图 3227 所示。 步骤 4:按 Ctd+S将查询保存为“qT3”。关闭设计视图。 (4)【操作步骤】 步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮在“显示表”对话框中双击表“
14、tStud”,关闭“显示表”对话框。 步骤 2:在“字段”行的第一列输入“标识:学号+Left(姓名,1)”,然后双击“姓名”、“性别”和“年龄”字段,如图 3228 所示。步骤 3:单击“设计”选项卡“查询类型”组中的“追加”按钮,在弹出的对话框中输入“tTemp”,单击“确定”按钮,如图 3229 所示。 )解析:三、综合应用题(总题数:1,分数:2.00)3.在考生文件央下有一个数据库文件“samp3accdb”,其中存在已经设计好的表对象“tAddr”和“tUser”,同时还有窗体对象“tEdit”和“fEuser。”。请在此基础上按照以下要求补充“fEdit”窗体的设计。 (1)将窗
15、体中名称为“Lremark”的标签控件上的文字颜色改为红色(红色代码为 255),字体粗细改为“加粗”。 (2)将窗体标题设置为“修改用户信息”。 (3)将窗体边框改为“对活框边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线。 (4)将窗体中“退出”命令按钮(名称为“cmdqit”)的义宁颜色改为深棕(深棕代码为 128)、宁体粗细改为“加粗”,并给文字加上下划线。(5)在窗体中还有“修改”和“保存”两个命令按钮,名称分别为“CmdEdit”和“CmdSave”,其中“保存”命令按钮在初始状态为不可用,当单击“修改”按钮后,应使“保存”按钮变为可用。现已编写了部分 VBA
16、代码,请按照 VBA代码中的指示将代码补充完整。 要求:修改后运行该窗体,并查看修改结果。 注意:不能修改窗体对象“fEdit”和“fEuser”中未涉及的控件、属性;不能修改表对象“tAddr”和“tUser”。 程序代码只允许在“*”与“*”之间的空行内补充一行语句,完成设计,不允许增删和修改其他位置已存在的语句。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:选择窗体对象,右键单击“fEdit”窗体,从弹出的快捷菜单中选择“设计视图”命令。 步骤 2:右键单击“Lremark”标签,从弹出的快捷菜单中选择“属性”命令。 步骤 3:单击“格式”选项卡,在“前景色”行
17、输入“255”(软件自动显示为 16进制数#FF0000),在“字体粗细”行的下拉列表中选择“加粗”。关闭属性表。如图 3159 所示。 (2)【操作步骤】 步骤 1:右键单击“窗体选择器”,从弹出的快捷菜单中选择“属性”命令。 步骤 2:在“格式”选项卡的“标题”行输入“修改用户信息”。如图 3160 所示。 (3)【操作步骤】 步骤 1:在“窗体”属性对话框的“边框样式”行下拉列表中选择“对话框边框”。如图 3161 所示。 步骤 2:分别在“滚动条”、“记录选择器”、“导航按钮”和“分隔线”的下拉列表中选择“两者均无”或“否”。如图 3161 所示。 (4)【操作步骤】 步骤 1:右键单击命令按钮“退出”,从弹出的快捷菜单中选择“属性”命令。 步骤 2:单击“格式”选项卡,在“前景色”行输入“128”,在“字体粗细”行的下拉列表中选择“加粗”,在“下划线”行下拉列表中选择“是”,关闭属性表。 (5)【操作步骤】 在设计视图中右键单击命令按钮“修改”,从弹出的快捷菜单中选择“事件生成器”命令,在弹出的对话框中选择“代码生成器”,进入编程环境,在空行内输入以下代码: *请在下面添加一条语句* CmdSaveEnabled=rrrue * 如图 3162 所示,关闭界面。 )解析: