1、国家二级( ACCESS)机试模拟试卷 28及答案与解析 一、选择题 1 在计算机中,算法是指 ( )。 ( A)查找方法 ( B)处理方法 ( C)解题方案的准确而完整的描述 ( D)排序方法 2 算法的空间复杂度是指 ( )。 ( A)算法程序的大小 ( B)算法执行过程中所需要的存储空间 ( C)算法程序所占的存储空间 ( D)算法程序中的指令数目 3 下列选项属于栈和队列共同点的是 ( )。 ( A)只允许在端点处插入和删除元素 ( B)都是先进先出 ( C)都是先进后出 ( D)二者没有共同点 4 在单链表中,增加头结点的目的是 ( )。 ( A)使单链表不为空 ( B)方便运算的实
2、现 ( C)增加存储空间 ( D)说明单链表是线性表的链式存储实现 5 面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是( )。 ( A)模拟现实世界中不同事物之间的联系 ( B)强调模拟现实世界中的算法而不强调概念 ( C)使用现实世界的概念抽象地思考问题从而自然地解决问题 ( D)鼓励开发者在软件开发的绝大部分中 都用实际领域的概念去思考 6 在结构化方法中,用数据流程图 (DFD)作为描述工具的软件开发阶段是 ( )。 ( A)可行性分析 ( B)需求分析 ( C)详细设计 ( D)程序编码 7 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( )。
3、 ( A)模块间的关系 ( B)系统结构部件转换成软件的过程描述 ( C)软件层次结构 ( D)软件开发过程 8 全局数据视图的描述称为 ( )。 ( A)外模式 ( B)概念模 式 ( C)内模式 ( D)物理存储模式 9 在 E-R图中,用来表示属性的图形是 ( )。 ( A)矩形 ( B)椭圆形 ( C)菱形 ( D)三角形 10 按条件 f对关系 R进行选择,其关系代数表达式为 ( )。 ( A) 52* ( B) 53* ( C) f(R) ( D) f(R) 11 计算机等级考试规定,每位考生按照准考证号码进行对号入座。考试信息数据库中有座位号信息表 (教室号,座位号, ) 和考生
4、信息表 (准考证号,身份 证号,姓名,电话, ) 。为了反映考生就座的情况,座位号信息表与考生信息表之间的联系应设计为 ( )。 ( A)一对一联系 ( B)一对多联系 ( C)多对多联系 ( D)无法确定 12 有关字段属性,以下叙述错误的是 ( )。 ( A)不同的字段类型,其字段属性有所不同 ( B)字段大小可用于设置文本、数字或自动编号等类型字段的最大容量 ( C)有效性规则属性可以防止非法数据输入到表中 ( D)可对任意类型的字段设置默认值属性 13 假设数据库中表 2与表 1建立了 “一对多 ”的 关系,表 1为 “多 ”的一方,则下述说法中正确的是 ( )。 ( A)表 1中的一
5、个字段能与表 2中的多个字段匹配 ( B)表 2中的一个字段能与表 1中的多个字段匹配 ( C)表 1中的一个记录能与表 2中的多个记录匹配 ( D)表 2中的一个记录能与表 1中的多个记录匹配 14 Access表中字段的数据类型不包含 ( )。 ( A)文本 ( B)日期时间 ( C)通用 ( D) OLE对象 15 必须输入任一字符或空格的输入掩码是 ( )。 ( A) C ( B) & ( C) L ( D) 0 16 在 Access数据库中修改已经建立的表结构,应使用的 SQL语句是 ( )。 ( A) Create Database ( B) Create Table ( C)
6、Create Index ( D) Alter Table 17 在课程表中要查找课程名称中包含 “数据库 ”的课程,对应 “课程名称 ”字段的正确条件表达式是 ( )。 ( A) “数据库 ” ( B) “*数据库 *” ( C) Like“*数据库 *” ( D) Like“数据库 ” 18 在查询设计视图中 ( )。 ( A)不能添加数据库表 ( B)不能添加查询 ( C)既不能添加数据库表,也不能添加查询 ( D)以上说法都不对 19 在 Access的数据库中已建立了 “tStu”表,若查找 “学号 ”是 “1234”和 “4321”的记录,应在查询设计视图准则行中输入 ( )。 (
7、 A) “1234”and“4321” ( B) not in(“1234”, “4321”) ( C) in(“1234”, “4321”) ( D) not(“1234”and“4321”) 20 将表 A的记录复制到表 B中,且不删除表 B中的记录,可以使用的查询是( )。 ( A)更新查询 ( B)生成表查询 ( C)追加查询 ( D)删除查询 21 下述有关选项组叙述正确的是 ( )。 ( A)使用选项组,只要单击选项组中所需的值,就可以为字段选定数据值 ( B)如果选项组结合到某个字段,实际上是组框内的复选框、选项按钮或切换按钮结合到该字段上的 ( C)选项组中的复选框可选可不选
8、( D)以上说法都不对 22 计算控件的控件来源属 性一般设置为 ( )开头的计算表达式。 ( A) ! ( B) () ( C) = ( D) “” 23 使用自动创建数据访问页功能创建数据访问页时, Access会在当前文件夹下,自动保存创建数据访问页,其格式为 ( )。 ( A) HTML ( B) Web ( C) MDB文件 ( D)文本 24 某窗体中有一命令按钮,在 “窗体视图 ”中单击此命令按钮,运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是 ( )。 ( A) 13penApp ( B) RunSQL ( C) RunMacro ( D) RunApp
9、 25 在宏的表达式中要引用报表 exam上控件 Name的值,可以使用引用式 ( )。 ( A) Name ( B) exam!Name ( C) Reports!Name ( D) Repotts!exam!Name 26 以下内容中不属于 VBA提供的数据验证函数的是 ( )。 ( A) IsNull ( B) IsEmpty ( C) IsNumeric ( D) IsText 27 已定义好有参函数 f(t),其中形参 t是整型量。下面调用该函数,传递实参为6,将返回的函数数值赋给变量 w。以下正确的是 ( )。 ( A) w=f(t) ( B) w=Call f(t) ( C) w
10、: f(6) ( D) w=Call f(6) 28 在 VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为 ( )。 ( A) Byte ( B) String ( C) Int ( D) Variant 29 定义了 5个整型数构成的数组,数组元素为 NewArray(1)至 NewArray(5)的选项是 ( )。 ( A) Dira NewArray(5)As Integer ( B) Dira NewAITay(1 To 5)As。 Integer ( C) Dim NewArray(5)Integer ( D) Dim NewArray(1 To 5)In
11、teger 30 假定窗体的名称为 fmTest,则把窗体的标题设置为 “计算机等级考试 ”的语句是( )。 ( A) Me=“计算机等级考试 ” ( B) Me Caption=“计算机等级考试 ” ( C) Me Text=“计算机等级考试 ” ( D) Me Name=“计算机等级考试 ” 31 假定有以下循环结构: Do until条件 循环体 Loop 则下列说法正确的是 ( ) ( A)如果 “条件 ”值为 0,则一次循环体也不执行 ( B)如果 “条件 ”值为 0,则至少执行一次循环体 ( C)如果 “条件 ”值不为 0,则至少执行一次循环体 ( D)不论 “条件 ”是否为 “真
12、 ”,至少要执行一次循环体 32 Recordset对象属性中,用来移动到下一条记录 的是 ( )。 ( A) EOF ( B) BeforeMove ( C) NextMove ( D) MoveNext 33 AD0对象模型层次中可以打开 RecordSet对象的是 ( )。 ( A)只能是 Connection对象 ( B)只能是 Command对象 ( C)可以是 Connection对象和 Command对象 ( D)不存在 34 VBA中去除字符串尾部空格的函数是 ( )。 ( A) LTrim ( B) RTrim ( C) Trim ( D) Ucase 35 以下有关 VBA
13、中变量的叙述错误的是 ( )。 ( A)变量名不能使用 VBA的关键字 ( B)变量名的命名,同字段命名一样,但变量命名不能包含有空格或除了下划线符号外的任何其他的标点符号 ( C) VBA中对变量名的大小写敏感,变量名 “Student”和 “student”代表的是两个不同变量 ( D)根据变量直接定义与否,将变量划分为隐含型变量租显式变量 36 下列属于 Access对象的是 ( )。 ( A)文件 ( B)数据 ( C)记录 ( D)查询 37 VBA数据类型符号 “ ”表示的数据类型是 ( )。 ( A)整型 ( B)长整型 ( C)单精度型 ( D)双精度 38 在 Access中
14、,可以通过数据访问页发布的数据是 ( )。 ( A)只能发布数据库中没有变化的数据 ( B)只能发布数据库中变化的数据 ( C)能发布数据库中保存的数据 ( D)以上的说法均不对 39 在调试 VBA程序时,能自动被检查出来的错误是 ( )。 ( A)语法错误 ( B)逻辑错误 ( C)运行错误 ( D)语法错误和逻辑错误 40 不属于 Access提供的数据筛选方式是 ( )。 ( A)高级筛选 ( B)按内容排除筛选 ( C)按数据表视图筛选 ( D)按选定内容筛选 二、基本操作题 41 在考生文件夹下的 “sampl mdb”数据库文件中已建立两个表对象 (名为 “员工表 ”和 “部门表
15、 ”)。请按以下要求,顺序完成表的各种操作。 (1)将 “员工表 ”的行高设为 15。 (2)设置表对象 “员工表 ”的年龄字段有效性规则为:大于 17且小于 65(不含 17和65);同时设置相应有效性文本为 “请输入有效年龄 ”。 (3)在表对象 “员工表 ”的年龄和职务两字段之间新增一个字段,字段名称为 “密码 ”,数据类型为文本,字段大小为 6,同时要求设置输入掩码使其以星号方式 (密码 )显示。 (4)冻结员工表中的姓名字段。 (5)将表对象 “员工表 ”数据导出到考生文件夹下,以文本文件形式保存,命名为“Test txt”。 要求,第一行包含字段名称,各数据项间以分号分隔。 (6)
16、建立表对象 “员工表 ”和 “部门表 ”的表间关系,实施参照完整性。 三、简单应 用题 42 考生文件夹下存在一个数据库文件 “samp2 mdb”,里面已经设计好表对象“tCourse”、 “tScore”和 “tStud,试按以下要求完成设计。 (1)创建一个查询,查找党员记录,并显示 “姓名 ”、 “性别 ”和 “入校时间 ”三列信息,所建查询命名为 “qT1”。 (2)创建一个查询,当运行该查询时,屏幕上显示提示信息: “请输入要比较的分数: ”,输入要比较的分数后,该查询查找学生选课成绩的平均分大于输入值的学生信息,并显示 “学号 ”和 “平均分 ”两列信息,所建查询命名为 “qT2
17、”。 (3)创建一个交叉表 查询,统计并显示各班每门课程的平均成绩,统计显示结果如下图所示 (要求:直接用查询设计视图建立交叉表查询,不允许用其他查询做数据源 ),所建查询命名为 “qT3”。 (4)创建一个查询,运行该查询后生成一个新表,表名为 “tNew”,表结构包括 “学号 ”、 “姓名 ”、 “性别 ”、 “课程名 ”和 “成绩 ”等五个字段,表内容为 90分以上 (包括 90分 )或不及格的所有学生记录,并按课程名降序排序,所建查询命名为 “T4”。要求创建此查询后,运行陔查询,并查看运行结果。 四、综合应用题 43 在考生文件夹下有一个数据库文件 “samp3 mdb”,里面已经设
18、计了表对象“tEmp”、窗体对象 “fEmp”、报表对象 “rEmp”和宏对象 “mEmp”。请在此基础上按照以下要求补充设计。 (1)设置表对象 “tEmp”中 “聘用时间 ”字段的有效性规则为: 1991年 1月 1日 (含 )以后的时间。相应有效性文本设置为 “输入一九九一年以后的日期 ”。 (2)设置报表 “rEmp”按照 “性别 ”字段升序 (先男后女 )排列输出;将报表页面页脚区域内名为 “tPage”的文本框控件设置为 “-页码总页数 -”形式的页码显示 (如 -1 15-、 -2 15-、 )。 (3)将 “fEmp”窗体上名为 “bTitle”的标签上移到距 “btnP”命令
19、按钮 l厘米的位置 (即标签的下边界距命令按钮的上边界 1厘米 ),并设置其标题为 “职工信息输出 ”。 (4)根据以下窗体功能要求,对已给的命令按钮事件过程进行补充和完善。在“fEmp”窗体上单击 “输出 ”命令按钮 (名为 “btnP”),弹出一输入对话框,其提示文本为 “请输入大于 0的整数值 ”。 输入 1时,相关代码关闭窗体 (或程序 )。 输入 2时,相关代码实现预览输出报表对象 “rEmp”。 输入 =3时,相关代码调用 宏对象 “mEmp”以打开数据表 “tEmp”。 注意:不要修改数据库中的宏对象 “mEmp”;不要修改窗体对象 “fEmp”和报表对象 “rEmp”中未涉及的
20、控件和属性;不要修改表对象 “tEmp”中未涉及的字段和属性。 程序代码只允许在 “*Add*”与 “*Add*”之间的空行内补充一行语句,从而完成设计,不允许增、删和修改其他位置已存在的语句。 Option Compare Database Private Sub btnP_Click() Dim k As String k=InputBox(”请输入大于 0的整数值 ”) If k=”Then Exit Sub Select Case Val(k) *Addl* *Add* DoCmd RunMacro“mEmp” Case 2 *Add2* *Add2* Case 1 DoCmd Clo
21、se End Select End Sub 国家二级 ( ACCESS)机试模拟试卷 28答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。本题答案为 C。 2 【正确答案】 B 【试题解析】 一个算法的空间复杂度,一般是指执行这个算法所需的内存空间。一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。本题答案是 B。 3 【正确答案】 A 【试题解析】 栈和队列都是 一种特殊的操作受限的线性表,只允许在端点处进行插入和删
22、除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出 ”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种 “先进先出 ”的线性表。本题答案为 A。 4 【正确答案】 A 【试题解析】 头结点不仅标识了表中首结点的位置,而且根据单链表 (包含头结点 )的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点目的是为了便于运算的实现。本题答案为 A。 5 【正确答案】 C 【试题解析】 面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟现实世界中的概念而不强调算法,它鼓励
23、开发者在软件开发的绝大部分中都用应用领域的概念去思考。本题答案为 C。 6 【正确答案】 B 【试题解析】 软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。本题答案为 B。 7 【正确答案】 B 【试题解析】 软件设计包括软件结构设计、数据设计、 接口设计和过程设计。其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程性描述。本题答案为 B。 8 【正确答案】 B 【试题解析】
24、 外模式是用户的数据视图,也就是用户所见到的数据模式;全局数据视图的描述称为概念模式,即数据库中全部数据的整体逻辑结构的描述;物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述;存储模式即为内模式。本题答案 为 B。 9 【正确答案】 D 【试题解析】 E-R图用矩形表示实体集,用椭圆表示属性,用菱形表示联系。故本题答案为 D。 10 【正确答案】 C 【试题解析】 选择运算是一个一元运算,关系 R通过选择运算 (并由该运算给出所选择的逻辑条件 )后仍为一个关系。这个关系是由 R中那些满足逻辑条件的元组所组成。如果关系的逻辑条件为 f,则 R满足 f的选择运算可以写成: 6f(R)
25、。本题答案为 C。 11 【正确答案】 A 【试题解析】 一个考生只能选择一个座位,一个座位只能被一个考生选择,因此座位号信 息表与考生信息表的联系为一对一。所以本题答案是 A。 12 【正确答案】 D 【试题解析】 字段的属性表示字段所具有的特征,不同的字段类型有不同的属性。通过 “字段大小 ”属性可以控制字段使用的空间大小,只适用于数据类型为 “文本 ”或 “数字 ”的字段; “有效性规则 ”是 Access中另一个非常有用的属性,利用该属性可以防止非法数据输入到表中;在一个数据库中,往往会有一些字段的数据内容相同或含有相同的部分,这样就可以设置一个默认值。但不是所有的数据类型都可以设置默
26、认值的,如自动编号、 0LE对象数据类型就没有 “默 认值 ”属性。所以本题答案是 D。 13 【正确答案】 D 【试题解析】 在一对多的联系中,如果表 1为多的一方,则表 2的一条记录在表1中可以有多条记录与之对应,但表 1中的一条记录最多只能与表 2的一条记录相对应。所以本题答案为 D。 14 【正确答案】 C 【试题解析】 用户在设计表时,必须要定义表中字段使用的数据类型。 Access常用的数据类型有:文本、备注、数字、日期时间、货币、自动编号、是否、OLE对象、超级链接、查阅向导等,不包含通用类型。所以本题答案是 C。 15 【正确答案】 B 【试题解析】 在输入数据时,如果希望输入
27、数据的格式标准保持一致,或希望检查输入时的错误,可以设置输入掩码。输入掩码属性所使用字符的含义: C可以选择输入任何的字符或一个空格; &必须输入任何的字符或一个空格; L必须输入字母; 0必须输入数字 (09)。所以本题答案是选项 B。 16 【正确答案】 D 【试题解析】 在 Access数据库中, SQL语句 Create Table用于创建一个新表,Create Index用于为字段或字段组创建索引, Alter Table用于修改已经建立的表结构。所以本题 答案是 D。 17 【正确答案】 C 【试题解析】 用 “*”表示该位置可匹配零或多个字符。在课程表中要查找课程名称中包含 “计
28、算机 ”的课程,对应 “课程名称 ”字段的正确条件表达式是 Like“*数据库 *”。所以本题答案为 C。 18 【正确答案】 D 【试题解析】 执行一个查询时,需要从指定的数据库表中搜索数据,数据库表可以是一个表或多个表,也可以是一个查询。所以本题答案是 D。 19 【正确答案】 C 【试题解析】 在查询准则中,特殊运算符 In是用于指定一个字段值的列表,列表中的任意一个 值都可与查询的字段相匹配。本题的查询准则可以写成in(“1234”, “4321”),或者写成 “1234”Or“4321”。所以本题答案为 C。 20 【正确答案】 C 【试题解析】 更新查询对一个或多个表中的一组记录作
29、全部更新。生成表查询是从多个表中提取数据组合起来生成一个新表永久保存。追加查询是将某个表中符合一定条件的记录添加到另一个表上。删除查询是用于删除表中同一类的一组记录。故要将表 A的记录复制到表 B中,且不删除表 B中的记录,可以使用追加查询。所以本题答案为 C。 21 【正确答案】 A 【试题解析】 选项组是由一个组框及一组复选框、选项按钮或切换按钮组成。选项组可以使用户选择某一组确定的值变的十分容易,因为只要单击选项组中所需的值,就可以为字段选定数据值。如果选项组结合到某个字段,则只有组框本身结合到此字段上,而不是组框内的复选框、选项按钮或切换按钮。所以本题答案是 A。 22 【正确答案】
30、C 【试题解析】 计算控件的控件源必须是 “=”号开头的一个计算表达式,当表达式的值发生变化时,会重新计算结果并输出显示。文本框是最常用的计算控件。所以本题答案是 C。 23 【正确答案】 A 【试题解析】 使用 “自动创建数据访问页 ”创建数据访问页时, Access会在当前文件夹下将创建的页保存为 HTML格式,并在数据库窗口中添加一个访问该页的快捷方式。所以本题答案为 A。 24 【正确答案】 D 【试题解析】 OpenApp操作不存在, RunSQL操作是执行指定的 SQL语句以完成操作查询; RunMacro操作是执行一个宏; RunApp操作是启动另一个Microsoft wind
31、ows或 MSDOS应用程序。所以本题答案为 D。 25 【正确答案】 D 【试题解析】 宏在输 入条件表达式时,可能会引用窗僻或报表上的控件值。语法如下: Forms!窗体名 !控件名或 Reports!报表名 !控件名,所以本题答案是 D。 26 【正确答案】 D 【试题解析】 VBA常用的验证函数为: IsNumeric、 IsDate、 IsNull、 IsEmpty、IsArray、 IsElT0r、 IsObjeet。所以本题答案是 D。 27 【正确答案】 C 【试题解析】 含参数的过程被调用时,主调过程中的调用式必须提供相应的实参(实际参数的简称 ),并通过实参向形参传递的方式
32、完成过程调用。而 Call方法并不能向变量赋值。所以本题答案是 C。 28 【正确答案】 D 【试题解析】 在 VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为 Variant。所以本题答案为 D。 29 【正确答案】 B 【试题解析】 Dim NewArray(1 T0 5)As Intege为定义了 5个整型数构成的数组,数组元素为 NewArray(1)至 NewArray(5)。 30 【正确答案】 B 【试题解析】 窗体中, Caption属性表示标题,: Name属性表示名 称。而窗体没有 Text属性。本题要求设置窗体的标题。所以本题答案为 B。 31
33、 【正确答案】 B 【试题解析】 Do UntilLoop 循环结构中,当条件值为假时,重复执行循环体,直至条件值为真,结束循环。所以,如果条件值为 0,则至少执行一次循环体。 32 【正确答案】 D 【试题解析】 Recordset对象属性中,用来移动到下一条记录的是 MoveNext。 33 【正确答案】 C 【试题解析】 Connection对象:用于指定数据提供者,建立到数据源的连接。Command对象:表示一个命令。 RecordSet对象:表示数据操作返回的记录集。此对象和 Con nection对象是最重要的两个对象。 Connection对象和Com mand对象都可以打开 R
34、ecordSet对象。所以本题答案是 C。 34 【正确答案】 B 【试题解析】 LTrim函数:删除字符串的开始空格。 RTrim函数:删除字符串的尾部空格。 Trim函数:删除字符串的开始和尾部空格。 Ucase函数:将字符串中小写字母转化为大写字母。所以本题答案是 B。 35 【正确答案】 C 【试题解析】 VBA中对变量名的大小写不敏感,变量名 “Student”和 “student ”代表的是同一个变量。 36 【正确答案】 D 【试题解析】 Access数据库由数据库对象和组两部分组成。其中对象又分为 7种,包括:表、查询、窗体、报表、数据访问页、宏、模块。这些对象都存放在扩展名为
35、 mdb的数据库文件中。所以本题答案为 D。 37 【正确答案】 A 【试题解析】 VBA程序设计的基本数据类型中, Integer(整型 )声明符为,Long(长整型 )声明符为 &, single(单精度型 )声明符为 !, Double(双精度型 )声明符为#, currency(货币型 )声明符为 string(字符型 )声明符为 $。 38 【正确答案】 C 【试题解析】 如果数据不常更改则使用静态 HTML格式;如果数据需要经常更改,则使用动态 HTML格式。所以可以发布数据库中存在的数据。 39 【正确答案】 A 【试题解析】 语法错误指程序的某一语句的语法出现错误,如左右引号或
36、括号不匹配等。当程序设计人员输入完一行语句时, Visual Baisc编辑器会自动检测语法错误,并提醒程序员错误所在,但无法检测逻辑错误。 40 【正确答案】 C 【试题解析】 Access提供了 4种筛选记录的方法分别是按选定内容筛选、按窗体筛选、按筛选目标筛选以及高级筛选。经过筛选后的表,只显示满足条件的记录,不满足条件的记录将被隐藏。 二、基本操作题 41 【正确答案】 (1)操作步骤 步骤 1:选择 “表 ”对象,双击 “员工表 ”,打开数据表视图。步骤 2:单击菜单栏 “格式 ” “行高 ”命令,在 “行高 ”对话框中输入 “15”,单击 “确定 ”按钮。 步骤 3:单击工具栏中的
37、 “保存 ”按钮 133*。 (2)操作步骤 步骤1:单击菜单栏 “视 图 ” “设计视图 ”命令。 步骤 2:单击 “年龄 ”字段行任一点,在“有效性规则 ”行输入 “17 and 【试题解析】 第 1、 4小题在数据表中设置行高和冻结字段;第 2、 3小题在设计视图中设置字段属性和添加新字段;第 5小题右键单击表名选择 “导出 ”命令;第 6小题在关系界面中设置表间关系。 三、简单应用题 42 【正确答案】 (1)操作步骤 步骤 1:选择 “查询 ”对象,双击 “在设计视图中创建查询 ”,在打开的 “显示表 ”对话框中双击 “tStud”,关闭 “显示表 ”窗口,然后分别双击 “姓名 ”、
38、 “性别 ”、 “入校时间 ”和 “政治面目 ”字段。 步骤 2:在 “政治面目 ”字段的 “条件 ”行中输入 “党员 ”,并取消该字段 “显示 ”复选框的勾选。 步骤 3:单击工具栏中的 “保存 ”按钮,将查询保存为 “qT1”,运行并退出查询。 (2)操作步骤 步骤 1:选择 “查询 ”对象,双击 “在设计视图中创建查询 ”,在打开的 “显示表 ”对话框中双击 “tScore”,关闭 “显示表 ”窗口,然后分别双击 “学号 ”和 “成绩 ”字段。 步骤 2:将 “成绩 ”字段改为 “平均分:成绩 ”,选择 “视图 ”菜单中的 “总计 ”命令,在 “总计 ”行 中选择该字段的 “平均值 ”,
39、在 “条件 ”行输入 “请输入要比较的分数: ”。 步骤 3:单击工具栏中的 “保存 ”按钮,将查询保存为 “q32”,运行并退出查询。 (3)操作步骤 步骤 1:选择 “查询 ”对象,双击 “在设计视图中创建查询 ”,在打开的 “显示表 ”对话框中分别双击 “tScore”和 “tCourse”,关闭 “显示表 ”窗口。 步骤 2:选择 “查询 ”菜单下的 “交叉表查询 ”命令。然后分别双击 “学号 ”、 “课程名 ”和 “成绩 ”字段。 步骤 3:修改字段 “学号 ”为 “班级编号: left(tScore!学号 , 8)”;将 “成绩 ”字段改为 “round(avg(成绩 )”,并在
40、“总计 ”中选择 “表达式 ”。分别在 “学号 ”、 “课程名 ”和 “成绩 ”字段的 “交叉表 ”行中选择 “行标题 ”、 “列标题 ”和 “值 ”。 步骤 4:单击工具栏中的 “保存 ”按钮,将查询保存为 “qT3”,运行并退出查询。 (4)操作步骤 步骤 1:选择 “查询 ”对象,双击 “在设计视图中创建查询 ”,在打开的 “显示表 ”对话框中分别双击 “tSeore”、 “tStud”和 “tCourse”,关闭 “显示表 ”窗口。 步骤 2:选 择 “查询 ”菜单中的 “生成表查询 ”命令,在弹出的对话框中输入新生成表的名字 “tNew”。 步骤 3:分别双击 “学号 ”、 “姓名
41、”、 “性别 ”、 “课程名 ”和 “成绩 ”字段,在 “课程名 ”字段的 “排序 ”行中选择 “降序 ”,在 “成绩 ”字段的 “条件 ”行中输入 “=90 or=#11991-1-1#”和 “输入一九九一年以后的日期 ”。 步骤 3:单击 “保存 ”按钮,关闭设计视图。 (2)操作步骤 步骤 1:选择“报表 ”对象,右键单击 “rEmp”,从弹出的快捷菜单中选择 “设计视图 ”命令。 步骤2:单击菜单栏 “视图 ” “排序与分组 ”命令,在 “排序与分组 ”对话框的 “字段表达式 ”下拉列表中选中 “性别 ”字段,在 “排序与分组 ”下拉列表中选中 “升序 ”,关闭 “排序与分组 ”对话框
42、。 步骤 3:右键单击 “tPage”,从弹 出的快捷菜单中选择 “属性 ”命令,在 “全部 ”选项卡 “控件来源 ”行输入: “=”-“&Page&” “&Pages&”-“”,关闭属性界面。 步骤 4:单击工具栏中 “保存 ”按钮 ,关闭设计视图。 (3)操作步骤 步骤 1:选择 “窗体 ”对象,右键单击 “fEmp”,从弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:右键单击 “btnp”按钮,从弹出的快捷菜单中选择 “属性 ”命令,查看“上边距 ”,并记录下来,关闭属性窗口。 步骤 3: bTitle要放在 btnp上面 1cm处,所以 bTitle的上边距应该是 btnp的上边
43、 距减 1cm再减 bTitle的高度。右键单击“bTitle”标签,从弹出的快捷菜单中选择 “属性 ”命令,在 “标题 ”行输入 “职工信息输出 ”,在 “上边距 ”行输入 “1cm”,关闭属性窗口。 (4)操作步骤 步骤 1:右键单击命令按钮 “输出 ”按钮,从弹出的快捷菜单中选择 “事件生成器 ”命令,空行内输入如下代码。 *Add1* Case Is=3 *Add1* *Add2* DoCmd OpenRepor“rEmp” *Add2* 关闭界面。 步骤 2:单击 工具栏中“保存 ”按钮 ,关闭设计视图。 【试题解析】 第 1题在设计视图中设置字段属性;第 2、 3小题分别在窗体和报表设计视图单击该控件选择 “属性 ”命令,设置属性;第 4小题直接右键单击命令按钮,在弹出的对话框中选择 “事件生成器 ”,进入编程环境,输入代码。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1