1、二级 ACCESS 真题 2015 年 09 月(2)及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.下列叙述中正确的是_。(分数:1.00)A.只有一个根结点和一个叶子结点的必定是线性结构B.只有一个根结点的必定是线性结构或二叉树C.非线性结构可以为空D.没有根结点的一定是非线性结构2.循环队列的存储空间为 Q(1:40),初始状态为 front=rear=40。经过一系列正常的人队与退队操作后,front=rear=15,此后又正常地退出了一个元素,则循环队列中的元素个数为_。(分数:1.00)A.9B.14C.16D.393.某二叉树
2、的中序遍历序列为 CBADE,后序遍历序列为 CBEDA,则前序遍历序列为_。(分数:1.00)A.ABCDEB.CBEDAC.CBADED.EDCBA4.下列算法中,最坏情况下时间复杂度为 O(nlog 2 n)的是_。(分数:1.00)A.快速排序B.堆排序C.二分查找法D.顺序查找法5.下面不属于结构化程序设计原则的是_。(分数:1.00)A.自顶向下B.模块化C.逐步求精D.可封装6.下面属于应用软件的是_。(分数:1.00)A.数据库管理系统B.Windows 7 系统C.编辑软件 WPSD.安卓(Android)操作系统7.在软件设计中_。(分数:1.00)A.应遵循高内聚低耦合的
3、原则B.应遵循高耦合低内聚的原则C.模块独立性仅与内聚度相关D.模块内聚与耦合无关8.长期储存在计算机内、有组织的、可共享的大量数据的集合是_。(分数:1.00)A.数据库B.数据库系统C.数据文件D.数据库管理系统9.某工厂生产中使用若干种原材料,原材料置于多个仓库中,并且同样的材料可放在不同的仓库中,则实体材料和实体仓库之间的联系是_。(分数:1.00)A.一对一B.多对一C.一对多D.多对多10.关系 R 经过运算 A=BD2(R)的结果为_。 R A B C D a a 2 2 b a 2 2 c c 11 4 e e 6 1 (分数:1.00)A.(a,a,2,2)B.(b,e,1,
4、2)C.(c,c,11,4)D.(e,e,6,1)11.Access 中,与关系模型中概念“元组”相对应的术语是_。(分数:1.00)A.字段B.记录C.表D.域12.在实体关系模型中,要从给定的关系中找出若干属性组成新的关系,应该使用的关系运算是_。(分数:1.00)A.投影B.选择C.连接D.自然连接13.可以为“照片”字段设置的属性是_。(分数:1.00)A.默认值B.输入掩码C.必填字段D.有效性规则14.设置字段的有效性规则,主要限制的是_。(分数:1.00)A.数据取值范围B.数据的类型C.数据的格式D.数据库数据范围15.如果一个字段的值为空值,则含义是_。(分数:1.00)A.
5、字段的值为 0B.字段的值为空格C.字段的值为空串D.字段目前还没有值16.成绩表中有“总评成绩”、“平时成绩”和“期末考试”等字段,其中,总评成绩=平时成绩+0.6期末考试。则进行表设计时,“总评成绩”的数据类型应该是_。(分数:1.00)A.数字B.计算C.整数D.文本17.使用查询向导,不可以创建的查询是_。(分数:1.00)A.带条件查询B.多表查询C.单表查询D.不带条件查询18.下列关于 SQL 语句的说明中,正确的是_。(分数:1.00)A.INSERT 与 GROUP BY 关键字一起使用可以分组向表中插入记录B.SELECT 不能与 GROUP BY 一起使用C.DELETE
6、 不能与 GROUP BY 一起使用D.UPDATE 与 GROUP BY 关键字一起使用可以分组对表更新记录19.在已建“学生”表中有姓名、性别、出生日期等字段,查询并显示女生年龄最小的学生,并显示姓名、性别和年龄,正确的 SQL 命令是_。(分数:1.00)A.SELECT 姓名,性别,MIN(YEAR(DATE()-YEAR(出生日期) AS 年龄 FROM 学生 WHERE 性别=“女“B.SELECT 姓名,性别,MIN(YEAR(DATE()-YEAR(出生日期) AS 年龄 FROM 学生 WHERE 性别=女C.SELECT 姓名,性别,年龄 FROM 学生 WHERE 年龄=
7、MIN(YEAR(DATE()-YEAR(出生日期)AND 性别=女D.SELECT 姓名,性别,年龄 FROM 学生 WHERE 年龄=MIN(YEAR(DATE()-YEAR(出生日期)AND 性别=“女“20.在人事档案数据表中有“参加工作时间”字段(日期/时间类型),要使用 SQL 语句查找参加工作在 30年以上的员工信息,下列条件表达式中,错误的是_。(分数:1.00)A.参加工作时间=INT(Date()/365)-30B.参加工作时间=DateAdd(“YYYY“,-30,Date()C.DateDiff(“YYYY“,参加工作时间,Date()=30D.Year(Date()-
8、year(参加工作时间)=3021.要在窗体中显示当前系统日期和时间,则应将相应文本框的控件来源属性设置为_。(分数:1.00)A.=Time()B.=SysTime()C.=Date()D.=Now()22.“学生基本情况”表中用 OLE 对象字段保存照片,在使用向导为该表创建窗体时,“照片”字段所使用的控件是_。(分数:1.00)A.绑定对象框B.图像C.文本框D.未绑定对象框23.下列关于 DROP TABLE 语句功能的描述中,正确的是_。(分数:1.00)A.删除指定的表及其记录B.删除指定表中的全部记录C.删除指定表中的指定字段D.删除指定表中的指定索引24.在设计窗体时,字段“评
9、价”只能输入“很好”、“好”、“一般”、“较差”和“很差”,可使用的控件是_。(分数:1.00)A.列表框控件B.复选框控件C.切换按钮控件D.文本框控件25.在设计报表时,为了在报表的每页底部输出单位名称信息,应设置的是_。(分数:1.00)A.页面页脚B.报表主体C.报表页脚D.报表页眉26.在报表的设计视图中,不能使用的是_。(分数:1.00)A.图形B.文本C.列表框D.页眉页脚27.在宏命令中,能够弹出提示窗口的命令是_。(分数:1.00)A.MsgBoxB.MessageC.MessageBoxD.Prompt28.在“库存管理系统”数据库中,每出库一种物品,需要进行的操作是在“出
10、库”表中增加一条出库记录,同时将“物品”表中的“库存量”字段减掉出库数量。为了实现上述操作,应该_。(分数:1.00)A.在“出库”表的插入后事件上创建数据宏B.在“出库”表的更新后事件上创建数据宏C.在“物品”表的更新后事件上创建数据宏D.在“物品”表的插入后事件上创建数据宏29.要在一个窗体的某个按钮的单击事件上添加动作,可以创建的宏是_。(分数:1.00)A.只能是独立宏B.只能是嵌入宏C.可以是独立宏,也可以是数据宏D.可以是独立宏,也可以是嵌入宏30.窗体上有一个按钮,当单击该按钮后窗体标题改为“信息”,则设计按钮对应的宏时应选择的宏操作是_。(分数:1.00)A.AddmenuB.
11、RepaintObjectC.SetMenuItemD.SetProperty31.在窗体中有命令按钮 Command1 和两个文本框 Text0、Text1,命令按钮对应的代码过程如下: Private Sub Command1_Click() Dim m, k As Integer Dim flag As Boolean m=Val(Me! Text0) “输入一个整数 Do While 1 k=2 flag = True Do While k=m/2 And flag If m Mod k=0 Then flag=False Else k=k+1 End If Loop If flag
12、Then Me! Text1=m “输出计算结果 Exit Do Else m=m+1 End If Loop End Sub 运行程序,输入 15,单击按钮,程序的输出结果是_。(分数:1.00)A.17B.15C.13D.其他整数32.下列过程的功能是:将输入的整数分解为质数之乘积。例如,输入 18,则输出 2,3,3,;输入 125,则输出 5,5,5,。 Private Sub Command_Click() x=Val(InputBox(“请输入一个整数“) out $=“ y=2 Do While(_) If (x Mod y=0) Then out $=out $ 输入 125,
13、则输出 5,5,5,。 Private Sub Command_Click() x=Val(InputBox(“请输入一个整数“) out $=“ y=2 Do While(_) If (x Mod y=0) Then out $=out $ & y & “,“ x=x/y Else y=y+1 End If Loop MsgBox out $ End Sub 为实现指定功能,程序中横线处应填写的语句是_。(分数:1.00)A.xyB.yxC.x=yD.y=x 解析:解析 本题使用碾转相除法分解质因子,程序的解题思路是:将变量 x 与初始值为 2 的变量 y 进行碾转相除,将能够整除 x 的
14、y 值,作为 x 的一个质因子;否则将 y 的值加 1,若 y=x,则进行下一次的运算,因此本题控制 Do while 循环的条件语句为 y=x,故 D 选项正确。33.要将“职工管理.accdb”文件中“职工情况”表中男职工的“退休年限”字段加上 5,程序中横线处应填写的语句是_。 Sub AgePlus( ) Dim cn As New ADODB. Connection “连接对象 Dim rs As New ADODB. Recordset “记录集对象 Dim fd As ADODB. Field “字段对象 Dim strConnect As String “连接字符串 Dim s
15、trSQL As String “查询字符串 Set an=CurrentProject. Connection strSQL= “Select 退休年限 from 职工情况 where 性别=“男“ rs. Open strSQL, cn, adOpenDynamic, adLockOptimistic, adCmdText Set fd=rs. Fields(“退休年限“) Do While Not rs. EOF fd=fd+5 _ rs. MoveNext Loop rs. Close cn. Close Set rs=Nothing Set cn=Nothing End Sub(分数
16、:1.00)A.rs.Update B.rs.EditC.EditD.Update解析:解析 程序中使用 Do While 循环对记录集中的记录进行遍历,对年龄值加 1 后,使用 rs. update 语句对记录集进行更新并保存年龄的新值,最后使用 rs. movenext 语句将记录集指针向下移动一次,指向下一条记录,判断循环是否继续执行,故 A 选项正确。34.在窗体中添加了一个文本框和一个命令按钮(名称分别为 tText 和 bCommand),并编写了相应的事件过程。运行此窗体,在文本框中输入一个字符,则命令按钮上的标题变为“Access 考试”。以下能实现上述操作事件过程的是_。(分
17、数:1.00)A.Private Sub tText_Change()bCommand. Caption=“Access 考试“End Sub B.Private Sub bCommand_Click()Caption=“Access 考试“End SubC.Private Sub tText_Click()bCommand. Caption=“Access 考试“End SubD.Private Sub bCommand_Change()Caption=“Access 考试“End Sub解析:解析 本题考查控件的基本属性和事件过程,题目要求通过在文本框中输入一个字符来触发事件,而能触发的事
18、件只有 tText 的 Change 事件。另外,在给某个控件的属性赋值时,不可省略控件名,命令按钮控件的标题属性为“Caption”,故 A 选项正确。35.有 Click 事件对应的程序如下: Private Sub Command1_Click() Dim sum As Double, x As Double sum=0 n=0 For i=1 To 5 x=n/i n=n+1 sum=sum+x Next i End Sub 该程序通过 For 循环计算一个表达式的值,该表达式是_。(分数:1.00)A.1+1/2+2/3+3/4+4/5B.1/2+2/3+3/4+4/5 C.1+1/
19、2+1/3+1/4+1/5D.1/2+1/3+1/4+1/5解析:解析 本题考查了 For 循环控制结构的应用,本题中循环共执行了 5 次,每次各变量赋值情况如下表所示。 i x n sum 1 0/1 1 0 2 1/2 2 1/2 3 2/3 3 1/2+2/3 4 3/4 4 1/2+2/3+3/4 5 4/5 5 1/2+2/3+3/4+4/5 循环结束后,sum 最后的值为 1/2+2/3+3/4+4/5,故 B 选项正确。36.窗体上命令按钮 command1 对应的 Click 事件过程如下: Private Sub Command1_Click() Dim x As Integ
20、er x=InputBox(“请输入 x 的值“) Select Case x Case 1,2,4,10 Debug. Print “A“ Case 5 To 9 Debug. Print “B“ Case Is=3 Debug. Print “C“ Case Else Debug. Print “D“ End Select End Sub 窗体打开运行,单击命令按钮,在弹出的输入框中输入 6,则立即窗口中输出的内容是_。(分数:1.00)A.B B.AC.CD.D解析:解析 在 SelectGase 语句中,Case 表达式可以是下列 4 种格式之一。 (1)单一数值或一行并列的数值,用来
21、与“表达式”的值进行比较,并且成员之间以逗号隔开。 (2)由关键字 To 分割开的两个数值或表达式之间的范围。 (3)关键字 Is 连接关系运算符,如、=、=、=或,运算符后面再接变量或精确的值。 (4)关键字 Case Else 后的表达式,是在前面的 Case 条件都不满足时执行。 本题中输入“6”,与第二个 Case 语句匹配,因此程序执行输出字符“B”,故 A 选项正确。37.在 VBA 中要定义一个 100 元素的整型数组,正确的语句是_。(分数:1.00)A.Dim NewArray(100)As IntegerB.Dim NewArray(2 To 101)As Integer
22、C.Dim NewArray(2 To 101)D.Dim NewArray(100)解析:解析 VBA 中声明变量的格式为:DIM 变量名 As 数据类型。声明数组的格式为:Dim 数组名(下标下限 to下标上限)As 数据类型。默认状态下,下标下限为 0,既可以省略不写下际下限。由上述格式可知,选项 C、D 没有指出数据类型,选项 A 的下标上限应为 99,因此选择 B 选项。38.窗体中有一个名为 run 的命令按钮,单击该按钮从键盘接收学生成绩,如果输入的成绩不在 0 到 100分之间,则要求重新输入;如果输入的成绩正确,则进入后续处理。run 命令按钮的 Click 的事件代码如下:
23、 Private Sub run_Click() Dim flag As Boolean result=0 flag=True Do While flag result=Val(InputBox(“请输入成绩:“,“输入“) ff result=0 And result=100 Then _ Else MsgBox”输入错误,请重新输入” End If Loop Rem 成绩输入正确后的程序代码略 End Sub 为实现程序的功能,程序中横线处不能填写的语句是_。(分数:1.00)A.flag=True B.flag=FalseC.flag=Not flagD.Exit Do解析:解析 本题中
24、的空白处实现的功能是结束循环,根据循环条件可知,无论是把 flag 设置为 False或 Not Flag 都可以退出循环,Exit 语句当然也可以退出循环,但是 A 选项会造成死循环,故本题选 A 选项。39.在 Access 的 VBA 中“Mod”的含义是_。(分数:1.00)A.模运算符 B.过程名称C.定义变量D.函数名称解析:解析 VBA 中“Mod”运算符是求模运算,即求两个数相除后的余数,故 A 选项正确。40.在 Access 中,如果要处理具有复杂条件或反复循环的操作,则应该使用的对象是_。(分数:1.00)A.模块 B.窗体C.宏D.表解析:解析 宏的局限性,指使用宏只能
25、处理一些简单的操作,对于复杂的条件和循环结构则无能为力,所以要处理具有复杂条件或反复循环的操作,则应该使用模块对象。窗体和表都不能处理复杂条件和反复循环的操作,故 A 选项正确。二、基本操作题(总题数:1,分数:18.00)下存在一个数据库文件“samp1.accdb”,里面已经设计好表对象“tStud”。请按照以下要求,完成对表的编辑。(分数:18.00)(1).将“年龄”字段的字段大小改为“整型”;将“简历”字段的说明设置为“自上大学起的简历信息”;将“备注”字段删除。(分数:3.00)_正确答案:()解析:操作步骤 步骤 1:选择“表”对象,右键单击“tStud”表,在弹出的快捷菜单中选
26、择“设计视图”命令,打开设计视图。 步骤 2:单击“年龄”行的任一点,然后再单击其“常规”选项卡下的“字段大小”行的下拉按钮,在弹出的下拉列表中选择“整型”。 步骤 3:单击“简历”行的“说明”列,并输入“自上大学起的简历信息”。 步骤 4:右键单击“备注”行的任一点,在弹出的快捷菜单中选择“删除行”命令。 步骤 5:单击快速访问工具栏中的“保存”按钮。 答案考生文件夹 考点 本题考点:设置表和字段属性字段大小、有效性规则;设置表的数据格式;自动运行宏。 第 1、2、3 小题单击表的“设计视图”来设置对应的字段属性;第 4 小题在数据表视图的“文本格式”选项卡的对应按钮中设置。第 5 小题使用
27、数据表视图中的“查找”组中的“查找”按钮;第 6 小题右键单击选择“重命名”按钮。(2).设置表对象的有效性规则为:学生的出生年份应早于(不含)入校年份;同时设置相应有效性文本为“请输入合适的年龄和入校时间”。 要求:使用函数返回有关年份。(分数:3.00)_正确答案:()解析:操作步骤 步骤 1:右键单击字段行任一点,在弹出的快捷菜单中选择“属性”命令,弹出“属性表”对话框,在该对话框的“有效性规则”行中输入“Year(Date()-年龄Year(入校时间)”,并且在其“有效性文本”行中输入“请输入合适的年龄和入校时间”。 步骤 2:单击快速访问工具栏中的“保存”按钮,在弹出的“Micros
28、oft Access”的对话框中单击“是”按钮,最后关闭数据表。(3).设置“性别”字段的默认值为“女”;设置“性别”字段值的输入方式为从下拉列表中选择“男”或“女”选项值。(分数:3.00)_正确答案:()解析:操作步骤 步骤 1:单击“性别”行任一点,然后在其“常规”选项卡下的“默认值”行中输入“女”。 步骤 2:单击“性别”行的“数据类型”列的下拉按钮,在弹出的下拉列表中选择“查阅向导”命令,弹出“查阅向导”对话框,在该对话框中选中“自行键入所需的值(V)”单选按钮,然后单击“下一步”按钮,分别输入“男”、“女”,再单击“下一步”按钮,最后单击“完成”按钮。 步骤 3:单击快速访问工具栏
29、中的“保存”按钮,最后关闭表。(4).设置数据表显示的字体大小为 12、行高为 18,设置数据表中显示所有字段。(分数:3.00)_正确答案:()解析:操作步骤 步骤 1:选择“表”对象,双击“tStud”表,打开数据表视图。 步骤 2:单击“开始”选项卡下“文本格式”组中“字号”右侧的下拉按钮,在弹出的下拉列表中选择“12”。 步骤 3:在行选择器上右键单击,在弹出的快捷菜单中选择“行高”命令,打开“行高”对话框,在该对话框的“行高(R)”文本框中输入“18”,然后单击“确定”按钮。 步骤 4:在任意字段名称上右击,从弹出的快捷菜单中选择“取消隐藏字段(U)”命令,打开“取消隐藏列”对话框,
30、将“党员否”字段的复选框选中,单击“关闭”按钮。 步骤 5:单击快速访问工具栏中的“保存”按钮。(5).将学号为“20011001”学生的照片信息换成考生文件夹下的“photo.bmp”图像文件;将姓名中的“青”改为“菁”;在党员学生的简历文字的句号前加“,在校入党”等文字。(分数:3.00)_正确答案:()解析:操作步骤 步骤 1:右键单击除标题行外的任意行,在弹出的快捷菜单中,选择“文本筛选器”“等于(E)”命令。弹出“自定义筛选”对话框,在该对话框的“学号等于”行的文本框中输入“20011001”,然后单击“确定”按钮,即可找到“学号”为“20011001”的记录。 步骤 2:右键单击该
31、记录所在行的“照片”列的单元格内容,在弹出的快捷菜单中,选择“插入对象(J)”命令。在弹出“Microsoft Access”的对话框中,单击“由文件创建(F)”单选按钮,单击“浏览(B)”按钮,弹出“浏览”文件对话框,在考生文件夹下找到对应图片文件,然后单击“确定”按钮。 步骤 3:单击“姓名”列的任一点,然后单击“开始”选项卡下“查找”组中的“查找”按钮,弹出“查找和替换”对话框。 步骤 4:单击该对话框中的“替换”选项卡,在“查找内容”文本框中输入“青”,在“替换为”文本框中输入“菁”,在“匹配(H)”行选择“字段任何部分”,然后单击“全部替换(A)”按钮。 步骤 5:在弹出的“Micr
32、osoft Access”的对话框中单击“是”按钮,然后关闭“查找和替换”对话框,最后单击快速访问工具栏中的“保存”按钮。 步骤 6:单击“开始”选项卡下“排序和筛选”组中的“高级”按钮,在弹出的快捷菜单中选择“高级筛选/排序”命令,打开“tStud 筛选 1”对话框。 步骤 7:双击“党员否”字段,在其“条件”行中输入“Troe”。然后单击“开始”选项卡下的“排序和筛选”组中的“应用筛选”按钮。 步骤 8:在筛选出的记录集中,单击“简历”字段的任一点,然后单击“开始”选项卡下“查找”组中的“查找”按钮,弹出“查找和替换”对话框。 步骤 9:单击“替换”选项卡,在“查找内容”文本框中输入“。”
33、,在“替换为”文本框中输入“,在校入党。”,在“匹配(H)”行选择“字段任何部分”,然后单击“全部替换(A)”按钮。 步骤 10:在弹出的“Microsoft Access”的对话框中单击“是”按钮,然后关闭“查找和替换”对话框,单击快速访问工具栏中的“保存”按钮。(6).将宏“打开表”重命名为自动执行的宏。(分数:3.00)_正确答案:()解析:操作步骤 步骤 1:选择“宏”对象,右键单击“打开表”宏,在弹出的快捷菜单中选择“重命名”命令。 步骤 2:输入“AutoExec”,单击数据库的任意区域,然后关闭数据库。三、简单应用题(总题数:1,分数:24.00)下存在一个数据库文件“samp2
34、.accdb”,里面已经设计好 3 个关联表对象“tStud”、“tCourse”、“tScore”和一个临时表对象“tTemp”。试按以下要求完成设计。(分数:24.00)(1).创建一个查询,按所属院系统计学生的平均年龄,字段显示标题为“院系”和“平均年龄”,所建查询命名为“qT1”。 要求:平均年龄四舍五入取整处理。(分数:6.00)_正确答案:()解析:操作步骤 步骤 1:单击“创建”选项卡下“查询”组中的“查询设计”按钮,在弹出的“显示表”对话框中双击添加表“tStud”,然后单击“关闭”按钮,关闭“显示表”对话框。 步骤 2:在“字段”行中分别输入“院系:所属院系”和“平均年龄:R
35、ound(Avg(年龄),0)”。 步骤 3:单击“查询工具”的“设计”选项卡下“显示/隐藏”组中的“汇总”按钮,然后在“平均年龄:Round(Avg(年龄),0)”字段的“总计”行的下拉列表中选择“Expression”命令。 步骤 4:单击快速访问工具栏中的“保存”按钮,另存为“qT1”。 答案考生文件夹 考点 本题考点:创建条件查询,分组总计查询,删除查询。 第 1、2、3、4 小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。(2).创建一个查询,查找上半年入学的学生,并显示“姓名”、“性别”、“课程名”和“成绩”等字段内容,所建查询命名为“qT2”。(分数:6.00
36、)_正确答案:()解析:操作步骤 步骤 1:单击“创建”选项卡下“查询”组中的“查询设计”按钮,在弹出的“显示表”对话框中双击表“tStud”、“tCourse”和“tScore”,然后单击“关闭”按钮,关闭“显示表”对话框。 步骤 2:选中表“tStud”中的“学号”字段,然后拖动鼠标指针到表“tScore”中的“学号”字段,放开鼠标左键,选中表“tCourse”中的“课程号”字段,然后拖动鼠标指针到表“tScore”中的“课程号”字段,放开鼠标左键。 步骤 3:分别双击添加“姓名”、“性别”、“课程名”、“成绩”和“入校时间”字段,在其下一字段行中输入“Month(入校时间)”,取消“Mo
37、nth(入校时间)”字段显示行复选框的勾选,在“Month(入校时间)”字段的“条件”行中输入“=1 And=6”。 步骤 4:单击快速访问工具栏中的“保存”按钮,另存为“qT2”。(3).创建一个查询,查找没有选课的同学,并显示其“学号”和“姓名”两个字段内容,所建查询命名为“qT3”。(分数:6.00)_正确答案:()解析:操作步骤 步骤 1:单击“创建”选项卡下“查询”组中的“查询设计”按钮,在弹出的“显示表”对话框中双击添加表“tStud”,然后单击“关闭”按钮,关闭“显示表”对话框。 步骤 2:双击添加“学号”和“姓名”字段,在“学号”的“条件”行中输入“Not In(SELECT
38、tStud. 学号 FROM tStud INNERJOIN tScore ON tStud. 学号=tScore. 学号 GROUP BY tStud. 学号)”。 步骤 3:单击快速访问工具栏中的“保存”按钮,另存为“qT3”。(4).创建删除查询,将表对象“tTemp”中年龄值高于平均年龄(不含平均年龄)的学生记录删除,所建查询命名为“qT4”。(分数:6.00)_正确答案:()解析:操作步骤 步骤 1:单击“创建”选项卡下“查询”组中的“查询设计”按钮,在弹出的“显示表”对话框中双击添加表“tTemp”,然后单击“关闭”按钮,关闭“显示表”对话框。 步骤 2:双击添加“年龄”字段。 步
39、骤 3:单击“查询工具”的“设计”选项卡下“查询类型”组中的“删除”按钮,在“年龄”字段的“条件”行中输入“(select avg(年龄) fromtTemp)”。 步骤 4:单击“查询工具”的“设计”选项卡下“结果”组中的“运行”按钮,在弹出的“Microsoft Access”对话框中单击“是”按钮。 步骤 5:单击快速访问工具栏中的“保存”按钮,另存为“qT4”,关闭“设计视图”。四、综合应用题(总题数:1,分数:18.00)下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tStud”,同时还设计出窗体对象“fStud”。请在此基础上按照以下要求补充“fStud”窗
40、体的设计。(分数:18.00)(1).在窗体的“窗体页眉”中距左边 0.4cm、距上边 1.2cm 处添加一个直线控件,控件宽度为 10.5cm,控件命名为“tLine”;将窗体中标签控件“lTalbel”上的文字改为“隶书”,字号改为 18。(分数:3.60)_正确答案:()解析:操作步骤 步骤 1:选择“窗体”对象,右键单击“fStud”窗体,在弹出的快捷菜单中选择“设计视图”命令,打开“设计视图”。 步骤 2:单击“设计”选项卡下“控件”组中的“其他”下拉按钮,选择控件组中的“直线”按钮,然后在窗体页眉节的任意区域中单击。 步骤 3:右键单击该“直线”控件,在弹出的快捷菜单中选择“属性”
41、命令,打开“属性表”对话框,在该对话框中单击“全部”选项卡,在该选项卡下的“名称”行中输入“tLine”,在“宽度”行中输入“10.5cm”,在“上边距”行中输入“1.2cm”,在“左”行中输入“0.4cm”。 步骤 4:单击属性表中“所选内容的类型:”下方的文本框,在弹出的下拉列表中选择“lTalbel”标签,打开“lTalbel”标签的属性表对话框。在该对话框中单击“格式”选项卡,在该选项卡的“字体名称”行中选择“隶书”,在“字号”行中输入“18”。 步骤 5:关闭“属性表”对话框。单击快速工具栏中的“保存”按钮。 答案考生文件夹 考点 本题考点:设置窗体和控件属性,增加窗体控件,编码设置
42、窗体命令按钮的单击事件。 第 1 小题在窗体的设计视图增加控件,对控件属性进行设置;第 2 小题直接双击窗体选择器,在弹出的“属性表”对话框中设置加载事件,在 VBA 代码编辑区实现代码编辑。第 3、4、5 小题右键单击控件选择“属性”命令,通过设置对应属性实现。(2).打开窗体时,窗体标题自动显示为标签控件“lTalbel”的内容,并且自动将该控件上的文字颜色改为“蓝色”,请按照 VBA 代码中的指示将代码补充完整。(分数:3.60)_正确答案:()解析:操作步骤 步骤 1:双击标尺相交处的“窗体选择器”,打开“属性表”对话框,在该对话框中单击“事件”选项卡,然后单击该选项卡下“加载”行的事
43、件生成器按钮,进入 VBA 代码编辑区。 步骤 2:在“*Add2*”区域的空白行中输入“Form. Caption=Me. lTalbel. Caption”,在“*Add3*”区域的空白行中输入“lalbel.ForeColor=RGB(0, 0, 255)”。 步骤 3:单击快速工具栏中的“保存”按钮,然后关闭 VBA 代码编辑区。 步骤 4:关闭“属性表”对话框,然后单击快速工具栏中的“保存”按钮。(3).将窗体边框改为“细边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线,并且只保留窗体的关闭按钮。(分数:3.60)_正确答案:()解析:操作步骤 步骤 1:双击标
44、尺相交处的“窗体选择器”,打开“属性表”对话框,在该对话框中单击“格式”选项卡,在该选项卡下的“边框样式”行中选择“细边框”,在“滚动条”行中选择“两者均无”,在“记录选择器”行中选择“否”,在“导航按钮”行中选择“否”,在“分隔线”行中选择“否”,在“关闭按钮”行中选择“是”,在“最大最小按钮”行中选择“无”。 步骤 2:关闭“属性表”对话框。单击快速工具栏中的“保存”按钮。(4).假设“tStud”表中“学号”字段的第 5 位和第 6 位编码代表该学生的专业信息,当这两位编码为“10”时表示“信息”专业,为其他值时表示“管理”专业。设置窗体中名称为“tSub”文本框控件的相应属性,使其根据“学号”字段的第 5 位和第 6 位编码显示对应的专业名称。(分数:3.60)_正确答案:()解析:操作步骤 步骤 1:右键单击“tSub”文本框控件,在弹出的快捷菜单中选择“属性”命令,打开“属性表”对话框,在该对话框中单击“数据”选项卡,在该选项卡的“控件来源”行中输入“=IIf(Mid(学号,5,2)=“10“,“信息“,“管理