1、国家二级( ACCESS)机试模拟试卷 86及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)算法复杂度是指算法控制结构的复杂程度 ( B)算法复杂度是指设计算法的难度 ( C)算法的时间复杂度是指设计算法的工作量 ( D)算法的复杂度包括时间复杂度与空间复杂度 2 设循环队列的存储空间为 Q(1: 50),初始状态为 front=rear=50。现经过一系列入队与退队操作后, frontrear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为 ( )。 ( A) 2 ( B) 1 ( C) 3 ( D) 52 3 一棵完全二叉树共有 360个结点,则在该二叉树中度
2、为 1的结点个数为 ( )。 ( A) 0 ( B) 1 ( C) 180 ( D) 181 4 设某二叉树的后序序列与中序序列均为 ABCDEFGH,则该二叉树的前序序列为( )。 ( A) HGFEDCBA ( B) ABCDEFGH ( C) EFGHABCD ( D) DCBAHGFE 5 在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是 ( )。 ( A)快速排序 ( B)简单插入排序 ( C) 冒泡排序 ( D)以上说法均不正确 6 下面对软件工程描述正确的是 ( )。 ( A)软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法 ( B)软
3、件工程的三要素是方法、工具和进程 ( C)软件工程是用于软件的定义、开发和维护的方法 ( D)软件工程是为了解决软件生产率问题 7 耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 ( )。 ( A)内聚性是指模块间互相连接的紧密程度 ( B)提高耦合性降低内聚性有利于提高模块的独立性 ( C)耦合性是 指一个模块内部各个元素间彼此结合的紧密程度 ( D)降低耦合性提高内聚性有利于提高模块的独立性 8 下列关于数据库系统的叙述中正确的是 ( )。 ( A)数据库系统中数据的一致性是指数据类型一致 ( B)数据库系统避免了一切冗余 ( C)数据库系统减少了数据冗余 ( D)数据库系
4、统比文件系统能管理更多的数据 9 一名演员可以出演多部电影,则实体演员和电影之间的联系是 ( )。 ( A)多对多 ( B)一对一 ( C)多对一 ( D)一对多 10 学生选课成绩表的关系模式 SC(S#, C#, G),其中 S#为学号, C#为课号, G为成绩,关系表达式 s# c#(SC) S表示 ( )。 ( A)表 S中所有学生都选修了的课程的课号 ( B)全部课程的课号 ( C)成绩不小于 80的学生的学号 ( D)所选人数较多的课程的课号 11 在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是( )。 ( A)层次结构 ( B)二维表结构 ( C)网状结构
5、( D)封装结构 12 要在表中检索出属于计算机学院的学生,应该使用的关系运算是 ( )。 ( A)联接 ( B)关系 ( C)选择 ( D)投影 13 进行数据表设计时,不能建索引的字段的数据类型是 ( )。 ( A)文本 ( B)自动编号 ( C)计算 ( D)日期时间 14 设计数据表时,如果要求 “成绩 ”字段的范围在 0100之间,则应该设置的字段属性是 ( )。 ( A)默认值 ( B)输入掩码 ( C)参照完整性 ( D)有效性规则 15 在设计数据表时,如果要求 “课程安排 ”表中的 “教师编号 ”必须是 “教师基本情况 ”表中存在的教师,则应该进行的操作是 ( )。 ( A)
6、在 “课程安排 ”表和 “教师基 本情况 ”表的 “教师编号 ”字段设置索引 ( B)在 “课程安排 ”表的 “教师编号 ”字段设置输入掩码 ( C)在 “课程安排 ”表和 “教师基本情况 ”表之间设置参照完整性 ( D)在 “课程安排 ”表和 “教师基本情况 ”表的 “教师编号 ”字段设置有效性规则 16 在数据表设计时,一个字段的基本需求是:具有唯一性且能够顺序递增,则该字段的数据类型可以设置为 ( )。 ( A)文本 ( B) OLE对象 ( C)自动编号 ( D)计算 17 查询以字母 N或 0或 P开头的字符串,正确的是 ( )。 ( A) Like”N-P*” ( B) Like”
7、N*”Or”O*”Or”P*” ( C) In(”N*”, ”0*”, ”P*”) ( D) Between N*and P* 18 下列 SQL查询语句中,与下面查询设计视图所示的查询结果等价的是( ) ( A) Select姓名,性别,所属院系,简历 From tStud Where性别 =”女 ”And所属院系 In(”03”, ”04”) ( B) Select姓名,简历 From tStud Where性别 =”女 ”And所属院系 In(”03”, ”04”) ( C) Select姓名,性别 ,所属院系,简历 From tStud Where性别 =”女 ”And所属院系 =”0
8、3”OR所属院系 =”04” ( D) Select姓名,简历 From tStud Where性别 =”女 ”And所属院系 =”03”OR所属院系 =”04” 19 要调整数据表中信息系 1990年以前参加工作教师的住房公积金,应使用的查询是 ( )。 ( A)生成表查询 ( B)更新查询 ( C)删除查询 ( D)追加查询 20 要将 “招聘人员 ”表中处于 “已报到 ”状态的记录添加到 “职工 ”表中,可以使用的查询是 ( )。 ( A)选择查询 ( B)追加查询 ( C)更新查询 ( D)生成表查询 21 下列关于 SQL命令的叙述中,错误的是 ( )。 ( A) INSERT命令可
9、以将一条新记录插入表中 ( B) UPDATE命令可以更新表中已存在的记录 ( C) DELETE命令可以删除表中已存在的记录 ( D) SELECT命令不能与 GROUP BY一起使用 22 图书表中有 “出版日期 ”字段,若需查询出版日期在 1990年到 1999年出版物,正确的表达式是 ( )。 ( A) Like”1997 * *” ( B) Between#199? 1 1#and#199? 12 31# ( C) In(”1997 * *”) ( D) Like#1999 * *# 23 支持数据库各种操作的软件系统称为 ( )。 ( A)命令系统 ( B)数据库系统 ( C)操作
10、系统 ( D)数据库管理系统 24 数据库应用系统包括 ( )。 ( A)数据库语言、数据库 ( B)数据库、数据库应用程序 ( C)数据管理系统、数据库 ( D)数据库管理系统 25 如果一个窗体中的内容较多而无法将数据在一页中显示出来时,要对内容进行分页, 应使用的控件是 ( )。 ( A)命令按钮 ( B)组合框 ( C)选项卡 ( D)选项组 26 在关系数据库中,关系是指 ( )。 ( A)各条记录之间有一定关系 ( B)各个字段之间有一定关系 ( C)各个表之间有一定的关系 ( D)满足一定条件的二维表 27 在窗体设计视图中,必须包含的部分是 ( )。 ( A)主体 ( B)窗体
11、页眉和页脚 ( C)页面页眉和页脚 ( D)主体、页面页眉和页脚 28 在窗体设计时,要改变窗体的外观,应设置的是 ( )。 ( A)控件 ( B)标签 ( C)属性 ( D)数据源 29 设置计算型控件的控件源,计算表达式开始的符号是 ( )。 ( A) “ ” ( B) “ ” ( C) “=” ( D) “ ” 30 宏、宏组和宏操作的相互关系是 ( )。 ( A)宏 =宏操作 =宏组 ( B)宏操作 =宏 =宏组 ( C)宏操作 =宏组 =宏 ( D)宏组 =宏操作 =宏 31 以下关于宏的叙述中,正确的是 ( )。 ( A)可以将 VBA程序转换为宏对象 ( B)可以将宏对象转换为
12、VBA程序 ( C)可以在运行宏时修改宏的操作 参数 ( D)与窗体连接的宏属于窗体中的对象 32 保存当前记录的宏命令是 ( )。 ( A) Docmd SaveRecord ( B) Docmd SaveDatabase ( C) SaveRecord ( D) SaveDatabase 33 表达式 4+5 6*7 8 Mod 9的值是 ( )。 ( A) 4 ( B) 5 ( C) 6 ( D) 7 34 如果在 C盘当前文件夹下已有顺序文件 StuData dat,执行语句: Open”C:StuData dat”For AppendAs#1后,完成的 操作是 ( )。 ( A)打开
13、文件,且清除文件中原有内容 ( B)保留文件中原有内容,可在文件尾添加新内容 ( C)保留文件中原有内容,可从文件头开始添加新内容 ( D)以只读方式打开文件 35 下列 VBA变量名中,正确的是 ( )。 ( A) 3a ( B) Print-2 ( C) Select My Name ( D) Select_1 2 36 执行下列程序段后,变量 x的值是 ( )。 k=0 Do Until k =3 x=x+2 k=k+1 Loop ( A) 2 ( B) 4 ( C) 6 ( D) 8 37 下列 VBA变量名中,正确的是 ( )。 ( A) 2010access ( B) 2010-a
14、ccess ( C) access-2010 ( D) access2010 38 Access将内置函数分类进行管理,下列选项中,不属于 Access内置函数分类的是 ( )。 ( A)窗口 ( B)数据库 ( C)数组 ( D)财务 39 函数 Msgbox返回值的类型是 ( )。 ( A)数值 ( B)货币 ( C)字符串 ( D)逻 辑值 40 能够实现从指定记录集里检索特定字段值的函数是 ( )。 ( A) Nz ( B) Find ( C) Lookup ( D) Dlookup 二、基本操作题 41 (1)有一个名为 “sampl accdb“数据库。修改职工表 “employe
15、e”,增加 “姓名 ”字段。其数据类型为文本型,长度为 6,并对应职工号添加其姓名,见下表。(2)判断并设置表 “employee”的主键,同时将上面增加的 “姓名 ”字段隐藏。 (3)设置表 “employee”的 “基本工资 ”字段的默认值为 1000。 (4)在当前 数据库中,对表“employee”做一个备份,并命名为表 “tEmp”。 (5)设置表 “employee”的有效性规则为: “津贴 ”字段的值必须小于等于 “基本工资 ”字段值。 (6)将已有的 “水费 xlsx”文件导入到 “samp1 accdb”数据库中,并导入的表命名为 “水费记录 ”。 “水费记录 ”表结构如下表
16、所示。三、简单应用题 42 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好三个关联表对象 “tCourse”、 “tGrade”、 “tStudent”和一个空表 “tSinfo”, 同时还有两个窗体“tStudent”和 “tGrade子窗体 ”,试按以下要求完成设计。 (1)创建一个查询,查找年龄小于所有学生平均年龄的男学生,并显示其 “姓名 ”,所建查询名为 “qT1”。 (2)创建一个查询,计算 “北京五中 ”每名学生的总成绩和所占全部学生总成绩的百分比,并显示 “姓名 ”、 “成绩合计 ”和 “所占百分比 ”,所建查询命名为 “qT2“。 注意: “成绩合
17、计 ”和 “所占百分比 ”为计算得到。 要求:将计算出的 “所占百分比 ”设置为百分比显示格式,小数位数为 2。 (3)创建一 个查询,将所有学生的 “班级编号 ”、 “学号 ”、 “课程名 ”和 “成绩 ”等值填人 “tSinfo”表相应字段中,其中 “班级编号 ”值是 “tStudent”表中 “学号 ”字段的前 6位,所建查询名为 “qT3”。 (4)窗体 “tStudent”和 “tGfade子窗体 ”中各有一个文本框控件,名称分别为“tCountZ”和 “tCount”。对两个文本框进行设置,能够在 “tCountZ”文本框中显示出每名学生的所选课程数。 注意:不允许修改窗体对象 “
18、tStudent”和 “tGrade子窗体 ”中未涉及的控件和属性。 四、综合应用题 43 在考生文件夹下有一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”、窗体对象 “fEmp”、报表对象 “rEmp”和宏对象 “mEmp”。请在此基础上按照以下要求补充设计: (1)设置表对象 “tEmp”中 “聘用时间 ”字段的有效性规则为:2006年 9月 30日 (含 )以前的时间。相应有效性文本设置为 “输入二零零六年九月以前的日期 ”。 (2)设置报表 “rEmp”按照 “年龄 ”字段降序排列输出;将报表页面页脚区域内名为 “tPage”的文本框控件设置为 “页码一总页
19、数 ”形式的页码显 示 (如 115、215、 ) 。 (3)将 “fEmp”窗体上名为 “bTitle”的标签宽虞设置为 5厘米、高度设置为 1厘米,设置其标题为 “数据信息输出 ”并居中显示。 (4)“fEmp”窗体上单击 “输出 ”命令按钮 (名为 “btnP”),实现以下功能:计算 Fibonacci数列第 19项的值,将结果显示在窗体上名为 “tData”的文本框内并输出到外部文件保存;单击 “打开表 ”命令按钮 (名为 “btnQ”),调用宏对象 “mEmp”以打开数据表 “tEmp”。 Fibonacci数列: F1=1 n=1 F2=1 n=2 Fn=Fn-1+Fn-2 n =
20、3 调试完毕后,必须点击 “输出 ”命令按钮生成外部文件,才能得分。 试根据上述功能要求,对已给的命令按钮事件进行补充和完善。 注意:不要修改数据库中的宏对象 “mEmp”;不要修改窗体对象 “fEmp”和报表对象 “rEmp”中未涉及的控件和属性;不要修改表对象 “tEmp”中未涉及的字段和属性。 程序代码只允许在 “*Add*”与 “*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。 国家二级( ACCESS)机试模拟试卷 86答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 算法的复杂度是指运行该算法所需要的计算机资源的多少,所需的资源越多,
21、该算法的复杂度越高;反之,所需资源越少,复杂度越低。算法复杂度包括算法的时问复杂度和算法的空间复杂度,算法的时间复杂度是指执行算法所需要的计算工作量,算法空间复杂度指执行这个算法所需要的内存空间。故选择 D选项。 2 【正确答案】 A 【试题解析】 循环队列是队列的一种顺序存储结构,用队尾指针 rear指向队列中的队尾元素,用排头指针指向排头元素的前一个位置。循 环队列长度为 50,由初始状态为 front=rear=50可知此时循环队列为空。入队运算时,首先队尾指针进1(即 rear+1),然后在 rear指针指向的位置插入新元素。特别的,当队尾指针rear=50+1时,置 rear=1。退
22、队运算时,排头指针进 1(即 front+1),然后删除front指针指向的位置上的元素,当排头指针 front=50+1时,置 front=1。若经过运算, front=rear=1可知队列空或者队列满。此后又正常地插入了两个元素说明插入前队列为空,则插入后队列元素个数为 2。故选择 A选项。 3 【正确答案】 B 【试题解析】 在二叉树中,一个结点所拥有的后件个数称为该结点的度。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点。由定义可以知道,完全二叉树中度为 1的结点个数为 1或者 0。若结点总数为偶数,则有 1个度为 1的结点;若结点总数为奇数,
23、没有度为 1的结点。由于题目中的完全二叉树共有 360个结点,则度为 1的结点个数为 1。故选择B选项。 4 【正确答案】 A 【试题解析】 二叉树遍历可以分为 3种:前序遍历 (访问根结点在访问左子树和访问右子树之 前 )、中序遍历 (访问根结点在访问左子树和访问右子树两者之间 )、后序遍历 (访问根结点在访问左子树和访问右子树之后 )。二叉树的后序序列与中序序列相同,说明此树结点没有右子树,且最后一个节点 H为根节点,而前序遍历中根节点应在最先被访问,即节点 H在最先出现,由此推断前序遍历为HGFEDCBA,故 A选项正确。 5 【正确答案】 A 【试题解析】 冒泡排序只交换相邻元素,但不
24、是每次移动都产生新的逆序。简单插入排序的元素移动不会产生新的逆序。快速排序每一次交换移动都会产生新的逆序,因为当不会有新的逆序产生时,本 轮比较结束。故选择 A选项。 6 【正确答案】 A 【试题解析】 软件工程是应用于计算机软件的定义、开发和维护的一整套方法、工具、文档、实践标准和工序。 C选项叙述不全面。 软件工程包含 3个要素:方法、工具和过程。 B选项错误。 软件工程的目标是:在给定成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品,追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。 D
25、选项错误。 软件工程是用工程、科学和数学的 原则与方法研制、维护计算机软件的有关技术及管理方法。故本题选 A选项。 7 【正确答案】 D 【试题解析】 模块的独立程度可以由两个定性标准度量,一个是耦合性,用来衡量不同模块彼此间互相依赖 (连接 )的紧密程度。另一个是内聚性,用来衡量一个模块内部各个元素彼此结合的紧密程度。一般来说,要求模块之间的耦合尽可能弱,即模块尽可能独立,且要求模块的内聚程度尽可能高。故选择 D选项。 8 【正确答案】 C 【试题解析】 数据管理技术的发展经历了 3个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。数据 库系统共享性大,冗余度小,但只是减少了冗余,并不是避
26、免一切冗余。数据的一致性是指在系统中同一数据在不同位置的出现应保持相同的值,而不是数据类型的一致。数据库系统比文件系统有更强的管理控制能力,而不是管理更多的数据。故本题选择 C选项。 9 【正确答案】 A 【试题解析】 实体集之间通过联系来建立联接关系分为三类:一对一联系 (1:1)、一对多联系 (1: m)、多对多联系 (m: n)。由于一名演员可以出演多部电影,而一部电影必定有多个演员参演,则实体演员和电影之间的联系属于多对多。故选择 A选项。 10 【正确答案】 A 【试题解析】 兀表示针对属性进行的投影运算, “ ”表示除运算,可以近似地看作笛卡尔积的逆运算。表达式 “s# c#(SC
27、) s”表示,首先在关系模式 SC中选择属性 “学号 ”与 “课号 ”,结果如下左图。其次在这个关系模式中对关系模式 S进行除运算,结果如下右图。而这个关系式的结果表示 S中所有学生 (S1、 S2)都选修了的课程的课号 (C1、 C2)。 故本题选 A选项。 11 【正确答案】 B 【试题解析】 数据库中的数据模型有三种,分别为层次模型、网状模型和关系模型。其中,层次模型是树型结构 ,网状模型为网状结构,关系模型是表结构或二维表结构。故选择 B选项。 12 【正确答案】 C 【试题解析】 专门的关系运算包括投影、选择和联接。选择运算是从关系中找出满足给定条件的那些元组,这种运算是从水平方向抽
28、取元组;投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解;联接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。在一个关系中要找出满足指定条件的元组组成新关系属于选择运算。因此选项 C正确。 13 【正确答案】 C 【试题解析】 Access数据库中常用的数据类型有文本、备注、数字、日期时间、货币、自动编号、 OLE对象、超链接、计算和查阅向导等,其中, OLE对象、计算和查阅向导不能创建索引。故选择 C选项。 14 【正确答案】 D 【试题解析】 默认值主要用于设置字段的默认取值。输入掩码表示用特殊字符掩盖实际输入的字符,
29、常用于加密字段。有效性规则主要用于字段值的输入范围的限制。参照完整性用于在输入或删除记录时,为了维持表之间关系而必须遵循的规则。综上可知,故选择 D选项。 15 【正确答案】 C 【试题解析】 索引是非常重要的属性,它可以根据键值,加速在表中查找和排序的速度,而且能对表中的记录实施唯一性。输入掩码表示用特殊字符掩盖实际输人的字符,常用于加密字段。有效性规则主要用于字段值的输入范围的限制。参照完整性用于在输入或删除记录时,为了维持表之间关系而必须遵循的规则。本题要求设置表之间的关系,故选择 C选项。 16 【正确答案】 C 【试题解析】 文本类型存放各种文字和数据的组合,适用于文字及不需要计算的
30、数字,最长不超过 255个字符。 OLE对象:可存放表格、图形、图像、声音等嵌入或链接对 象。自动编号类型数据可以在添加或删除记录时自动产生编号值,既可递增或递减,也可随机。计算类型的主要用来存储表达式或内置函数。综上可知,选择 C选项。 17 【正确答案】 A 【试题解析】 通配符 “”通配方括号内列出的任一单个字符,如: “NP”表示N、 O、 P中的任一单个字符; “Like”用于指定查找文本字段的字符模式,通配符“*”表示与任意个数的字符匹配。因此条件表达式 “Like”NP*”可以查找到以字母 N或 O或 P开头的字符串。因此选项 A正确。 18 【正确答案】 B 【试 题解析】 题
31、目中设计视图的查询结果是查询出 tStud表中性别为 “女 ”且所属院系是 “03”或 “04”的记录,并只显示 “姓名 ”和 “简历 ”字段。 A、 C选项中,显示的字段有 “姓名 ”, “性别 ”, “所属院系 ”和 “简历 ”,不符合要求。 D选项中,显示的字段有 “姓名 ”和 “简历 ”,但是这些记录必须满足 “所属院系 =”03”,不符合题意。B选项中,显示的字段为 “姓名 ”和 “简历 ”, “所属院系 ln(”03”, ”04”)”表示所属院系为 “03”或 “04”,符合题意。故选择 B选项。 19 【正确答案】 B 【试题解析】 查询有 5种类型: 选择查询、 交叉表查询、
32、参数查询、 操作查询 (生成表查询、更新查询、追加查询、删除查询 )、 SQL查询。其中,选择查询:通过指定的条件 (没有条件 ),查询一个或多个表中的记录。生成表查询表示从一个或多个表中提取数据建立新表,常用于备份数据;更新查询表示对一个或多个表中的一组记录做更改;追加查询表示将一个或多个表中的记录追加到其他一个或多个表中;本题中要求对查询的记录进行修改,所以是更新查询。故选择 B选项。 20 【正确答案】 B 【试题解析】 选择查询表示显示一个表或多个表中的记录;追 加查询表示将查询的结果添加到指定表中;更新查询表示对一个或多个表中的一组记录做更改;生成表查询表示从一个或多个表中的数据建立
33、新表,常用于备份数据。本题要求将“招聘人员 ”表中处于 “已报到 ”状态的记录添加到 “职工 ”表中。故选择 B选项。 21 【正确答案】 D 【试题解析】 INSERT语句表示插入查询, UPDATE语句表示更新查询,DELETE语句表示删除查询, SELECT语句表示选择查询。选项 A、 B、 C表述的内容是正确的,选项 D中 SELECT可以与 GROUP BY 0RDER BY WHERE子句配 合使用,故表述错误。因此选择 D选项。 22 【正确答案】 A 【试题解析】 在 Access数据库中查找数据时,可以利用通配符和 LIKE运算符一起使用,用于查找指定文本字段。通配符 “*”
34、表示与任意个数的字符匹配; “?”表示与任意单个字符匹配。因此 “Like”1997 * *”可以查询日期在 1990年到1999年的记录。因此选项 A正确。 23 【正确答案】 D 【试题解析】 命令系统是用于执行命令的应用软件。数据库系统是一种可以有组织地、动态地存储大量关联数据,方便用户访问的计算机软件和硬 件资源组成的系统。操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在 “裸机 “上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。数据库管理系统支持用户对数据库的基本操作,它是数据库系统的核心软件。故选择 D选项。 24 【正确答案】 B 【试题解析
35、】 数据库应用系统是为某一类实际应用定制开发的应用软件系统,数据库应用系统由数据库系统、应用软件和应用界面组成。故选择 B选项。 25 【正确答案】 C 【试题解析】 命令按钮可执行一个或多个操作。组合框主要用于字段 取值固定的字段。选项卡主要用于分页显示窗体的内容。选项组主要由一个组框及一组复选框、选项按钮或切换按钮组成。故选择 C选项。 26 【正确答案】 D 【试题解析】 在关系数据库中,每个关系都是一个二维表。故选择 D选项。 27 【正确答案】 A 【试题解析】 窗体包含的部分主要由窗体页眉、页面页眉、主体、页面页脚、窗体页脚组成。每一部分又称节,在一个窗体中主体节是必须存在的。其他
36、节可以有,也可没有。故选择 A选项。 28 【正确答案】 C 【试题解析】 题目要求改变窗体的外观,这是改 变窗体的属性的操作。 A选项中控件用于对表和查询的字段操作。 B选项中标签用于对窗体或控件的标题设置。选项 C可用于改变窗体或控件的外观。 D选项中的数据源用于设置窗体显示的数据内容。故选择 C选项。 29 【正确答案】 C 【试题解析】 控件的控件来源属性主要用于绑定字段或表达式。在输入时要以“=”开头。如 “=字段名 ”、 “=计算表达式 ”。故选择 C选项。 30 【正确答案】 B 【试题解析】 宏操作是指能够实现特定的功能的操作。宏是由一个或多个宏操作组成。宏组是对多个宏进行分组
37、操作。因此,宏组 宏宏操作。故选择 B选项。 31 【正确答案】 B 【试题解析】 宏操作可以转换为 VBA程序,但 VBA程序不能都转换成宏操作。在宏执行时不能修改参数。只有宏设计时才可以。窗体中执行的宏操作可以是窗体对象,也可以是表、查询、报表。故选择 B选项。 32 【正确答案】 C 【试题解析】 Docmd是 Access数据库提供的一个对象,主要功能是通过调用内部方法来实现 VBA对 Access的某种操作。 SaveRecord是保存当前记录的宏操作。 SaveData base是保存当前数据库的宏操作。 SaveRecord是保存当前记录的宏操作命令, Docmd SaveRec
38、ord是在 VBA中实现该功能的操作代码,因此选择 C选项。 33 【正确答案】 B 【试题解析】 算术运算符连接运算符关系运算符逻辑运算符。 同级运算按从左向右运算。 括号优先级最高。本题中运算符乘除最高,其次是整除,然后是取余数,最后是加法。因此 4+5 6*7 8mod 9= 4+5 42 8 mod 9=4+5 5 25mod 9= 4+1 mod 9= 4+1= 5故选择 B选项。 34 【正确答案】 B 【试题解析】 打开一个文件的语法格式为: open“文件名 ”For模式 As#文件号Len=记录长度 其中,模式的取值有如下三种。 INPUT:打开一个文件,将对文件进行读操作,
39、文件不存在则出错; OUTPUT:打开一个文件,将对文件进行写操作并覆盖原内容,若文件不存在,可新建一个。 APPEND:打开一个文件,将在该文件末尾执行追加操作。 综上可知,应选择 B选项。 35 【正确答案】 D 【试题解析】 在 VBA中,变量名只能由字母、数字、下划线组成, 并以字母开头,不区分大小写且不能包含其他字符, VBA的关键字不能作为变量名,但变量名中可以含有关键字。综上可知, A、 B、 C选项不正确。故选择 D选项。 36 【正确答案】 C 【试题解析】 Do Until WhileLoop 循环结构是先判断后执行,有可能一次也不执行。 While关键字用于指明条件为真时
40、执行循环体内语句; Until表示当条件为假时,执行循环体内语句。具体的循环过程如下:由上述的循环过程可知,最后变量 x的值为 6,故选择 C选项。 37 【正确答案】 D 【试题解析】 变量名只 能由字母、数字、下划线组成,且以字母开头,不区分大小写,不能包含其他字符。选项 A以数字开头,故错误;选项 B以数字开头且有特殊字符 “一 ”,故错误;选项 C有特殊字符 “一 ”,错误。综上可知,应选择 D选项。 38 【正确答案】 A 【试题解析】 在 Access中常用的内置函数有财务函数、日期函数、算术函数、文本函数、转换函数、检查函数,没有窗口函数。窗口足 Access的对象,不是函数。故
41、选择 A选项。 39 【正确答案】 A 【试题解析】 Msgbox主要用于对话框中消息信息的提示,等待用户单击按钮, 并返回一个整型数值。可根据这个数值,按要求执行后面的动作。 MsgBox以函数形式使用时,消息框会有返回值,其值如下:故选择 A选项。 40 【正确答案】 D 【试题解析】 Access中没有 Lookup函数。 Find命令用于在记录集中查询检索,DLookup用于从记录集中检索特定字段的值。 Nz用于将 null转换为 o、字符串或指定值。故选择 D选项。 二、基本操作题 41 【正确答案】 (1)【操作步骤】 步骤 1:选中 “表 ”对象,右键单击表 “employee”
42、,从弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:在最后一个字段的下一行的 “字段名称 ”列输入 “姓名 ”,单击 “数据类型 ”列,在 “字段大小 ”行输人 “6”,按 Ctrl+S保存修改,关闭设计视图。 步骤 3:右键单击表 “employee”,从弹出的快捷菜单中选择 “打开 ”命令,按题干表输入数据。 (2)【操作步骤】 步骤 1:在设计视图中,右键单击 “职工号 ”行,从弹出的快捷菜单中选择 “主键 ”命令。 步骤 2:按 Ctrl+S保存修改,关闭设计视图。 步骤 3:选中 “表 ”对象,双击表 “employee”,打开数据表视图。 步骤 4:选中 “姓名 ”字段列,右
43、击,从弹出的快捷菜单中选择 “隐藏字段 ”命令。 步骤 5:按 Ctrl+S保存修改,关闭数据表视图。 (3)【操作步骤】 步骤 1:右键单击表 “employee”,在弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:单击 “基本工资 ”字段行任一点,在 “默认值 ”行输入 “1000”。 步骤 3:按 Ctrl+S保存修改,关闭设计视图。 (4)【操作步骤】 步骤 1:右键单击 “employee”表,从弹出的快捷菜单中选择 “复制 ”命令。 步骤 2:右键单击表对象 下方空白处,从弹出的快捷菜单中选择 “粘贴 ”命令。 步骤 3:在弹出的 “粘贴表方式 ”对话框中输入表名称 “tEm
44、p”,在粘贴选项中选择“结构和数据 ”单选框,单击 “确定 ”按钮。 (5)【操作步骤】 步骤 1:右键单击 “employee”表,从弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:右击设计视图的任一处,从弹出的快捷菜单中选择 “属性 ”命令 (或直接单击 “设计 ”选项卡下 “显示隐藏 ”组中的 “属性表 ”按钮 ),打开属性表。 步骤 3:在 “有效性规则 ”行输入 “津贴 =基本工资 ”,关闭属性表。 步骤 4:按 Ctrl+S保存修改,关闭设计视图。 (6)【操作步骤】 步骤 1:单击 “外部数据 ”选项卡下 “导人并链接 ”组中的 “Excel”按钮,弹出 “获取外部数据 E
45、xcel电子表格 ”对话框。单击对话框中的 “浏览 ”按钮,在考生文件夹中选择 “水费 xls”文件,选择 “将源数据导入当前数据库的新表中 ”单选框,单击 “确定 ”按钮。 步骤 2:在 “导人数据表向导 ”对话框中连续单击 4次 “下一步 ”按钮,在 “导入到表 ”中输入 “水费记录 ”,单击 “完成 ”按钮,在 “保存导入步骤 ”中单击 “关闭 ”按钮。 三、简单应用题 42 【正确答案】 (1)【操作步骤】 步骤 1:单击 “创建 ”选项卡下的 “查询 ”组中的 “查询设计 ”按钮。在 “显示表 ”对话框中双击表 “tStudent”,然后单击 “关闭 ”按钮,关闭 “显示表 ”对话框
46、。 步骤 2:双击 “姓名 ”, “年龄 ”, “性别 ”字段,取消 “年龄 ”和 “性别 ”字段的 “显示 ”复选框的勾选,在 “年龄 ”的 “条件 ”行中输入 “ (select avg(年龄 )from tStudent)”,在 “性别 ”的 “条件 ”行中输入 “男 ”,单击 “保存 ”按钮,另存为 “qT1”,关闭设计视图。 (2)【操作步骤】 步骤 1:单击 “创建 ”选项卡下的 “查询 ”组中的 “查询设计 ”按钮。在 “显示表 ”对话框中双击 “tStudent”、 “tGrade”表,然后单击 “关闭 ”按钮,关闭 “显示表 ”对话框。 步骤 2:双击 “tStudent”表
47、的 “姓名 ”、 “毕业学校 ”字段;在 “毕业学校 ”右侧的两个字段行中分别输入 “成绩合计:成绩 ”和 “所占百分比: Sum(成绩 ) (select Sum(成绩 )fromtGrade)”,并取消 “毕业学校 ”字段的 “显示 ”行复选框的勾选。 步骤 3:单击 “查询工具 ”选项卡的 “设计 ”选项卡下的 “显示隐藏 ”组中的 “汇总 ”按钮,在 “毕业学校 ”字段的 “总计 ”行选择 “Where”,在 “成绩合计 ”字段的 “总计 ”行选择 “合计 ”,在 “所占百分比 ”字段的 “总计 ”行选择 “Expression”;在 “毕业学校 ”字段的 “条件 ”行中输入 “北京五
48、中 ”。 步骤 4:右键单击 “所占百分比 ”列的任一点,在弹出的快捷菜单中,选择 “属性 ”按钮,弹出 “属性表 ”对话框,在该对话框的 “格式 ”行中选择 “百分比 ”,在 “小数位数 ”行中选择 “2”,关闭属性表。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,另存为 “qT2”,然后关闭 “设计视图 ”。 (3)【操作步骤】 步骤 1:单击 “创建 ”选项卡的 “查询 ”组中的 “查询设计 ”按钮。在 “显示表 ”对话框中双击表 “tStudent”, “tCourse”, “tGrade”,然后单击 “关闭 ”按钮,关闭 “显示表 ”对话框。 步骤 2:在第一个 “字段 ”行输
49、入 “班级编号: Left(tStudent!学号 , 6)”,然后双击 “tStudent”表的 “学号 ”字段、 “tCourse”表的 “课程名 ”字段、 “tGrade”表的 “成绩 ”字段。 步骤 3:单击 “查询工具 ”的 “设计 ”选项卡下的 “查询类型 ”组中的 “追加 ”按钮,弹出 “追加 ”对话框,在 “表名称 (N)”行的下拉列表中选择 “tSinfo”,然后单击 “确定 ”按钮。 步骤 4:单击 “查询工具 ”的 “设计 ”选项卡下的 “结果 ”组中的 “运行 ”按钮,在弹出的对话框中单击 “是 ”按钮。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,另存为 “qT3”,然后关闭 “设计视图 ”。 (4)【操作步骤】 步骤 1:选择 “窗体 ”对象,然后右键单击 “tStudent”窗体,在弹出的快捷菜单中选择 “设计视 图 ”命令,打开设计视图。 步骤 2:右键单击文本框控件 “tCo