1、国家二级( ACCESS)机试模拟试卷 83及答案与解析 一、选择题 1 算法的空间复杂度是指 ( )。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 2 下列叙述中正确的是 ( )。 ( A)一个逻辑数据结构只能有一种存储结构 ( B)逻辑结构属于线性结构,存储结构属于非线性结构 ( C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 ( D)一个逻辑数据结构可以有多种存储结构,且各种存储 结构影响数据处理的效率 3 下列关于类、对象、属性和方法的叙述中,错误的是 ( )。 ( A)类是对
2、一类具有相同的属性和方法对象的描述 ( B)属性用于描述对象的状态 ( C)方法用于表示对象的行为 ( D)基于同一个类产生的两个对象不可以分别设置自己的属性值 4 在软件开发中,需求分析阶段产生的主要文档是 ( )。 ( A)数据字典 ( B)详细设计说明书 ( C)数据流图说明书 ( D)软件需求规格说明书 5 数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和 ( )。 ( A)编码 设计 ( B)测试阶段 ( C)运行阶段 ( D)物理设计 6 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是 ( )。 ( A)并 ( B)交 ( C)投影 ( D)除 7 下列叙述中
3、,正确的是 ( )。 ( A)软件交付使用后还需要进行维护 ( B)软件一旦交付使用就不需要再进行维护 ( C)软件交付使用后其生命周期就结束 ( D)软件维护是指修复程序中被破坏的指令 8 设一棵满二叉树共有 15个结点,则在该满二叉树中的叶子结点数为 ( )。 ( A) 7 ( B) 8 ( C) 9 ( D) 10 9 设 R是一个 2元关系,有 3个元组, S是一个 3元关系,有 3个元组。如T=RS,则 T的元组的个数为 ( )。 ( A) 6 ( B) 8 ( C) 9 ( D) 12 10 下列选项中,不属于数据库管理的是 ( )。 ( A)数据库的建立 ( B)数据库的调整 (
4、 C)数据库的监控 ( D)数据库的校对 11 用树形结构表示实体之间联系的模型是 ( )。 ( A)层次模型 ( B)网状模型 ( C)关系模型 ( D)以上三个都是 12 在 Access扣已建立了 “学生 ”表,其中有可以存放照片的字段。在使用向导为该表创建窗体时, “照片 ”字段所使用的默认控件是 ( )。 ( A)图像框 ( B)图片框 ( C)非绑定对象框 ( D)绑定对象框 13 在学校中,教师的 “职称 ”与教师个人 “职工号 ”的联系是 ( )。 ( A)一对一联系 ( B)一对多联系 ( C)多对多联系 ( D)无联系 14 下面关于 Access表的叙述中,错误的是 (
5、)。 ( A)在 Access表中,可以对备注型字段进行 “格式 ”属性设置 ( B)若删除表中含有自动编号型字段的一 条记录后, Access不会对表中自动编号型字段重新编号 ( C)创建表之间的关系时,应关闭所有打开的表 ( D)可在 Access表的设计视图 “说明 ”列中,对字段进行具体的说明 15 在 Access表中,可以定义 3种主关键字,它们是 ( )。 ( A)单字段、双字段和多字段 ( B)单字段、双字段和自动编号 ( C)单字段、多字段和自动编号 ( D)双字段、多字段和自动编号 16 在数据库中,建立索引的主要作用是 ( )。 ( A)节省存储空间 ( B)提高查询速度
6、 ( C)便于管理 ( D)防止 数据丢失 17 在 Access数据库中,表就是 ( )。 ( A)数据库 ( B)记录 ( C)字段 ( D)关系 18 在数据表视图中,不能 ( )。 ( A)修改字段的类型 ( B)修改字段的名称 ( C)删除一个字段 ( D)删除一条记录 19 下列关于准则的说法,正确的是 ( )。 ( A)日期时间类型数据须在两端加 “” ( B)同行之间为逻辑 “与 ”关系,不同行之间为逻辑 “或 ”关系 ( C) NULL,表示数字 0或者空字符串 ( D)数字类型的条件需加上双引号 (“) 20 在 Access数据库中,带条件的查询需要通过准则来实现。下面
7、( )选项不是准则中的元素。 ( A)字段名 ( B)函数 ( C)常量 ( D) SQL语句 21 如果将所有学生的年龄增加 1岁,应该使用 ( )。 ( A)删除查询 ( B)更新查询 ( C)追加查询 ( D)生成表查询 22 若要查询某字段的值为 “JSJ”的记录,在查询设计视图对应字段的准则中,错误的表达式是 ( )。 ( A) JSJ ( B) JSJ ( C) *JSJ ( D) Like“JSJ“ 23 下面显示的是查 询设计视图的 “设计网格 ”部分,从所显示的内容中可以判断出该查询要查找的是 ( )。 ( A)性别为 “女 ”且 1980年以前参加工作的记录 ( B)性别为
8、 “女 ”且 1980年以后参加工作的记录 ( C)性别为 “女 ”或者 1980年以前参加者作的记录 ( D)性别为 “女 ”或者 1980年以后参加工作的记录 24 报表页面页眉主要用来 ( )。 ( A)显示记录数据 ( B)显示报表的标题、图形或说明文字 ( C)显示报表中字段名称或对记录的分组名称 ( D)显示本页的汇总说明 25 下面关于列表框和组合框的 叙述不正确的是 ( )。 ( A)列表框可以包含一列或几列数据 ( B)可以在列表框中输入新值,而组合框不能 ( C)可以在组合框中输入新值,而列表框不能 ( D)组合框不可以包含多列数据 26 计算报表中学生的年龄的最大值,应把
9、控件源属性设置为 ( )。 ( A) =Max(年龄 ) ( B) Max(年龄 ) ( C) =Max(年龄 ) ( D) Max(年龄 ) 27 下列控件中与数据表中的字段没有关系的是 ( )。 ( A)文本框 ( B)复选框 ( C)标签 ( D)组合框 28 可设置分组字段显示分组统计数据的报表是 ( )。 ( A)纵栏式报表 ( B)图表报表 ( C)标签报表 ( D)表格式报表 29 在下列关于宏和模块的叙述中,正确的是 ( )。 ( A)模块是能够被程序调用的函数 ( B)通过定义宏可以选择或更新数据 ( C)宏或模块都不能是窗体或报表上的事件代码 ( D)宏可以是独立的数据库对
10、象,可以提供独立的操作动作 30 用于从其他数据库导入和导出数据的宏命令是 ( )。 ( A) TransferText ( B) TransferValue ( C) TransferData ( D) TransferDatabase 31 在条件宏设计时,对于连续重复的条件,可以用来代替的符号是 ( )。 ( A) ( B) = ( C), ( D): 32 下面描述中,符合结构化程序设计风格的是 ( )。 ( A)使用顺序、选择和重复 (循环 )三种基本控制结构表示程序的控制逻辑 ( B)模块只有一个入口,可以有多个出口 ( C)注重提高程序的存储效率 ( D)使用 goto语句跳转
11、33 下列对象不属于 ADO寸象模型的是 ( )。 ( A) Connection ( B) Workspace ( C) RecordSet ( D) Command 34 利用对话框提示用户输入参数的查询过程称为 ( )。 ( A)参数查询 ( B)选择查询 ( C)操作查询 ( D)交叉表查询 35 在窗体上画一个命令按钮,名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click() Dim a() a=Array(“机床 “, “车床 “, “钻床 “, “轴承 “) Print(2) End Sub 程序运行后,如果单击命令按钮,则在窗体
12、上显示的内容是 ( )。 ( A)机床 ( B)车床 ( C)钻床 ( D)轴承 36 窗体上添加有 3个命令按钮,分别命名为 Command1、 Command2和Command3,编写 Command1的单击事件过程,完成的功能为:当单击按钮Command1时,按钮 Command2可用,按钮 Command3不可见。以下正确的是( )。 ( A) Private Sub Command 1 Click() Command2 Visible=True Command3 Visible=False End Sub ( B) Private Sub Command1 Click() Comma
13、nd2 Enabled=Tree Command3 Visible=False End Sub ( C) Private Sub Command1 Click() Command2 Enabled=True Command3 Visible=False End Sub ( D) Private Sub Command1_Click() Command2 Visible=True Command3 Enabled=False End Sub 37 VBA程序流程控制的方式有 ( )。 ( A)顺序控制、条件控制和选择控制 ( B)条件控制、选择控制和循环控制 ( C)分支控制、顺序控制和循环控制
14、 ( D)顺序控制、选择控制和循环控制 38 以下程序段运行结束后,变量 x的值为 ( )。 x=2 y=4 Do x=x*y Y=y+l Loop While y4 ( A) 2 ( B) 4 ( C) 8 ( D) 20 39 使用 VBA的逻辑值进行算术运算时, True值被处理为 ( )。 ( A) -1 ( B) 0 ( C) 1 ( D)任意值 40 在窗体中使用一个文本框 (名为 n)接受输入的值,有一个命令按钮 run,事件代码如下: Private Sub run_Click() result=“ For i=1 To Me!n For j=1 To Me!n result=
15、result+“*“ Next j result=result+Chr(13)+Chr(10) Next i MsgBox result End Sub 打开窗体后,如果通过文本框输入的值为 4,单击命令按钮后输出的图形是 ( )。二、基本操作题 40 考生文件夹下存在一个数据库文件 “samp1 accdb”,里面已经设计好表对象“tStud”。请按照以下要求,完成对表的修改: 41 设置数据表显示的字体大小为 14、行高为 18。 42 设置 “简历 ”字段的说明为 “自上大学起的简历信息 ”。 43 将 “年龄 ”字段的数据类型改为 “数字 ”型,字段大小的 “整型 ”。 44 将学号为
16、 “20011001”学生的照片信息换成考生文件夹下的 “photo bmp”图像文件。 45 将隐藏的 “党员否 ”字段重新显示出来。 46 完成上述操作后,将 “备注 ”字段删除。 三、简单应用题 46 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好一个表对象 “tTeacher”。试按以下要求完成设计: 47 创建一个查询,计算并输出教师最大年龄与最小年龄的差值,显示标题为“m_age“,所建查询命名为 “qT1”。 48 创建一个查询,查找并显示具有研 究生学历的教师的 “编号 ”、 “姓名 ”、 “性别 ”和 “系别 ”四个字段内容,所建查询命名为 “qT
17、2”。 49 创建一个查询,查找并显示年龄小于等于 38、职称为副教授或教授的教师的“编号 ”、 “姓名 ”、 “年龄 ”、 “学历 ”和 “职称 ”五个字段内容,所建查询命名为 “qT3”。 50 创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为 “职称 ”和 “平均年龄 ”的两个字段内容,所建查询命名为 “qT4”。 四、综合应用题 50 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设 计了表对象“tEmp”、窗体对象 “fEmp”、报表对象 “rEmp”和宏对象 “mEmp”。试在此基础上按照以下要求补充设计: 51 将表对象 “tEm
18、p”中 “聘用时间 ”字段的格式调整为 “长日期 ”显示、 “性别 ”字段的有效性文本设置为 “只能输入男和女 ”。 52 设置报表 “rEmp”按照 “性别 ”字段降序 (先女后男 )排列输出;将报表页面页脚区域内名为 “tPage”的文本框控件设置为 “页码总页数 ”形式的页码显示 (如 1 35、 2 35、 ) 。 53 将 “fEmp”窗体上名为 “bTitle”的标签上移到距 “bmP”命令按钮 1厘米的位置 (即标签的下边界距命令按钮的上边界 1厘米 )。同时,将窗体按钮 “btnP”的单击事件属性设置为宏 “mEmp”。 注意:不允许修改数据库中的宏对象 “mEmp”;不允许修
19、改窗体对象 “fEmp”和报表对象 “rEmp”中未涉及的控件和属性;不允许修改表对象 “tEmp”中未涉及的字段和属性。 54 在 bt1命令按钮单击事件中补充缺少的代码,要求单击 bt1按钮后,将 “退出 ”命令按钮标题设置为粗体:以预览方式输出 rEmp报表;且出现错误时,弹出指定的错误提示。 国家二级( ACCESS)机试模拟试卷 83答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 算法的空间复杂度是指执行这个算法所需要的内存空间。一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行中所需要的额外空间。其中额外空间包括算法程序执行过程中的
20、工作单元以及某种数据结构所需要的附加存储空间。如果额外空间量相对于问题规模来说是常数,则称该算法是原地工作的。在许多实际问题中,为了减少算法所占的存储空间,通常采用压缩存储技术,以便尽量减少不必要的额外空间。 2 【正确答案】 D 【试题解析】 数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式,一种数据结构可以根据需要采用不同的存储结构,常用的存储结构有顺序和链式结构。采用不同的存储结构,其处理的效率是不同的。 3 【正确答案】 D 【试题解析】 类是对一类具有相同的属性和方法对象的描述,属性用于描述对象的状态,方法用于表示对象的行为,基于同一个类产生的两个对象是可以分别设置自己的
21、属性值的。 4 【正确答案】 D 【试题解析】 需求分析的最终结果是生成软件需要规格说明书,可以为用户、分析人员 和设计人员之间的交流提供方便。 5 【正确答案】 D 【试题解析】 数据库设计目前一段采用生命周期法,即将整个数据库应用系统的开分解成目标独立的若干阶段,它们是:需要分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段、进一步修改阶段。在数据库设计中采用上面几个阶段中的前四个阶段,并且重点以数据结构和模型设计为主线。 6 【正确答案】 B 【试题解析】 关系 R与 S经交运算后所得到的关系是由那些既在 R内又在 S内的有序组所组成,记为 RNS,交运算不
22、改变关系表中的属 性个数但能减少元组个数。 7 【正确答案】 A 【试题解析】 软件的运行和维护是指将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。而软件生命周期是指软件产品从提出、实现、使用维护到停止使用退役的过程。 8 【正确答案】 B 【试题解析】 在具有 n个结点的满二叉树,其非叶子结点数为 int(n 2),而叶子结点数等于总结点数减去非叶子结点数。本题 n=15,故非叶子结点数等于int(15 2)=7,叶子结点数等于 15-7=8。 9 【正确答案 】 C 【试题解析】 R为 n元关系,有 p个元组 S为 m元关系,有 q个元组。两
23、个关系笛卡儿积是一个 n+m元的关系,元组个数是 qp。所以 T的元组的个数为 9个。 10 【正确答案】 D 【试题解析】 数据库管理一般包括:数据库的建立、数据库的调整、数据库的重组、数据库的安全性控制与完整性控制、数据库的故障恢复和数据库的监控。 11 【正确答案】 A 【试题解析】 本题考查数据库的基本知识。常见的数据模型共有三种,分别是层次模型、网状模型和关系模型,目前最普遍应用的是关系模型。此外,面向对象模型也逐渐成为主流数据模型。层次模型用树形结构描述实体间的关系:网状模型用图结构描述实体间的关系;关系模型用二维表描述实体间的关系。 12 【正确答案】 D 【试题解析】 本题考查
24、 Access数据表的基础知识。绑定对象框用于在窗体或报表上显示 OLE对象,例如一系列的图片。而图像框是用于窗体中显示静态图片;非绑定对象框则用于在窗体中显示非结合 OLE对象例如 Excel电子表格等。Access中没有图片框控件。 13 【正确答案】 B 【试题解析】 本题考查的是关系数据库中实体之间联系的知识。实体之间的联系有 3种:一对多、多对多、一对一。一个职称对应多个相同级别的教师,但一个教师只对应一个职称,所以本题中教师的职称与教师个人职工号的联系是一对多联系。 14 【正确答案】 C 【试题解析】 本题考查 Access表的知识。首先,备注性字段是可以进行格式设置的, OLE
25、对象不能进行格式设置;自动编号数据类型是每次向表中添加新记录时自动生成的,但是一旦 生成就不会再发生变化,即使删除了某条记录, Access也不会对表中的自动编号字段重新编号;创建表与表之间的关系时,应该将要创建关系的表关闭,而不是把所有打开的表关闭;在设计视图中的 “说明 ”列中,可以对字段进行具体的说明。 15 【正确答案】 C 【试题解析】 本题考查主关键字的知识。主关键字是一个或者多个字段的集合,是用于区别表中记录惟一的标识。在 Access的表中,可以定义三种类型的主关键字:自动编号主键、单字段主键和多字段主键。 16 【正确答案】 B 【试题解析】 索引可以加快对数 据的查询速度,
26、索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。 17 【正确答案】 D 【试题解析】 本题考查表的基本概念的知识。在 Access这个关系数据库中,用表来实现逻辑层次中的关系也就是所说的一个关系就是一个二维表。表中的列称作字段,行称作记录,而数据库是一个总称。 18 【正确答案】 A 【试题解析】 本题考查数据表基本操作的知识。在 Access的数据表视图中,可以修改字段的名称、删除字段和删除记录,但是不能够修改字段的类型。 字段的类型需要在设计视图中才能修改。 19 【正确答案】 B 【试题解析】 本题考查条件准则的知识。日期时间类型数据
27、须在两端加 “撑 ”而不是 “”:准则输入时同行之间为逻辑 “与 ”关系,不同行之间为逻辑 “或 ”关系;空值 (MULL)不同于空字符串和 0,它代表未知或者不确定的值;文本类型的条件需加上双引号 (“”),数字类型的条件不必加定界符。 20 【正确答案】 D 【试题解析】 本题考查条件查询准则的知识。条件查询的准则是运算符、常量、字段值、函数等的任意组合,但是不包括 SQL语句。 21 【正确答案】 B 【试题解析】 本题考查操作查询的知识。操作查询,也叫做动作查询,共有 4种类型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源表追加数据,更新、删除源表中的数据,以及
28、生成表操作。本题明显要求为源表更新数据。 22 【正确答案】 C 【试题解析】 本题考查查询设计视图的知识。在查询设计视图的 “准则 ”行中,要查询的值可以用双引号括起来,也可以不括,还可以使用 Like加上通配符来使用,但是通配符不配合 Like是无法单独使用的。 23 【正确答案】 A 【试题解析】 本题考查查询条件的知识。由图中可以看出,两个查询条件位于同一行,说明两个条件之间是 “与 ”的关系; Year(工作时间 )1980,说明工作时间在1980年以前。 24 【正确答案】 C 【试题解析】 本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文
29、字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。 25 【正确答案】 B 【试题解析】 本题考查列表框和组合框的知识。窗体中的列表框可以包含一列或几列数据,而组合框只能包含一列值。用户使用列表框时只能从列表中选择值,而不能输入新值;使用组合框时既可以从列表中进行选择,也可以输入文本。 26 【正确答案】 C 【试题解析】 本题考查报表控件源的知识。控件来源必须以 “=”引出,控件来源可以设置成有关字段的表达式,但是字段必须用 “”括起来。 27 【正确答
30、案】 C 【试题解析】 本题考查窗体控件的知识。 Access中的窗体中有一 些基本控件,其中的文本框可以与字段相绑定;复选框一般用于绑定是否型的字段;组合框是既允许在列表中选择,又允许自行输入值的控件,也可以与字段绑定;只有标签常用来显示一些说明文字,与数据表中的字段没有关系。 28 【正确答案】 D 【试题解析】 本题考查报表种类的知识。 Access中的报表主要分为 4种类型:纵栏式报表以垂直的方式显示一条或多条记录,也可以显示一对多关系的 “多 ”端的多条记录的区域;表格式报表以整齐的行、列形式显示记录数据,也可以设置分组字段显示分组统计数据;图表报表用图表直观地表示数据 之间的关系;
31、标签报表是一种特殊类型的报表,以标签的形式显示数据。 29 【正确答案】 D 【试题解析】 本题考查宏和模块的知识。模块是能够被程序调用的函数,里面不能包含窗体或报表的事件代码;宏是一个或多个操作的序列,可以通过宏选择或更新数据,宏里面也不能包含窗体或报表的事件代码;宏是数据对象的一部分,不能独立存在,只能依存于数据对象来进行操作。 30 【正确答案】 D 【试题解析】 本题考查宏操作的知识。和导入导出数据有关的命令主要有两个:TransferDatabase用于从其他数据库 导入和导出数据: TransferText用于从文本文件导入和导出数据。其他两个选项写法是错误的。 31 【正确答案】
32、 A 【试题解析】 本题考查条件宏的知识。如果在宏中加入条件表达式,就可以限制宏在满足一定的条件下才能完成某种操作,我们称之为条件宏。对于连续重复的条件,可以使用省略号 () 代替重复条件。 32 【正确答案】 A 【试题解析】 本题考查结构化程序设计的知识。结构化的程序设计方式要求程序只能由顺序、选择和循环三种基本控制结构组成;要求任何模块必须是单入口单出口的;更注重程序的 执行效率而非存储效率,如无必要尽量不使用 goto语句。 33 【正确答案】 B 【试题解析】 本题考查 ADO对象的基础知识。在 VBA中,数据库访问接口有 3种:开放数据库互联 (ODBC)、数据访问对象 (DAO)
33、和 Active数据对象 (ADO)。其中 ADO对象模型主要有 Connection、 Command、 RecordSet、 Field和 Error5个对象。 Connection对象用于指定数据提供者,建立到数据源的连接; Command对象表示一个命令; RecordSet对象表示数据操作返回的记录集; Field对象表示记录集中的字段数据信息; Error对象表示数据提供程序出错时的扩展信息。 34 【正确答案】 A 【试题解析】 本题考查查询种类的知识。常见的查询种类有:选择查询、 交叉表查询、参数查询、操作查询和 SQL查询。其中选择查询是根据指定的查询准则从一个或多个表中获取
34、数据并显示结果;交叉表查询是利用表中的行和列来统计数据;参数查询利用对话框来提示用户输入准则; 操作查询在一次查询操作中对所得结果进行编辑。 35 【正确答案】 C 【试题解析】 本题考查 VBA中数组的知识。数组变 量由变量名和数组下标构成,我们通常使用 Dim语句来定义数组,其中下标下限缺省为 0。本题中的 a(2)就是数组的第三个元素即、 “钻床 ”。 36 【正确答案】 C 【试题解析】 本题考查控件的可见和可用属性的知识。在 VBA中,要想使某个控件可用,则使其 Enabled属性为 True;要想使某个控件可见,则使其 Visible属性为 True。所以本题正确答案为 C。 37
35、 【正确答案】 D 【试题解析】 本题考查 VBA中流程控制方式的知识。 VBA程序流程控制的方式有三种,分别为顺序控制、选择控制和循环 控制,对应结构化程序设计的三种基本控制结构。 38 【正确答案】 C 【试题解析】 本题考查 VBA中循环的知识。在本题中用了 DoLoop While 循环,先运行循环体后判断条件,当条件满足时继续循环,条件不满足时退出循环体。在本题中第一次循环结束后 y的值为 5已经不满足条件,故此本循环只执行一次, x的值为 2*4=8。 39 【正确答案】 A 【试题解析】 本题考查 VBA中运算符的知识。在 VBA中,允许逻辑值进行算术运算, True处理成 -1
36、, False处理成 0。 40 【正确答案】 A 【试题解析】 本题考查二重循环的知识。在这个二重循环中,外循环的执行次数为 4,内循环的执行次数也为 4,并且每次内循环退出后都要换行,所以最后结果为一个 4*4的矩阵,矩阵的每个元素都为 “*”。 二、基本操作题 41 【正确答案】 步骤 l:打开 “samp1 accdb”数据库,在【文件】功能区中双击“tStud”表,接着单击【开始】功能区,在【文本格式】分组的 “字号 ”列表中选择“14”,如图 3 1所示单击快速访问工具栏中的 “保存 ”按钮。步骤 2:继续在【开始】功能区中,单击【记录】分组中 “其他 ”按钮旁边的三角箭头,在弹出
37、的下拉列表中选择 “行高 ”命令,在【行高】对话框中输入 “18”,单击 “确定 ”按钮。如图 3 2所示。关闭“tStud”表。 42 【正确答案】 步骤 1:右击 “tStud”表,选择 “设计视图 ”快捷菜单命令。在 “简历 ”字段所在行的说明部分单击鼠标,定位光标后输入 “自上大学起的简历信息 ”。如图 3-3所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置。 43 【正确答案】 步骤 1:右击 “tStud”表,选择 “设计视图 ”快捷菜单命令。在“tStud”表设计视图下,单击 “年龄 ”字段 所在行的数据类型,在下方的 “字段属性 ”中,修改 “字段大小 ”的数据
38、类型为 “整型 ”。如图 3-4所示。步骤 2:单击快速访问工具栏中的“保存 ”按钮。关闭 “tStud”表的设计视图。 44 【正确答案】 步骤 1:双击打开 “tStud”表,右击学号为 “20011001”行的 “照片 ”记录,选择 “插入对象 ”快捷菜单命令,打开【对象】对话框。如图 3 5所示。步骤 2:选择 “由文件创建 ”选项。单击 “浏览 ”按钮查找图片 “photo bmp”存储位置,单击 “确定 ”按钮,如图 3-6所示。单击 “确定 ”按钮。 45 【正确答 案】 步骤 1:继续上一题操作,在【开始】功能区中,单击 “记录 ”区域中 “其他 ”图标按钮旁边的三角箭头,在弹
39、出的下拉列表中选择 “取消隐藏字段 ”菜单命令,打开【取消隐藏字段】对话框。如图 3-7所示。 步骤 2:勾选 “党员否 ”复选框,单击 “关闭 ”按钮。 46 【正确答案】 步骤 1:接上一题操作,在表记录浏览视图中右击 “备注 ”字段名,选择 “删除字段 ”快捷菜单命令。 步骤 2:在弹出的对话框中单击 “是 ”按钮。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭 “samp1 accdb”数据库。 三、简 单应用题 47 【正确答案】 步骤 1:双击打开 “samp2 accdb”数据库,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】
40、对话框中添加 “tTeacher”表。关闭对话框。在 “字段 ”所在行的第一列输入标题 “m_age: ”,再输入求最大年龄和最小年龄之差的计算式: max(年龄 )-min(年龄 )。如图 3-53所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,输入 “qT1”文件名,单击 “确定 ”按钮,关闭 “qT1”查询窗口。 48 【正确答案】 步骤 1:在【 创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中添加 “tTeacher”表。关闭【显示表】对话框。双击 “tTeacher”表中的 “编号 ”、 “姓名 ”、 “性别 ”、 “系别 ”
41、、 “学历 ”字段。在 “学历 ”所在的条件行内输入: “研究生 “。作为条件字段不需要显示,取消“显示 ”复选框的勾选。如图 3-54所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,输入 “qT2”文件名,单击 “确定 ”按钮,关闭 “qT2”查询窗口。49 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单 击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中添加 “tTeacher”表。关闭【显示表】对话框。双击 “tTeacher”表中的 “编号 ”、 “姓名 ”、 “性别 ”、 “年龄 ”、 “学历 ”、“职称 ”字段。在字段 “年龄 ”所在的条件行下输
42、入:50 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中添加 “tTeacher”表,关闭【显示表】对话框,单击 “汇总 ”按钮。双击 “tTeacher”表 “职称 ”字段,在其 “总计 ”所在行选择 “Group By”。双击 “年龄 ”字段,在 “年龄 ”字段左侧单击定位鼠标。输入标题“平均年龄: ”,在其 “总计 ”行选择 “平均值 ”。双击 “在职否 ”字段,在其 “总计 ”行中选择 “where”,在其条件行内输入: -1,并去掉 “显示 ”行中的勾选,如图 3-56所示。 步骤 2:单击快速访问工具栏中的
43、 “保存 ”按钮,输入 “qT4”文件名,单击 “确定 ”按钮,关闭 “qT4r”查询窗口。 步骤3:关闭 “samp2 accdb”数据库。 四、综合应用题 51 【正确答案】 步骤 1:打开 “samp3 accdb”数据库,右击 “tEmp”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:单击 “聘用时间 ”字段,设置 “格式 ”为:长日期,单击 “性别 ”字段,设置“有效性规则 ”为: In(“男 “, “女 “), “有效性文本 ”为:只能输入男和女。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 52 【正确答案】 步骤 1:单击 “报表 ”对象。在【开始】
44、功能区的 “报表 ”面板中右击 “rEmp”报表,选择 “设计视图 ”快捷菜单命令,打开 “rEmp”的设计视图。在报表的设计视图中,单击【分组和汇总】分组中的 “分组和排序 ”命令,在下方打开 “分组、排序和汇 总 ”窗口。在窗口中单击 “添加排序 ”按钮,在弹出的字段选择器中选择 “性别 ”,并选择排序为 “降序 ”。 步骤 2:在报表页面页脚区域内名为 “tPage”的文本框内输入或通过【属性表】窗口中的 “控件来源 ”设为: =Page “ “&Pages。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭 “rEmp”报表视图。 53 【正确答案】 步骤 1:在【开始】功能区的
45、 “窗体 ”面板中右击 “fEmp”窗体,选择 “设计视图 ”快捷菜单命令,打开 fEmp的设计视图。单击名称为 “bTitle”的标签,在【属性 表】对话框中将 “上边距 ”设为: 1cm。 步骤 2:选中名称为 “btnP”的命令按钮,在【属性表】对话框的 “单击 ”行下拉框中选择: mEmp。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭 “fEmp”窗体的设计视图,关闭 “samp3 accdb”数据库。 54 【正确答案】 步骤 1:接上小题操作,在代码生成器窗口中添加 btl按钮 Click事件中缺少代码。 在 *Add2*行之间添加代码: bt2 FontBold=True 在*Add3*行之间添加代码: DoCmd OpenReport“rEmp“, acViewPreview 在*Add4*行之间添加代码: errhanle: 结果如图 3-38所示。 步骤 2:关闭 “VBA”窗口。单击快速访问工具栏中的 “保存 ”按钮保存设置。