1、国家二级( ACCESS)笔试模拟试卷 283及答案与解析 1 栈底至栈顶依次存放元素 A、 B、 C、 D,在第五个元素 E入栈前,栈中元素可以出栈,则出栈序列可能是 ( A) ABCED ( B) DCBEA ( C) DBCEA ( D) CDABE 2 下列描述中正确的是 ( )。 ( A)软件工程只是解决软件项目的管理问题 ( B)软件工程主要解决软件产品的生产率问题 ( C)软件工程的主要思想是强调在软件开发过程中应用工程化原则 ( D)软件工程只是解决软件开发过程中的技术问题 3 在软件生命周期中 ,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 _。 ( A)概要设计
2、 ( B)详细设计 ( C)可行性分析 ( D)需求分析 4 下列描述中错误的是 ( )。 ( A)继承分为多重继承和单继承 ( B)对象间的通信靠传递消息实现 ( C)在外面看不到对象的内部特征是基于对象的 “模块独立性好 ”这个特征 ( D)类是具有共同属性、共同方法的对象的集合 5 数据库 DB、数据库系统 DBS、数据库管理系统 DBMS之间的关系是 ( )。 ( A) DB包括 DBS和 DBMS ( B) DBMS包括 DB和 DBS ( C) DBS包括 DB和 DBMS ( D)没有任何关系 6 下列叙述中正确的是 ( )。 ( A)一个逻辑数据结构只能有一种存储结构 ( B)
3、逻辑结构属于线性结构,存储结构属于非线性结构 ( C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 ( D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 7 下列有关数据库的描述中,正确的是 ( )。 ( A)数据处理是将信息转化为数据的过程 ( B)数据的物理独立性是指当数 据的逻辑结构改变时,数据的存储结构不变 ( C)关系中的每一列称为元组,一个元组就是一个字段 ( D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字 8 在深度为 5的满二叉树中,叶子结点的个数为 ( )。 ( A) 3
4、2 ( B) 31 ( C) 16 ( D) 15 9 当要挑选出符合多重条件的记录时,应选用的筛选方法是 ( )。 ( A)按选定内容筛选 ( B)按窗体筛选 ( C)按筛选目标筛选 ( D)高级筛选 10 从外观上看与数据表和 查询显示界面相同的是 ( )窗体。 ( A)纵栏式 ( B)表格式 ( C)数据表 ( D)数据透视表 11 要在文本框中显示当前日期和时间,应当设置文本框的控件来源属性为_。 ( A) =Date0 ( B) =Time() ( C) =Now0 ( D) =Year() 12 若要在某表中 “姓名 ”字段中查找以 “李 “开头的所有人名,则应在查找内容框中输入的
5、字符串是 _。 ( A)李 ? ( B)李 * ( C)李 ( D)李 # 13 下面概念中,不属于面向对象方法的是 _。 ( A)对象 ( B)继承 ( C)类 ( D)过程调用 14 下列关于字段的命名规则,错误的是 ( )。 ( A)字段名长度为 1 64个字符 ( B)字段名可以包含字母、汉字和数字,但不能包含空格 ( C)字段名不可以包含句号 (.) 、惊叹号 (!) 、方括号 ( ) 以及重音符号 () ( D)同一表中的字段名可以重复 15 下列不属于窗体数据属性的是 ( A)数据输入 ( B)允许编辑 ( C)特殊效果 ( D)排序依据 16 在 Access数据类型中,允许存
6、储内容含字符数 最多的是 ( )。 ( A)文本数据类型 ( B)备注数据类型 ( C)日期 /时间数据类型 ( D)自动编号数据类型 17 下面显示的是查询设计视图的 “设计网络 ”部分,从此部分所示的内容中可以判断出要创建的查询是 ( )。 ( A)删除查询 ( B)生成表查询 ( C)选择查询 ( D)更新查询 18 下列关于更新查询的说法中正确的是 ( )。 ( A)使用更新查询可以将已有的表中满足条件的记录进行更新 ( B)使用更新查询一次只能对一条记录进行更改 ( C)使用 更新查询后随时可以根据需要恢复数据 ( D)使用更新查询效率和在数据表中更新数据效率相同 19 连接式 “1
7、+2“&“=“&(1+2)运算结果为 ( )。 ( A) 1+2=3 ( B) 3=3 ( C) 1+2=“1+2“ ( D) 3=1+2 20 定位当前记录的第一个字段的快捷键是 _。 ( A) Tab ( B) Shift + Tab ( C) Home ( D) Ctrl + Home 21 简单、快捷地创建表结构的视图形式是 ( )。 ( A) “数据库 ”视图 ( B) “表向导 ”视图 ( C) “设计 ”视图 ( D) “数据表 ”视图 22 VBA中去除前后空格的函数是 _。 ( A) Ltrim ( B) Rtrim ( C) Trim ( D) Ucase 23 下面题目使
8、用的数据表如下: 当前盘当前目录下有数据库:学院 dbc,其中有 “教师 ”表和 “学院 ”表。23 为 “学院 ”表增加一个字段 “老师人数 ”的 SQL语句是 ( A) CHANGE TABLE学院 ADD教师人数 I ( B) ALTER STRU学院 ADD教师人数 I ( C) ALTER TABLE 学院 ADD教师人数 I ( D) CHANGE TABLE学院 INSERT教师人数 I 24 将 “欧阳秀 ”的工资增加 200元的 SQL语句是 ( A) REPLACE 教师 WITH工资 =工资 +200 WHERE 姓名 =“欧阳秀 ” ( B) UPDATE 教师 SET
9、工资 =工资 +200 WHEN 姓名 =“欧阳秀 ” ( C) UPDATE 教师工资 WITH工资 +200 WHERE 姓名 =“欧阳秀 ” ( D) UPDATE 教师 SET工资 =工资 +200 WHERE姓名 =“欧阳秀 ” 25 下列程序段的输出结果是 CLOSE DATA a=0 USE教师 GO TOP DO WHILE NOT EOF() IF 主讲课程 =“数据结构 ” OR主讲课程:“C语言 ” a=a+1 ENDIF SKIP ENDDO ? a ( A) 4 ( B) 5 ( C) 6 ( D) 7 26 有 SQL语句 SELECT * FROM 教师 WHER
10、E NOT(工资 30000R工资2000) 与如上语句等价的 SQL语句是 ( A) SELECT * FROM 教师 WHERE 工资 BETWEEN 2000 AND 3000 ( B) SELECT * FROM 教师 WHERE 工资 2000 AND工资 3000 ( C) SELECT * FROM 教师 WHERE 工资 2000 OR工资 3000 ( D) SELECT * FROM 教师 WHERE 工资 =2000 AND工资 =3000 27 为 “教师 ”表的职工号字段添加有效性规则:职工号的最左边三位字符是 110,正确的 SQL语句是 ( A) CHANGE T
11、ABLE 教师 ALTER职工号 SET CHECK LEFT(职工号, 3)=“110” ( B) ALTER TABLE 教师 ALTER职工号 SET CHECK LEIFT(职工号, 3)=“110” ( C) ALTER TABLE 教师 ALTER职工号 CHECK LEFT(职工号, 3)=“110” ( D) CHANGE TABLE教师 ALTER职工号 SET CHECK OCCURS(职工号,3)=“110” 28 有 SQL语句: SELECT DISTINCT系号 FROM教师 WHERE工资 = ; ALL(SELECT 工资 FROM 教师 WHERE 系号 =“
12、02”) 该语句 的执行结果是系号 ( A) “01”和 “02” ( B) “01” 和 “03” ( C) “01”和 “04” ( D) “02”和 “03” 29 建立一个视图 salary,该视图包括了系号和 (该系的 )平均工资两个字段,正确的SQL语句是 ( A) CREATE VIEW salary AS系号, AVG(工资 )AS平均工资 FROM 教师; GROUP BY系号 ( B) CREATE VIEW salary AS SELECT 系号, AVG(工资 )AS平均工资 FROM教师; GROUP BY系号 ( C) CREATE VIEW salary SELE
13、CT系号, AVG(工资 )AS平均工资 FROM教师; GROUP BY系号 ( D) CREATE VIEW salary AS SELECT系号, AVG(工资 )AS平均工资 FROM教师; GROUP BY系号 30 删除视图 salary的命令是 ( A) DROP salary VIEW ( B) DROP VIEW salary ( C) DELETE salary VIEW ( D) DELETE salary 31 有 SQL语句: SELECT主讲课程, COUNT(*)FROM 教师 GROUP BY 主讲课程 该语句执行结果含有记录个数是 ( A) 3 ( B) 4
14、( C) 5 ( D) 6 32 有 SQL语句: LECT COUNT(*)AS人数,主讲课程 FROM教师 GROUP BY主讲课程; ORDER BY人数 DESC 语句执行结果的第一条记录的内容是 ( A) 4 数据结构 ( B) 3 操作系统 ( C) 2 数据库 ( D) 1 网络技术 33 有 SQL语句: SELECT学院系名, COUNT(*)AS教师人数 FROM 教师,学院; WHERE 教师系号 =学院系号 GROUP BY学院系名 与如上语句等价的 SQL语句是 ( A) SELECT 学院系名, COUNT(*)AS教师人数; FROM 教师 INNER JOIN
15、学院; 教师系号 =学院系号 GROUP BY 学院系名 ( B) SELECT学院系名, COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 系号 GROUP BY学院系名 ( C) SELECT 学院系名, COUNT(*) AS 教师人数; FROM 教师 INNER JOIN 学院; ON 教师系号:学院系号 GROUP BY学院系名 ( D) SELECT 学院系名, COUNT(*)AS教师人数; FROM 教师 INNER JOIN 学院; ON 教师系号 =学院系号 34 有 SQL语句: SELECTDISTINCT系号 FROM教师 WHE
16、RE工资 =; ALL(SELECT工资 FROM教师 WHERE系号 =“02“) 与如上语句等价的 SQL语句是 ( A) SELECTDISTINCT系号 FROM教师 WHERE工资 =; (SELECTMAX(工资 )FROM教师 WHERE系号 =“02“) ( B) SELECTDISTINCT系号 FROM教师 WHERE工资 =; (SELECTMIN(工资 )FROM教师 WHERE系号 =“02“) ( C) ELECTDISTINCT系号 FROM教师 WHERE工资 =; ANY(SELECT工资FROM教师 WHERE系号 =“02“) ( D) SELECTDIS
17、TINCT系号 FROM教师 WHERE工资 =; SOME(SELECT工资 FROM教师 WHERE系号 =“02“) 35 在窗体上画一个名称为 Command1的命令按钮和 3个名称为 Label1、 Label2、Label3的标签,然后编写如下程序段: Private x As Integer Private Sub Command1_Click( ) Static y As Integer Dim z As Integer n =10 z = n+z y=y+z x=x+z LabelCaption = x LabelCaption = y LabelCaption = z En
18、d Sub 运行程序,连续 3次单击命令按钮后,则 3个标签中显示的内容是 ( )。 ( A) 10 10 10 ( B) 30 30 30 ( C) 30 30 10 ( D) 10 30 30 36 Access提供了 ( )种预定义报表格式。 ( A) 3 ( B) 4 ( C) 5 ( D) 6 37 自动编号数据类型一旦被指定,就会永久地与 _连接。 ( A)字段 ( B)记录 ( C)表 ( D)域 38 字节型数据的取值范围是 ( )。 ( A) -128 127 ( B) 0 255 ( C) -256 255 ( D) 0 32767 39 下列属于操作查询的是 删除查询 更
19、新查询 交叉表查询 追加查 询 生成表查询 ( A) ( B) ( C) ( D) 40 窗体是 Access数据库中的一个对象,通过窗体用户可以完成下列哪些功能 输入数据 编辑数据 存储数据 以行、列形式显示数据 显示和查询表中的数据 导出数据 ( A) ( B) ( C) ( D) 41 报表页眉的作用是 ( )。 ( A)用于显示报表的标题、图形或说明性文字 ( B)用来显示整个报表的汇总说明 ( C)用来显示报表中的字段名称或对记录的分组名称 ( D)打印表或查询中的记录数据 42 下面关于宏与 VBA叙述正确的是 ( )。 ( A)任何宏操作都可以通过编写相应的 VBA代码实现其功能
20、 ( B)对于事务、重复性较强的操作应使用 VBA来实现 ( C)任何 VBA代码都可以转换为等价的宏 ( D)以上都正确 43 如果一张数据表中含有照片,那么 “照片 ”这字段的数据类型通常为 _. ( A)备注 ( B)超级链接 ( C) OLE对象 ( D)文本 44 将数据转换成信息的过程是 ( )。 ( A)数据 ( B)存储数据 ( C)信息处理 ( D)数据处理 45 下列关于数据表与窗体的叙述,正确的是 ( )。 ( A)数据表和窗体均能输入数据、编辑数据 ( B)数据表和窗体均能存储数据 ( C)数据表和窗体均只能以行和列的形式显示数据 ( D)数据表的功能用窗体也能实现 4
21、6 Access中,以下哪个不属于查询操作方式 ( A)选择查询 ( B)参数查询 ( C)准则查询 ( D)操作查询 47 对长度为 n的线性表进行二分法查找,在最坏情况下所需要的比较次数为( )。 ( A) n+1 ( B) n ( C) log2n ( D) n/2 48 数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,是用户的数据视图,也就是用户所见到的数据模式。 49 在 Visual FoxPro中, BUILD【 】命令连编生成的程序可以脱离开 Visual FoxPro在 Windows环境下运行。 50 关系模型的数据操纵即是建立在关系上的数据操纵,一般有【
22、】、增加、删除和修改四种操作。 51 一棵二叉树第六层 (根结点为第一层 )的结点数最多为【 】个。 52 在最坏情况下,冒泡排序的时间复杂度为【 】 53 说明变量最常用的方法是使用 _结构。 54 在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为_。 55 在面向对象方法中,类之间共享属性和操作的机制称为 _。 56 下列程序的输出结果是 _。 Private Sub Commandl_Click() Dim alt(1 To 10) Fori 1 To 10 arr(i) I Next i For Each i In arr() arr(i) arr(i) *2+1
23、Next i MsgBox arr(7) End Sub 57 页面页脚一般包含【 】或控制项的合计内容。 58 如果表中一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段称为【 】。 59 Access数据库中的字节 (Byte)数值类型在数据库中占【 6】字节。 60 某个窗体己编写以下事件过程。打开窗体运行后,单击窗体,消息框的输出结果为【 】。 Private Sub Form_Click() Dim k as Integer, n as Integer, m as Integer n=10 : m=1 : k=1 Do While k =n m=m*2 k=k
24、+1 Loop MsgBox m End Sub 61 在表格式窗体、纵栏式窗体和数据表窗体中,将窗体最大化后显示记录最多的窗体是【 】。 62 在 Access中,将相互之间存在的联系的表放在 _中统一管理。 63 树中度为零的结点称为 ( )。 国家二级( ACCESS)笔试模拟试卷 283答案 与解析 1 【正确答案】 B 【试题解析】 栈操作原则上 “后进先出 “,栈底至栈顶依次存放元素 A、 B、 C、D,则表明这 4个元素中 D是最后进栈, B、 C处于中间, A最早进栈。所以出栈时一定是先出 D,再出 C,最后出 A。 2 【正确答案】 C 【试题解析】 软件工程是指将工程化的思
25、想应用于软件的开发、应用和维护的过程,包括软件开发技术和软件工程管理。 3 【正确答案】 D 【试题解析】 通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概 念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。软件生命周期的主要活动阶段为: 可行性研究和计划制定。确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可行方案,制定完成开发任务的实施计划。 需求分析。对待开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能。编写软件规格说明书及初步的用户手册,提交评审。 软件设计。系统设
26、计人员和程序设计人员应该在反复理解软件需求的基础上,给出软件的结构、模块的划分、功能的分配以及处理流程 。 软件实现。把软件设计转换成计算机可以接受的程序代码。即完成源程序的编码,编写用户手册、操作手册等面向用户的文档,编写单元测试计划。 软件测试。在设计测试用例的基础上,检验软件的各个组成部分。编写测试分析报告。 运行和维护。将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩允租删改。 4 【正确答案】 C 【试题解析】 对象的封装性是指从外面看只能看到对象的外部特性;而对象的内部,其处理能力的实行和内部状态对外是不可见的,是隐蔽的。 5 【正确答案】 C
27、 【试题解析】 数据库系统 (DBS)由数据库 (DB)、数据库管理系统 (DBMS)、数据库管理员、硬件平台和软件平台 5个部分组成,可见 DB 和 DBMS 都是 DBS 的组成部分。 6 【正确答案】 D 【试题解析】 数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式,一种数据结构可以根据需要采用不同的存储结构,常用的存储结构有顺序和链式结构。采用不同的存储结构,其处理的效率是不同的。 7 【正确答案】 D 【试题解析】 如果一个关系中的属性或属性组并非该关系的 关键字,但它是另一个关系的关键字,则称其为本关系的外关键字。 8 【正确答案】 B 【试题解析】 二叉树是本章一个
28、非常重要的知识点。关于二叉树的相关出题点有很多,而且题目很灵活,需要考生重点复习准备。根据二叉树的定义,二叉树必有如下规律:深度为 m的二叉树最多有 2m-1个结点。由此可知答案为 B。 9 【正确答案】 D 10 【正确答案】 C 11 【正确答案】 C 【知识模块】 窗体设计 12 【正确答案】 B 【知识模块】 查询 13 【正确答案】 D 【知识 模块】 程序设计基础 14 【正确答案】 B 【试题解析】 本题考查字段名命名规则的知识。在 Access中,字段名的命名规则是:字段名长度为 1 64个字符;字段名可以包含字母、数字、汉字、空格和其他字符,但是不得包括句号 (.) 、惊叹号
29、 (!) 、方括号 ( ) 和重音符号 () ;在同一个表中字段不能重复命名。 15 【正确答案】 C 【试题解析】 特殊效果为控件的格式属性不是窗体的数据属性。 16 【正确答案】 B 【试题解析】 本题考查 Access数据类型的基础知识 。在 Access 中支持很多种数据类型, Access中的字段数据类型有:文本型、备注型、数字型、日期 /时间型、货币型、自动编号型、是 /否型、 OLE对象型、超级链接型和查阅向导型。其中常用的文本型最多储存 255个字符;备注型最多储存 64000个字符;日期 /时间型数据占用 8个字节;自动编号数据类型占用 4个字节。 17 【正确答案】 D 【
30、试题解析】 本题考查查询设计器的知识。对于本题给出的图片,注意到有 “更新到 ”这一特殊行,就应该知道这是一个更新查询。同理,删除查询应该有 “删除 ”这一行,追加查询应该有 “追加到 ”这一行,而生成表查询没有特殊的行。 18 【正确答案】 A 【试题解析】 本题考查更新查询的使用。更新查询是操作查询的一种,功能是更新已有的表中满足条件的记录。更新查询一次更新一组满足条件的记录,使用后数据不可再恢复,效率要高于在数据表中更新数据。 19 【正确答案】 A 【试题解析】 1+2是字符串,结果不会改变,仍为 “1+2“; “&”为连接符号;(1+2)为算术表达式,需要计算,值为 3。故答案为 A
31、。 20 【正确答案】 C 【试题解析】 Tab:移到下一个字段: Shift+Tab:移到上一个字段; Home:移到当前记录的第一个字段; Ctrl+Home:移到第一条记录的第一个字段。 21 【正确答案】 B 【试题解析】 本题考查表的基础知识。 Access 中的表是数据实际存储的对象,实现了逻辑层次上的关系。创建表的结构可以有 3种方法: “数据表 ”视图比较简单, “设计 ”视图比较常用,而 “表向导 ”视图最为简单快捷。 “数据库 ”视图是用来设计数据库的。 22 【正确答案】 C 【试题解析】 LTrim 函数:删除字符串的开始空格。 RTrim函数:删除字符串的尾部空格。
32、Trim函数:删除字符串的开始和尾部空格。 Ucase函数:将字符串中小写字母转化为大写字母。 23 【正确答案】 C 【试题解析】 在 SQL 的数据定义功能中,可以定义数据表结构、删除表和修改表结构,修改表结构的命令格式有三种,利用 AL-TER TABLE TableName ADD FieldName1 FieldType 命令可以为表增加一个新字段。 24 【正确答案】 D 【试题解析】 SQL语句中,利用 UPDATE 更新语句可以修改 表中的记录。语句基本格式为: UPDATE TableName SET Column_Name1=eExpression1, Column_Nam
33、e1=eExpressionl WHERE Condition 25 【正确答案】 C 【试题解析】 本题中程序的目的是统计 “主讲课程 ”为 “数据结构 ”或是 “C语言 ”的记录共有几条,没找到一条记录, S的值便自动加 1。 26 【正确答案】 A 【试题解析】 本题中 SQL 语句查询的是工资小于等于 3000且大于等 于 2000的职工记录,与 SQL中特殊运算符 BETWEEN EDN等价,意思是在“ 和 之间 ”。 27 【试题解析】 定义和修改表的有效性规则和错误信息提示,可使用如下命令格式: ALTER TABLE TableName1 ALTER COLUMN FieldN
34、ame2 NULL|NOT NULL SET CHECK lExpression2 ERROR cMessageText2 28 【正确答案】 A 【试题解析】 本题 SQL 语句的含义是检索有教 师工资大于或等于系号为 “02”的所有教师工资的系号。 29 【正确答案】 D 【试题解析】 在 SQL 的数据定义功能中,可以对视图进行定义,语句格式为: CREATE VIEW view_name(column_name, column_name ) AS select_statement 在选项 B)中,用于指定分组的条件设置错误,教师表中不存在 “系名 ”字段,选项 A)和 C)都存在语法错
35、误。 30 【正确答案】 B 【试题解析】 SQL语句中,删除视图的命令格式是 DROP VIEW 。 31 【正确答案】 D 【试题解析】 本题中 SQL 语句的含义是分组统计 “教师 ”表中 “主讲课程 ”记录个数。 32 【正确答案】 A 【试题解析】 本题中 SQL 语句的含义是分组统计 “教师 ”表中 “主讲课程 ”记录个数,通过 AS短语为查询结果的 COUNT(*)字 段指定一个新的字段名 “人数 ”,并将结果按人数降序排列。 33 【正确答案】 C 【试题解析】 本题 SQL 语句的含义是统计每个系的教师人数各有多少人,通过AS 短语可以为查询统计结果指定一个新的字 段名 “教
36、师人数 ”。 “教师 ”和 “学院 ”表是通过 “系号 ”字段进行连接的。利用 JOIN 短语进行连接的语法格式为: SELECT FROM Table JOIN Tale ON JoinCondition WHERE 34 【正确答案】 A 【试题解析】 本题 SQL 语句的含义是检索有教师工资大于或等于系号为 “02”的所有教师工资的系号。 ALL、 ANY和 SOME都是 SQL 语句中的量词,在进行比较运算时只要子查询中有一行能使结果为真,则结果为真,而 ALL则要求子查询中的所有行都使结果 为真时,结果才为真,因此在子查询中要使用 MAX()函数求出 “02”系的教师最高工资,其他系
37、中只要有教师工资高于此函数值,结果便为真。 35 【正确答案】 C 【试题解析】 本题中变量 x是用 Dim声明的模块级变量,变量 Y是用 Static声明的过程级变量,而变量 z是用 Dim声明的过程级变量。第一次单击命令按钮后, 3个标签中分别显示 10, 10, 10;第二次单击命令按钮后, 3个标签中分别显示 20、 20、 10;第三次单击命令按钮后, 3个标签中分别显示 30, 30, 10。答案为 C。 36 【正确答案】 D 【试题解析】 Access 中提供了六种预定义的报表格式,分别是 “大胆 ”、 “正式 ”、“浅灰 ”、 “紧凑 ”、 “组织 ”和 “随意 ”。 37
38、【正确答案】 B 【试题解析】 自动编号数据类型一旦被指定,就会永久地与记录连接在一起,即使删除了某条记录,则该条记录的自动编号型字段值也不会被再次使用。 38 【正确答案】 B 【试题解析】 字节型数据是以一个字节 (8 位 )的二进制数存储,因此取值范围应该为 0-28-1,即 0 255。 39 【正确答案】 D 【试题解析】 操作查询包括生成表 查询、删除查坷、更新查询、追加查询;交叉表查询不属于操作查询。 40 【正确答案】 C 【试题解析】 窗体是 Access数据库应用中一个非常重要的工具,它可以用于显示表和查询中的数据,输入数据、编辑数据和修改数据。但没有包含 3项功能。 41
39、 【正确答案】 A 【试题解析】 页面页眉中的文字或控件一般输出显示在每页的顶端,通常,它用来显示数据的列标题,可以给每个控件文本标题架上特殊的效果,一般来说,把报表的标题放在报表页眉中,该标题打印时仅在第一页的开始位置出现,如果将标题移动到页面 页眉中,则该标题在每一页上都显示。用于显示报表的标题、图形或说明性文字的是报表页眉,所以本题正确答案为选项 A,每份报表只有一个报表页眉。用来显示整个报表的汇总说明的是报表页脚,在所有记录都被处理后,只打印在报表的结束处;打印表或查询中的记录数据的是主体。是报表显示数据的主要区域。 42 【正确答案】 A 【试题解析】 本题考查考生对 Access
40、中宏和 VBA的理解, Access 中宏的操作,都可以通过编写相应的 VBA语句来达到相同的功能,具体选择那种手段取决于要完成的任务。一般来说,对于事务、重复性较 强的操作应使用宏命令实现,对于复杂条件或循环等结构则使用 VBA代码来操作。答案为 A。 43 【正确答案】 C 【试题解析】 OLE对象土要用于将某个对象 (如 Word 文档、 Excel 电子表格、图表、声音以及其他:进制数据等 )链接或嵌入到 Access数据库的表中, OLE对象字段最大可为 1GB(受磁盘空间的限制 )。 44 【正确答案】 D 45 【正确答案】 A 46 【正确答案】 C 【试题解析】 查询有选择查
41、询、交叉表查询、参数查询、操作查询、 SQL查询;准则查询不存在。 47 【正确答案】 C 48 【正确答案】 外模式 【试题解析】 数据库系统的三级模式分别是内模式、概念模式和外模式。其中,物理模式给出了数据库的物理存储结构和存取方法;概念模式是数据库系统中全局数据逻辑结构的描述:外模式是用户的数据视图,也就是用户所见到的数据模式。 49 【正确答案】 EXE 【试题解析】 应用程序结果有两种文件形式:应用程序文件 ( APP),需要在Visual FoxPro中运行;可执行文件 ( EXE),需要在 Windows 下运行。 50 【正确答案】 查询 【试题解析】 关系模型的数据操纵即是建
42、立在关系上的数据操纵,一般有查询、增加、删除和修改四种操作。数据查询:用户可以查询关系数据库中的数据,它包括一个关系内的查询以及多个关系间的查询。数据删除的基本单位是一个关系内的元组,它的功能是将指定关系内的指定元组删除。数据插入仅对一个关系而言,在指定关系中插入一个或多个元组。数据修改是在一个关系中修改指定的元组和属性。 51 【正确答案】 32 【试题解析】 二叉树的一个性质是,在二叉树的第 k 层上,最多有 2k-1(k1)个结点。由此, 26-1等于 32。所以答案为 32。 52 【正确答案】 n(n-1)/2或 O(n(n-1)/2) 【试题解析】 冒泡排序法是一种最简单的交换类排
43、序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。假设线性表的长度为 n,则在最坏的情况下;冒泡排序需要经过 n/2遍的从前往后的扫描和 n/2遍的从后往前的扫描,需要的比较次数为 n(n-1)/2。 53 【正确答案】 Dim.As. 【知识模块】 模块设计 54 【正确答案】 消息 【知识模块】 软件工程基础 55 【正确答案】 继承 【知识模块】 程序设计基础 56 【正确答案】 15 【试题解析】 本题考查 VBA中 For Each.Next循环的知识。 For Each.Next循环是一种特殊的循环,这种循环只能用在数组中,用来遍历数组中的每一个元素。本题中的第一个循环为数组
44、的每个元素赋值,而第二个循环中更改了这些值。综合两个循环来看,实际上最后 arr(i) 的值为 2*i+1。 57 【正确答案】 页码 【试题解析】 页面页脚一般包含页码或控制项的合计内容,数据显示安排在文本框或其他一类的控件中。 58 【正确答案】 外部关键字 【试题解析】 如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,该字段 (属性 )称为外部关键字,简称外键。 59 【正确答案】 1 【试题解析】 VBA支持的常用数据类型有: Byte,占 1字节,范围是 0到 255;Boolean,占 2字节,范围 True或 False; Integer,
45、占 2字节,范围一 32768到32767; Long(长整型 ),占 4字节; Single(单精度浮点型 ),占 4字节; Double(双精度浮点型 ),占 8字节 ; Date,占 8字节。 60 【正确答案】 1024 【试题解析】 本题考查考生对 VBA中控制结构的掌握。考生应该重点掌握 VBA的控制结构,本题中的 Do WhileLoop 循环结构是考试重点内容。在题目所给程序中,第一次循环结束后, m=1*2=2,即 21;第二次循环结束后, m=2*2=4,即22:可见每次循环都使得 m变为原来大小的 2倍。因为 k的初始值为 1,终止条件为 k =10,所以循环一共可以执行 10次,因此 m最后的值应该为 210,即1024。 61 【正确答案】 数据表窗体 【试题 解析】 本题考查考生对窗体的理解。 Access提供了 6种类型的窗体,分别是纵栏式窗体、表格式窗体、数据表窗体、主 /子窗体、图标窗体和数据透视表窗体。纵栏式窗体在同一时刻一般只能显示一条记录的信息;表格式窗体可以显示多条记录的信息;数据表窗体从外观上与数据表和查询显示数据的界面相同,它可以显示最多的记录数。 62 【正确答案】 一个数据库 63 【正确答案】 叶子结点 【试题解析】 树中度为零的结点,也就是没有后件的结点,称为叶子结点。