1、全国计算机等级考试二级 ACCESS真题题库 2+2014年 9月及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 1分,共 40小题,共 40分(总题数:40,分数:40.00)1.执行下列程序段,变量 X的值是( ) x=2;y=5 Do Until y5 x=x*y y=y+1 Loop(分数:1.00)A.2B.5C.10D.202.Access数据库中,能够对数据表进行统计的查询是( )(分数:1.00)A.汇总查询B.动作查询C.选择查询D.删除查询3.学生表中有姓名、学号、性别、班级等字段,其中适合作为主关键字的是( )(分数:1.00)A.姓名B.学号
2、C.性别D.班级4.要使循环体至少执行一次,应使用的循环语句是( )(分数:1.00)A.For-nextB.While-wendC.D0-Loop whileIuntilD.dowhileluntil-loop5.有一个窗体“学生信息”,其中,若要用宏操作 Go-ToControl将焦点移到“学号”字段上,则该宏操作的参数“控件名称”应设置为( )(分数:1.00)A.Forms!学生信息!学号B.学生信息!学号C.学号!学生信息D.学号6.某窗体中有一命令按钮,在“窗体视图”中单击此命令按钮运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是( )(分数:1.00)A.R
3、unAppB.RunCodeC.RunMacroD.RunSQL7.要改变窗体上文本框控件的输出内容,应设置的属性是( )(分数:1.00)A.标题B.查询条件C.控件来源D.记录器8.调用宏组中宏的格式是( )(分数:1.00)A.宏组名宏名B.宏组名!宏名C.宏组名-宏名D.宏组名宏名9.下列 VBA数组声明语句中,正确的是( )(分数:1.00)A.Dim a3,4As IntegerB.Dim a(3,4)As StringC.Dim a(Ii,n)As SingleD.Dim a(3 4)As Integer10.下列关于生成表查询的叙说中,错误的是( )(分数:1.00)A.属于操
4、作查询的一种B.选择查询的结果可产生一个表C.选择查询得到的表独立于数据源D.对生成表的操作可影响原表11.下列关于数据库的叙述中,正确的是( )(分数:1.00)A.数据库减少了数据冗余B.数据库避免了数据冗余C.数据库中的数据一致性是指数据类型一致D.数据库系统比文件系统能够管理更多数据12.关闭窗体时所触发的事件的顺序是( )(分数:1.00)A.卸载,停用,关闭B.关闭,停用,卸载C.停用,关闭,卸载D.卸载,关闭,停用13.要将计算控件的控件来源属性设置为计算表达式, 表达式的第一个符号必须是( )(分数:1.00)A.左方括号B.等号=C.左圆括号(D.双引号”14.在“工资库”中
5、,要直接显示所有姓“李”的记录,可用的方法是( )(分数:1.00)A.排序B.筛选C.隐藏D.冻结15.要在报表的文本框控件中同时显示出当前日期和时间,则应将文本框的控件来源属性设置为( )(分数:1.00)A.NOW()B.YEAR()C.TIME()D.DATE()16.为窗体或报表上的控件设置属性值的宏操作是( )(分数:1.00)A.BeepB.EchoC.MsgBoxD.SetValue17.宏命令 FindNext的功能是( )(分数:1.00)A.实施指定控件重新查询,及刷新控件数据B.查找满足指定条件的第一条记录C.查找满足指定条件的下一条记录D.指定记录为当前记录18.要限
6、制宏操作的范围,可以在创建宏时定义( )(分数:1.00)A.宏操作对象B.宏条件表达式C.窗体或报表控件属性D.宏操作目标19.SQL语句的 WHERE子句可以限制表中的记录,完成同样功能的宏命令是( )(分数:1.00)A.RequeryB.FindRecordC.ApplyFilterD.FindNextRecord20.单击命令按钮时,下列程序的执行结果为( ) (分数:1.00)A.20B.30C.115D.13521.如果要将 3KB的纯文本块存入一个字段,应选用的字段类型是( )(分数:1.00)A.文本B.备注C.OLE对象D.附件22.查询以字母 N或 0或 P开头的字符串,
7、正确的是( )(分数:1.00)A.Like“N-P*“B.Like“N*“Or=O*=Or“P*“C.In(“N*“,“O*“,“P*“)D.Between N* and P*23.基于“学生名单表”创建新表“学生名单表 2”,所使用的查询方式是( )(分数:1.00)A.删除查询B.生成表查询C.追加查询D.交叉表查询24.报表的分组统计信息显示于( )(分数:1.00)A.报表页眉或报表页脚B.页面页眉或页面页脚C.组页眉或组页脚D.主体25.如果字段“学号”的取值范围为 20130001 20139999,则下列选项中,错误的有效性规则是( )(分数:1.00)A.=20130001
8、and=20130001 and学号=20130001 and 学号=0B.0(=x=0 And Xb Then a=a-b Else b=b+a End If(分数:1.00)A.50和 50B.100和 50C.100和 150D.150和 10039.Select语句中有子句“Where 工资额1000”,该子句的含义是( )(分数:1.00)A.“工资额”中大于 l000元的记录B.将“工资额”中大于 1000元的记录删除C.拷贝字段“工资额”中大于 l000元的记录D.将字段“工资额”中大于 1000元的记录进行替换40.在表设计视图中,能够使用“输入掩码向导”设置输入掩码的字段类型
9、是( )(分数:1.00)A.数字和日期时间B.数字和文本C.文本和货币D.文本和 13期时间二、基本操作题(共 18分)(总题数:1,分数:18.00)在考生文件夹下有一个数据库文件“samp1.accdb”,里边已建立了两个表对象“tGrade”和“tStudent”,同时还存在一个 Excel文件“tCourse.xlsx”。请按以下操作要求,完成表的设计。(分数:18.00)(1).(1)将 Excel文件“tCourse.xlsx”链接到“samp1.accdb”数据库文件中,链接表名称不变。 要求:数据中的第一行作为字段名。(分数:3.00)_(2).(2)将“tGrade”表中隐
10、藏的列显示出来。(分数:3.00)_(3).(3)将“tStudent”表中“政治面貌”字段的默认值属性设置为“团员”,并将该字段在数据表视图中的显示标题改为“政治面目”。(分数:3.00)_(4).(4)设置“tStudent”表的显示格式,使表背景颜色为主题颜色的“橄榄色,强调文字颜色 3,深色50”,文字颜色为标准色中的“黄色”、字号为 10号。(分数:3.00)_(5).(5)将北京五中毕业学生的学号第 3、4 位改为“09”。(分数:3.00)_(6).(6)建立“tGrade”和“tStudent”两表之间的关系。(分数:3.00)_三、简单应用题(共 24分)(总题数:1,分数:
11、24.00)在考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的两个表对象“tTeacherl”和“tTeacher2”以及一个宏对象“mTest”。请按以下要求完成设计。(分数:24.00)(1).(1)创建个查询,查找并显示教师的“编号”、“姓名”、“性别”、“年龄”和“职称”5 个字段的内容,将查询命名为“qT1”。(分数:6.00)_(2).(2)创建一个查询,查找并显示没有在职教师的“编号”、“姓名”和“联系电话”3 个字段的内容,将查询命名为“qT2”。(分数:6.00)_(3).(3)创建一个查询,将“tTeacherl”表中年龄小于等于 45 的党员教
12、授或年龄小于等于 35的党员副教授记录追加到“tTeacher2”表的相应字段中,将查询命名为“qT3”。(分数:6.00)_(4).(4)创建一个窗体,命名为“fTest”。将窗体“标题”属性设为“测试窗体”;在窗体的主体节区中添加一个命令按钮,命名为“btnR”,标题为“测试”;设置该命令按钮的单击事件属性为给定的宏对象“mTest”。(分数:6.00)_四、综合应用题(共 18分)(总题数:1,分数:18.00)考生文件夹下有一个数据库文件“samp3.accdb”,其中存在已经设计好的表对象“tEmployee”和宏对象“ml”,同时还有以“tEmployee”为数据源的窗体对象“fE
13、mployee”。请在此基础上按照以下要求补充窗体设计。(分数:18.00)(1).(1)在窗体的窗体页眉节区添加一个标签控件,名称为“bTitle”,初始化标题显示为“雇员基本信息”,字体名称为 “黑体”,字号大小为 l8。(分数:3.60)_(2).(2)将命令按钮 bList的标题设置为“显示雇员情况”。(分数:3.60)_(3).(3)单击命令按钮 bList,要求运行宏对象 ml;单击事件代码已提供,请补充完整。(分数:3.60)_(4).(4)取消窗体的水平滚动条和垂直滚动条;取消窗体的最大化和最小化按钮。(分数:3.60)_(5).(5)窗体加载时,将“Tda”标签标题设置为“Y
14、YYY 年雇员信息”,其中“YYYY”为系统当前年份(要求使用相关函数获取),例如,2013 年雇员信息。窗体“加载”事件代码已提供,请补充完整。(分数:3.60)_全国计算机等级考试二级 ACCESS真题题库 2+2014年 9月答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 1分,共 40小题,共 40分(总题数:40,分数:40.00)1.执行下列程序段,变量 X的值是( ) x=2;y=5 Do Until y5 x=x*y y=y+1 Loop(分数:1.00)A.2B.5C.10 D.20解析:【解析】Do UntilLoop 循环采用的是先判断条件后执行
15、循环体的做法,如果条件为 True,则循环体一次都不执行,否则进入循环体执行。本题中,若不满足 Y5的条件,则执行 x=x * y,y=y+1 操作。X初始值为 2,y 值初始值为 5,满足循环条件,进入第一次循环,x=2*5=10,y=5+l=6,不再满足循环条件,跳出循环,x 的值最终为 10。2.Access数据库中,能够对数据表进行统计的查询是( )(分数:1.00)A.汇总查询B.动作查询C.选择查询 D.删除查询解析:【解析】在 Access数据库中,可以利用选择查询对数据表进行统计。3.学生表中有姓名、学号、性别、班级等字段,其中适合作为主关键字的是( )(分数:1.00)A.姓
16、名B.学号 C.性别D.班级解析:【解析】主关键字是表中区别不同的记录的标识,在学生表中只有关键字“学号”能起主键字的作用。4.要使循环体至少执行一次,应使用的循环语句是( )(分数:1.00)A.For-nextB.While-wendC.D0-Loop whileIuntil D.dowhileluntil-loop解析:【解析】DoLoop while I until 采用的是先执行循环体后判断条件的做法,首先执行循环,之后进行条件判断,无论条件是否成立,循环体都会至少执行一次。因此选项 c正确,而其他三个循环语句都会首先进行条件判断,若条件不成立,则不进入循环体。5.有一个窗体“学生信
17、息”,其中,若要用宏操作 Go-ToControl将焦点移到“学号”字段上,则该宏操作的参数“控件名称”应设置为( )(分数:1.00)A.Forms!学生信息!学号B.学生信息!学号C.学号!学生信息D.学号 解析:【解析】宏操作 GoToControl的控件名称参数为必选项,输入将获得焦点的字段或控件的名称。根据题意,将要获得焦点的字段为“学号”,因此选择 D选项。6.某窗体中有一命令按钮,在“窗体视图”中单击此命令按钮运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是( )(分数:1.00)A.RunApp B.RunCodeC.RunMacroD.RunSQL解析:
18、【解析】宏命令 RunApp用于执行指定的外部应用程序。7.要改变窗体上文本框控件的输出内容,应设置的属性是( )(分数:1.00)A.标题B.查询条件C.控件来源 D.记录器解析:【解析】文本框的控件来源属性可以用于显示指定的数据,也可以用来输入、编辑字段数据和显示计算结果等。A、B、D 选项皆不属于文本框控件的属性。因此选择 C选项。8.调用宏组中宏的格式是( )(分数:1.00)A.宏组名宏名 B.宏组名!宏名C.宏组名-宏名D.宏组名宏名解析:【解析】宏是一个或多个操作的集合,其中每个操作都可以实现特定的功能,使用简单,可以提高工作效率。宏组中宏的调用格式:宏组名+“”+宏名。因此选择
19、 A选项。9.下列 VBA数组声明语句中,正确的是( )(分数:1.00)A.Dim a3,4As IntegerB.Dim a(3,4)As String C.Dim a(Ii,n)As SingleD.Dim a(3 4)As Integer解析:【解析】在 VBA中数组声明的格式为:Dim 数组名(维数定义)as 类型,声明数组用圆括号,如果定义多维数组时,维数之间用逗号分隔。10.下列关于生成表查询的叙说中,错误的是( )(分数:1.00)A.属于操作查询的一种B.选择查询的结果可产生一个表C.选择查询得到的表独立于数据源D.对生成表的操作可影响原表 解析:【解析】查询操作包括生成表查
20、询、删除查询、更新查询以及追加查询。生成表查询是利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表。利用生成表查询创建的新表独立于数据源,对生成表的操作不会影响到原表。11.下列关于数据库的叙述中,正确的是( )(分数:1.00)A.数据库减少了数据冗余 B.数据库避免了数据冗余C.数据库中的数据一致性是指数据类型一致D.数据库系统比文件系统能够管理更多数据解析:【解析】数据库的主要特点是实现数据共享。减少数据的冗余度。数据的独立性。数据实现集中控制。数据一致性和可维护性,以确保数据的安全性和可靠性。故障恢复。12.关闭窗体时所触发的事件的顺序是( )(分
21、数:1.00)A.卸载,停用,关闭 B.关闭,停用,卸载C.停用,关闭,卸载D.卸载,关闭,停用解析:【解析】关闭窗体时,将按照下列顺序触发事件:卸载(Unload)停用(Deactivate)关闭(Close)。13.要将计算控件的控件来源属性设置为计算表达式, 表达式的第一个符号必须是( )(分数:1.00)A.左方括号B.等号= C.左圆括号(D.双引号”解析:【解析】计算控件的控件源必须是以“=”开头的计算表达式,表达式的字段名不用加表名,需要以“”括起来。14.在“工资库”中,要直接显示所有姓“李”的记录,可用的方法是( )(分数:1.00)A.排序B.筛选 C.隐藏D.冻结解析:【
22、解析】在 Access中,利用“筛选”操作可以从众多数据中挑选满足筛选条件的记录。15.要在报表的文本框控件中同时显示出当前日期和时间,则应将文本框的控件来源属性设置为( )(分数:1.00)A.NOW() B.YEAR()C.TIME()D.DATE()解析:【解析】函数 NOW()用于显示当前日期和时间,函数 YEAR()用于显示当前年,函数 TIME()用于显示当前时间,函数 DATE()用于显示当前日期。16.为窗体或报表上的控件设置属性值的宏操作是( )(分数:1.00)A.BeepB.EchoC.MsgBoxD.SetValue 解析:【解析】宏操作 SetValue为窗体式报表上
23、的控制件设置属性值,宏操作 Beep用于使计算机发出“嘟嘟”声,宏操作 MsgBox用于显示消息框。17.宏命令 FindNext的功能是( )(分数:1.00)A.实施指定控件重新查询,及刷新控件数据B.查找满足指定条件的第一条记录C.查找满足指定条件的下一条记录 D.指定记录为当前记录解析:【解析】宏命令 FindNext用于查找满足指定条件的下一条记录;宏命令 Requery用于实施指定控件重新查询,及刷新控件数据;宏命令 FindRecord用于查找满足指定条件的第一条记录;宏命令GoToRecord用于指定当前记录。18.要限制宏操作的范围,可以在创建宏时定义( )(分数:1.00)
24、A.宏操作对象B.宏条件表达式 C.窗体或报表控件属性D.宏操作目标解析:【解析】要限制宏命令的操作范围可以在创建宏时定义宏条件表达式。19.SQL语句的 WHERE子句可以限制表中的记录,完成同样功能的宏命令是( )(分数:1.00)A.RequeryB.FindRecordC.ApplyFilter D.FindNextRecord解析:【解析】Requery 操作可以通过重新查询控件的数据源来更新活动对象指定控件中的数据;FindRecord操作可以查找符合参数指定条件的数据的第一个实例;ApplyFilter 操作可以对表、窗体或报表应用筛选、查询或 SQL中 Where子句。因此本题
25、应选择 C选项。20.单击命令按钮时,下列程序的执行结果为( ) (分数:1.00)A.20 B.30C.115D.135解析:【解析】本题考察 For循环结构。首先看程序中的 Function P函数,在该函数中,首先定义了静态变量 sum,默认初始值为 0,然后设置了一个 For循环,将函数参数作为 For循环的控制条件,通过语句“8111111=SUm+i”,将循环次数累计相加。在单击按钮事件“Command1_Click()”通过语句“s=P(1)+p(2)+P(3)+P(4)”调用函数并将函数结果用于计算,下面就来分析一下程序运行过程:P(1),带人函数P的参数 N=1,For 循环
26、运行 1次:i=1:sum=0+1=1,所以 P(1)=1;P(2),带入函数 P的参数 N=2,For 循环运行 2次:i=1:811111=0+1=1,i=2:sum=1+2=3,所以 P (2)=3;P(3),带人函数 P的参数 N=3,For循环运行 3次:i=1:sum=0+1=1,i=2:8Urn=1+2=3。i=3:SUm=3+3=6,所以 P(3)=6;P(4)带人函数 P的参数 N=3,For 循环运行 4次:i=1:flunl=0+1=1,i=2:SUm=1+2=3,i_3:sum=3+3=6,i=4:sum=6+4=10,所以 P(4)=10;那么,s=P(1)+e(z)
27、+P(3)+P(4)=1+3+6+10=20,所以输出结果为 20。21.如果要将 3KB的纯文本块存入一个字段,应选用的字段类型是( )(分数:1.00)A.文本B.备注 C.OLE对象D.附件解析:【解析】文本类型最多存储 255个字符,故选项 A错误;备注适用于长文本和数字,例如注释或说明,其存储最大长度为 64000个字符,故 B选项正确;OLE 对象类型用来存放数据表中的表格、图形、图像、声音等嵌入或链接对象,而不是用于存放长字段的文本,故选项 c错误;附件类型可以将图像、电子表格文件、文档、图表等各种文件附加到数据库记录中去,故选项 D错误。因此本题答案为 B。22.查询以字母 N
28、或 0或 P开头的字符串,正确的是( )(分数:1.00)A.Like“N-P*“ B.Like“N*“Or=O*=Or“P*“C.In(“N*“,“O*“,“P*“)D.Between N* and P*解析:【解析】通配符通配方括号内列出的任一单个字符,如:N-P表示 N、0、P 中的任一单个字符;Like用于指定查找文本字段的字符模式,通配符*表示与任意个数的字符匹配。因此条件表达式 Like”N-P*”可以查找到以字母 N或 0或 P开头的字符串。因此选项 A正确。23.基于“学生名单表”创建新表“学生名单表 2”,所使用的查询方式是( )(分数:1.00)A.删除查询B.生成表查询
29、C.追加查询D.交叉表查询解析:【解析】生成表查询是利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表。因此基于“学生名单表”创建新表“学生名单表 2”应使用生成表查询。24.报表的分组统计信息显示于( )(分数:1.00)A.报表页眉或报表页脚B.页面页眉或页面页脚C.组页眉或组页脚 D.主体解析:【解析】把计算控件放置在报表页眉页脚时 Access会自动按总数来统计;而放置在组页眉组页脚时 Access会自动按分组数来统计。25.如果字段“学号”的取值范围为 20130001 20139999,则下列选项中,错误的有效性规则是( )(分数:1.00)A
30、.=20130001 and=20130001 and学号=20130001 and 学号=20130001”和“=0B.0(=x=0 And Xb Then a=a-b Else b=b+a End If(分数:1.00)A.50和 50 B.100和 50C.100和 150D.150和 100解析:【解析】本题考查 IfElse条件语句,若 ab则执行 a=a-b,否则执行 h=b+a。本题 a初始值为100,b 初始值为 50,满足 ab的条件,执行 a=a-b,即 a=100-50=50,b 的值不变,因此 a值为 50,b 值为 50。39.Select语句中有子句“Where 工
31、资额1000”,该子句的含义是( )(分数:1.00)A.“工资额”中大于 l000元的记录 B.将“工资额”中大于 1000元的记录删除C.拷贝字段“工资额”中大于 l000元的记录D.将字段“工资额”中大于 1000元的记录进行替换解析:【解析】SELECT 语句的格式为:SELECT 字段列表 FROM表名 WHERE条件表达式,其中 Where子句用于指明查询的条件。Select 语句的子句“Where 工资额1000”是要寻找“工资额”中大于 1000元的记录。40.在表设计视图中,能够使用“输入掩码向导”设置输入掩码的字段类型是( )(分数:1.00)A.数字和日期时间B.数字和文
32、本C.文本和货币D.文本和 13期时间 解析:【解析】输入掩码是针对一些数据有相对固定的书写格式进行输入控制,例如字符、日期时间、货币等数据类型的字段,利用“输入掩码向导”可以快速建立输入掩码,但“输入掩码向导”只处理“字符”和“日期时间”字段类型。二、基本操作题(共 18分)(总题数:1,分数:18.00)在考生文件夹下有一个数据库文件“samp1.accdb”,里边已建立了两个表对象“tGrade”和“tStudent”,同时还存在一个 Excel文件“tCourse.xlsx”。请按以下操作要求,完成表的设计。(分数:18.00)(1).(1)将 Excel文件“tCourse.xlsx
33、”链接到“samp1.accdb”数据库文件中,链接表名称不变。 要求:数据中的第一行作为字段名。(分数:3.00)_正确答案:(步骤 1:单击“外部数据”选项卡下“导入并链接”组中的“Excel”按钮,打开“获取外部数据-Excel 电子表格”对话框,单击“浏览”按钮,在考生文件夹找到要导入的“tCourse.xlsx”文件,单击“打开”按钮,选择“通过创建链接表来链接到数据源”单选框,单击“确定”按钮,如图 3.215所示。 步骤 2:单击“下一步”按钮,勾选“第一行包含列标题”复选框,单击“完成”按钮,如图3.216所示。 )解析:(2).(2)将“tGrade”表中隐藏的列显示出来。(
34、分数:3.00)_正确答案:(步骤 1:右键单击“tGrade”表对象,从弹出的快捷菜单中选择“打开”命令。 步骤 2:在任一字段名称位置右击,选择“取消隐藏字段”命令,在打开的“取消隐藏列”对话框中勾选“成绩”复选框,单击“关闭”按钮,如图 3.217所示。 步骤 3:按 Ctrl+s保存修改,关闭数据表视图。)解析:(3).(3)将“tStudent”表中“政治面貌”字段的默认值属性设置为“团员”,并将该字段在数据表视图中的显示标题改为“政治面目”。(分数:3.00)_正确答案:(步骤 1:右键单击“tStudent”表,在弹出的快捷菜单中选择“设计视图”命令,如图 3.218所示。 步骤
35、 2:单击“政治面貌”字段行任一点,在“默认值”行输入“团员”,在“标题”行输入“政治面目”,如图 3.219所示。 )解析:(4).(4)设置“tStudent”表的显示格式,使表背景颜色为主题颜色的“橄榄色,强调文字颜色 3,深色50”,文字颜色为标准色中的“黄色”、字号为 10号。(分数:3.00)_正确答案:(步骤 1:双击表“tStudent”,打开数据表视图。 步骤 2:单击“开始”选项卡“文本格式”组中“背景色”按钮右侧的下拉箭头,在下拉列表中选中主题颜色为“橄榄色,强调文字颜色 3,深色50”。如图 3.220所示。 步骤 3:单击“文本格式”组中“字体颜色”按钮右侧的下拉箭头
36、,在下拉列表中选中“黄色”。 步骤 4:单击“文本格式”组中“字号”按钮右侧的下拉箭头,在下拉列表中选中“10”。如图 3.221所示。 )解析:(5).(5)将北京五中毕业学生的学号第 3、4 位改为“09”。(分数:3.00)_正确答案:(步骤 1:单击“创建”选项卡中“查询设计”按钮,在“显示表”对话框双击表“tStudent”,关闭“显示表”对话框。单击“设计”选项卡查询类型组中的“更新”按钮。 步骤 2:双击“学号”和“毕业学校”字段,在“学号”字段的“更新到”行输入“Left(学号,2)&”09”Right(学号,4)”,在“毕业学校”字段的“条件”行输入“北京五中”。 如图 3.
37、222所示。 )解析:(6).(6)建立“tGrade”和“tStudent”两表之间的关系。(分数:3.00)_正确答案:(步骤 1:单击“数据库工具”选项卡“关系”组中的“关系”按钮,如不出现“显示表”对话框则单击“设计”选项卡“关系”组中的“显示表”按钮,在弹出的对话框中双击添加表“tGrade”和“tStudent”.关闭“显示表”对话框,如图 3.223所示。 步骤 2:选中表“tGrade”中的“学号”字段,拖动到表“tS-tudent”的“学号”字段,弹出“编辑关系”对话框,单击“创建”按钮,如图3.224所示。 )解析:三、简单应用题(共 24分)(总题数:1,分数:24.00
38、)在考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的两个表对象“tTeacherl”和“tTeacher2”以及一个宏对象“mTest”。请按以下要求完成设计。(分数:24.00)(1).(1)创建个查询,查找并显示教师的“编号”、“姓名”、“性别”、“年龄”和“职称”5 个字段的内容,将查询命名为“qT1”。(分数:6.00)_正确答案:(步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,打开“显示表”对话框。在“显示表”对话框中双击表“tTeacherl”,关闭“显示表”对话框。如图 3,102 所示。 步骤2:分别双击“编号”、“姓名”、“性别”、“
39、年龄”和“职称”字段添加到“字段”行。如图 3.103所示。 )解析:(2).(2)创建一个查询,查找并显示没有在职教师的“编号”、“姓名”和“联系电话”3 个字段的内容,将查询命名为“qT2”。(分数:6.00)_正确答案:(步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,打开“显示表”对话框。在“显示表”对话框中双击表“tTeacherl”,关闭“显示表”对话框。 步骤 2:分别双击“编号”、“姓名”、“联系电话”和“在职否”字段。 步骤 3:在“在职否”字段的“条件”行输入“n0”,单击“显示”行取消该字段的显示。如图 3.104所示。 步骤 4:单击快速访问工具栏中的“保存
40、”按钮 )解析:(3).(3)创建一个查询,将“tTeacherl”表中年龄小于等于 45 的党员教授或年龄小于等于 35的党员副教授记录追加到“tTeacher2”表的相应字段中,将查询命名为“qT3”。(分数:6.00)_正确答案:(步骤 1:单击“创建”选项卡下“查询”组中的“查询设计”按钮,打开“显示表”对话框。在“显示表”对话框中双击表“tTeacher1”,关闭“显示表”对话框。 步骤 2:单击“查询工具”的“设计”选项卡“查询类型”组中的“追加”按钮,在弹出的对话框中输入“tTeacher2”,单击“确定”按钮。如图 3.105所示。 步骤 3:分别双击“编号”、“姓名”、“性别
41、”、“年龄”、“职称”和“政治面目”字段。 步骤 4:在“年龄”、“职称”和“政治面目”字段的“条件”行分别输入“=45”、“教授”和“党员”,在“或”行分别输入“=35”、“副教授”和“党员”。如图 3.106所示。 步骤 5:单击“查询工具”的“设计”选项卡“结果”组的“运行”按钮,在弹出的对话框中单击“是”按钮。如图 3.107所示。 )解析:(4).(4)创建一个窗体,命名为“fTest”。将窗体“标题”属性设为“测试窗体”;在窗体的主体节区中添加一个命令按钮,命名为“btnR”,标题为“测试”;设置该命令按钮的单击事件属性为给定的宏对象“mTest”。(分数:6.00)_正确答案:(
42、步骤 1:单击“创建”选项卡“窗体”组中的“窗体设计”按钮。如图 3.108所示。 步骤 2:右键单击“窗体选择器”,从弹出的快捷菜单中选择“属性”命令,在“标题”行输入“测试窗体”。如图 3.109所示。 步骤 3:选择“窗体设计工具”的“设计”选项卡“控件”组中的“按钮”控件,单击窗体主体节区适当位置,弹出“命令按钮向导”对话框,单击“取消”按钮。 步骤 4:右键单击该命令按钮,从弹出的快捷菜单中选择“属性”命令,单击“全部”选项卡,在“名称”和“标题”行分别输入“btnR”和“测试”。如图 3.110所示。 步骤 5:单击“事件”选项卡,在“单击”行下拉列表中选择“mTest”。如图 3.111所示。 )解析:四、综合应用题(共 18分)(总题数:1,分数:18.00)