1、国家二级(ACCESS)机试-试卷 41 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.在考生文件夹下,存在一个数据库文件“samplmdb”,里边已建立“tGrade”和“tStudent”两个表对象;同时还存在一个 Excel 文件“tCoursexls”。试按以下操作要求,完成表的编辑: (1)将 Excel文件“tCoursexls”链接到“samplmdb”数据库文件中,链接表名称不变,要求:数据中的第一行作为字段名。 (2)将“tGrade”表中隐藏的列显示出来。 (3)将“tStudent
2、”表中“政治面貌”字段的默认值属性设置为“团员”,并使该字段在数据表视图中的显示标题改为“政治面目”。 (4)设置“tStudent”表的显示格式,使表的背景颜色为“青色”、网格线为“白色”、文字字号为五号。 (5)建立“tGrade”和“tSmdent”两表之间的关系。(分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好表对象“tStud”、“tCourse”、“tScore”和“tTemp”。试按以下要求完成设计: (1)创建一个查询,查找没有先修课程的课程,显示与该课程
3、有关的学生的“姓名”、“性别”、“课程号”和“成绩”四个字段内容,所建查询命名为“qT1”。 (2)创建一个查询,查找先修课程里含有“10l”或者“102”信息的课程,并显示其“课程号”、“课程名”及“学分”三个字段内容,所建查询命名为“qT2”。 (3)创建一个查询,查找并显示姓名为两个字符的学生的“学号”、“姓名”、“性别”和“年龄”四个字段内容,所建查询命名为“qT3”。(4)创建一个查询,将“tTemp”表中“学分”字段的记录值都上调 10,所建查询命名为“qT4“。(分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.考生文件夹下存
4、在一个数据库文件“samp3mdb”,里面已经设计好窗体对象“fSys”。请在此基础上按照以下要求补充“fSys”窗体的设计: (1)将窗体的边框样式设置为“对话框边框”,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮(导航按钮)、分隔线、控制框、关闭按钮、最大化按钮和最小化按钮。 (2)将窗体标题栏显示文本设置为“系统登录”。 (3)将窗体中“用户名称”(名称为“1User”)和“用户密码”(名称为“Pass”)两个标签上的文字颜色改为浅综色(浅综色代码为 128)、字体粗细改为“加粗”。 (4)将窗体中名称为“&ass”的文本框控件的内容以密码形式显示。 (5)按照以下窗体功能,补充事
5、件代码设计。 在窗体中有“用户名称”和“用户密码”两个文本框,名称分别为“tUser”和“tPass”,还有“确定”和“退出”两个命令按钮,名称分别为“cmdEnter”和“cmdQuit”。在“tIJser”和“&ass”两个文本框中输入用户名称和用户密码后,单击“确定”按钮,程序将判断输入的值是否正确,如果输入的用户名称为“cueb”,用户密码为“1234”,则显示提示框,提示框标题为“欢迎”,显示内容为“密码输入正确,欢迎进入系统!”,提示框中只有一个“确定”按钮,当单击“确定”按钮后,关闭该窗体:如果输入不正确,则提示框显示内容为“密码错误!”,同时清除“tUser”和“tPass”两
6、个文本框中的内容,并将光标置于“tUser”文本框中。当单击窗体上的“退出”按钮后,关闭当前窗体。 注意:不允许修改窗体对象“fSys”中未涉及的控件、属性和任何 VBA 代码。 只允许在“*Add*”与“*Ad*”之间的空行内补充一条语句,不允许增删和修改其他位置已存在的语句。(分数:2.00)_国家二级(ACCESS)机试-试卷 41 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.在考生文件夹下,存在一个数据库文件“samplmdb”,里边已建立“tGrade”和“tStudent”两个表对象;
7、同时还存在一个 Excel 文件“tCoursexls”。试按以下操作要求,完成表的编辑: (1)将 Excel文件“tCoursexls”链接到“samplmdb”数据库文件中,链接表名称不变,要求:数据中的第一行作为字段名。 (2)将“tGrade”表中隐藏的列显示出来。 (3)将“tStudent”表中“政治面貌”字段的默认值属性设置为“团员”,并使该字段在数据表视图中的显示标题改为“政治面目”。 (4)设置“tStudent”表的显示格式,使表的背景颜色为“青色”、网格线为“白色”、文字字号为五号。 (5)建立“tGrade”和“tSmdent”两表之间的关系。(分数:2.00)_正确
8、答案:(正确答案:【操作步骤】 (1)步骤 1:打开“samplmdb”数据库窗口,执行【文件】【获取外部数据】【链接表】菜单命令,找到并打开“考生文件夹”,在“文件类型”列表中选中“Microsoft:Excel”,选中“tCoursexls”文件,单击“链接”按钮。 步骤 2:在链接数据表向导对话框中,单击“下一步”按钮,选中“第一行包含列标题”复选框,单击“下一步”按钮。 步骤 3:单击“完成”按钮,完成数据表的链接。 (2)步骤 1:选中“表”对象,右键单击“tGrade”表,选择“打开”命令。 步骤 2:执行【格式】【取消隐藏列】菜单命令,选中“成绩”复选框,使该字段显示出来,单击“
9、关闭”按钮。 步骤 3:单击工具栏中的“保存”按钮,关闭数据表视图。 (3)步骤 1:右键单击“tStudent”表,选择“设计视图”命令。 步骤 2:单击“政治面貌”字段行,在“字段属性”的“默认值”行输入:”团员”,在“标题”行输入:政治面目。 步骤 3:单击工具栏中的“保存”按钮。 (4)步骤 1:执行【视图】【数据表视图】菜单命令。 步骤 2:执行【格式】【数据表】菜单命令,在“背景色”下拉列表中选中“青色”,在“网格线颜色”中选中“白色”,单击“确定”按钮。 步骤 3:执行【格式】【字体】菜单命令,在对话框的“字号”列表中选中“五号”,单击“确定”按钮。 步骤 4:单击工具栏中的“保
10、存”按钮,关闭数据表视图。 (5)步骤 1:执行【工具】【关系】菜单命令,执行【关系】【显示表】菜单命令,分别双击表“tGrade”和“tStudent”,关闭“显示表”对话框。 步骤 2:选中表“tGrade”中的“学号”字段,拖动鼠标到表“tStudent”的“学号”字段上,弹出“编辑关系”对话框,单击“创建”按钮。 步骤 3:单击工具栏中的“保存”按钮,关闭关系界面。)解析:解析:本题考查:(1)链接表;(2)字段默认值。(3)标题等字段属性的设置。(4)设置隐藏字段。(5)数据表格式的设置,建立表间关系。二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_
11、解析:4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好表对象“tStud”、“tCourse”、“tScore”和“tTemp”。试按以下要求完成设计: (1)创建一个查询,查找没有先修课程的课程,显示与该课程有关的学生的“姓名”、“性别”、“课程号”和“成绩”四个字段内容,所建查询命名为“qT1”。 (2)创建一个查询,查找先修课程里含有“10l”或者“102”信息的课程,并显示其“课程号”、“课程名”及“学分”三个字段内容,所建查询命名为“qT2”。 (3)创建一个查询,查找并显示姓名为两个字符的学生的“学号”、“姓名”、“性别”和“年龄”四个字段内容,所建查询命名为
12、“qT3”。(4)创建一个查询,将“tTemp”表中“学分”字段的记录值都上调 10,所建查询命名为“qT4“。(分数:2.00)_正确答案:(正确答案:【操作步骤】 步骤 1:打开“samp2mdb”数据库,选择“查询”对象。单击“新建”按钮,在其对话框中选择“设计视图”,单击“确定”按钮。 步骤 2:在“显示表”对话框中添加“tStud”、“tScore”、“tCourse”为数据源,关闭“显示表”对话框。 步骤 3:分别双击“tStud”中的“学号”和“姓名”字段、“tScore”中的“课程号”和“成绩”字段、“tCourse”表中的“先修课程”字段,在“先修课程”中“条件”行中输入:I
13、s Null,单击“确定”按钮,如图 2-169所示。 步骤 4:单击“保存”按钮,在“查询名称”文本框中输入“qT1”,单击“确定”按钮。(2)【操作步骤】 步骤 1:在“samp2mdb”数据库窗口中,单击“关系”按钮。在关系对话框中右键单击鼠标,选择“显示表”命令。在“显示表”对话框中选择“tCourse”表,单击“关闭”按钮。双击添加“tCourse”表的“课程名”、“课程名”、“学分”和“先修课程”4 个字段,在“先修课程”列中设置模糊查询条件:Like*10l*or Like*102*,并取消“先修课程”复选框勾选,如图 2-170 所示。 步骤 2:单击“保存”按钮,在“查询名称
14、”文本框中输入“qT2”,单击“确定”按钮。(3)【操作步骤】 步骤 1:在“samp2mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中添加“tStud”表,关闭“显示表”对话框。步骤 2:双击“tStud”表中“学号”、“姓名”、“性别”和“年龄”4 个字段,然后在“年龄”列后面的列中或在表达式生成器中编辑输入:Lent(姓名),设置“条件”为:2 并取消“显示”复选框勾选,如图 2-171 所示。 步骤 3:单击“保存”按钮,在“查询名称”文本框中输入“qT3”,单击“确定”按钮。 (4)【操作步骤】 步骤 1:在“samp2
15、mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中添加“tTemp”表,关闭“显示表”对话框。 步骤 2;双击“tTemp”中“学分”字段,执行【查询】【更新查询】菜单命令,将“更新到”行中设置为:(11)*学分,如图 2-172 所示。 )解析:解析:(1)本题考查多表选择查询,要求选择的字段来自于三张表,查找“先修课程”字段要求为空的记录,其条件设为:Is Null。 (2)本题考查多表查询,要求查询“先修课程”中含有”101”或者102课程信息,模糊查询条件为:Like*101*Or Like*102*。 (3)本题主要考查选
16、择查询,题中查找并显示姓名为两个字符的学生,读姓名字段设置为:Len(姓名),设置为 2。 (4)本题主要考查更新查询,要求将学分字段值进行更新,表达式为:(101)*学分。三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.考生文件夹下存在一个数据库文件“samp3mdb”,里面已经设计好窗体对象“fSys”。请在此基础上按照以下要求补充“fSys”窗体的设计: (1)将窗体的边框样式设置为“对话框边框”,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮(导航按钮)、分隔线、控制框、关闭按钮、最大化按钮和最小化按钮。 (2)将窗体标题栏显示文本设置为
17、“系统登录”。 (3)将窗体中“用户名称”(名称为“1User”)和“用户密码”(名称为“Pass”)两个标签上的文字颜色改为浅综色(浅综色代码为 128)、字体粗细改为“加粗”。 (4)将窗体中名称为“&ass”的文本框控件的内容以密码形式显示。 (5)按照以下窗体功能,补充事件代码设计。 在窗体中有“用户名称”和“用户密码”两个文本框,名称分别为“tUser”和“tPass”,还有“确定”和“退出”两个命令按钮,名称分别为“cmdEnter”和“cmdQuit”。在“tIJser”和“&ass”两个文本框中输入用户名称和用户密码后,单击“确定”按钮,程序将判断输入的值是否正确,如果输入的用
18、户名称为“cueb”,用户密码为“1234”,则显示提示框,提示框标题为“欢迎”,显示内容为“密码输入正确,欢迎进入系统!”,提示框中只有一个“确定”按钮,当单击“确定”按钮后,关闭该窗体:如果输入不正确,则提示框显示内容为“密码错误!”,同时清除“tUser”和“tPass”两个文本框中的内容,并将光标置于“tUser”文本框中。当单击窗体上的“退出”按钮后,关闭当前窗体。 注意:不允许修改窗体对象“fSys”中未涉及的控件、属性和任何 VBA 代码。 只允许在“*Add*”与“*Ad*”之间的空行内补充一条语句,不允许增删和修改其他位置已存在的语句。(分数:2.00)_正确答案:(正确答案
19、:【操作步骤】 (1)步骤 1:打开“samp3mdb”数据库,选中“窗体”对象,右键单击窗体“fSys”,选择下拉菜单中的“设计视图”命令。 步骤 2:右键单击“窗体选择器”,选择下拉菜单中的“属性”命令,将窗体的“边框样式”设置为“对话框边框”,将窗体的“滚动条”设置为“两者均无”,将窗体的“记录选择器”、“导航按钮”、“分隔线”、“控制框”均设置为“否”,将窗体的“关闭按钮”、“最大最小化按钮”均设置为“无”。关闭窗体“属性”对话框。 步骤 3:单击“保存”按钮。 (2)步骤 l:右键单击“窗体选择器”,选择下拉菜单中的“属性”命令,在“属性”对话框中,将窗体的标题设置为“系统登录”。
20、步骤 2:关闭属性窗口。 (3)步骤 l:选中将窗体中“用户名称”(名称为“lUscr”)和“用户密码”(名称为“Pass”)两个标签,右键单击,选择下拉菜单中的“属性”命令,将窗体的“前景色”设置为“128”,“字体粗细”设置为“加粗”。 步骤 2:关闭“属性”对话框。 (4)步骤 1:右键单击“tPass”文本框,选择下拉菜单中的“属性”命令,在“数据选项卡”中的“输入掩码”中输入:密码。 步骤 2:关闭“属性”对话框。 (5)步骤 1:右键单击“确定”按钮,选择下拉菜单中的“事件生成器”命令,在空行内输入代码: *Addl* If name=“cueb”And pass=“1234”rhen *Add1* *Add2* Me!tUserSetFocus *Add2* *Add3* DoCmdClosc *Add3* 步骤 2:关闭代码窗口。单击“保存”按钮,关闭设计视图。)解析:解析:本题考查窗体中控件的设计方法,控件格式的设置方法。在控件中利用系统函数、宏以及模块的实现控件的功能与作用。