1、计算机二级(Access)25 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.如图所示的数据模型属于( )。 *(分数:70.00)A.1232B.232C.23D.1232.报表中的报表页眉是用来( )。(分数:70.00)A.公共变量B.私有变量C.局部变量D.数组变量3.要将“选课成绩”表中学生的成绩取整,可以使用( )。(分数:70.00)A.属性窗口B.标题栏C.菜单栏D.工具栏4.下列关于栈的描述正确的是_。 (分数:70.00)A.在栈中只能插入元素而不能删除元素B.在栈中只能删
2、除元素而不能插入元素C.栈是特殊的线性表,只能在一端插入或删除元素D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素5.如图所示的数据模型属于( )。 (分数:70.00)A.层次模型B.关系模型C.网状模型D.以上皆非6.哪个查询会在执行时弹出对话框,提示用户输入必要的信息,再按照这些信息进行查询( )。(分数:70.00)A.选择查询B.参数查询C.交叉表查询D.操作查询7.Access 中表与表的关系都定义为( )。(分数:70.00)A.11.25B.3C.6.125D.48.以下关于标准模块的说法不正确的是( )。(分数:70.00)A.java.sql*B.java.aw
3、t.*C.java.util.*D.以上都不是9.数据库系统的核心是( )。(分数:70.00)A.FORB.FROMC.WHERED.WITH10.VBA 表达式 3*33/3 的输出结果是_。 (分数:70.00)A.0B.1C.3D.911.主要用于显示、输入、更新数据库中的字段的控件类型是( )。(分数:70.00)A.dabecB.dabceC.cdabeD.cdaeb12.鼠标事件是指操作鼠标所引发的事件,下列不属于鼠标事件的是( )。(分数:70.00)A.“鼠标按下”B.“鼠标移动”C.“鼠标释放”D.“鼠标锁定”13.下列哪个是直接将命令发送给 ODBC 数据,它使用服务器能
4、接受的命令,利用它可以检索或更改记录( )。(分数:70.00)A.“设计”视图B.“窗体”视图C.“数据表”视图D.“透视表”视图14.下列对于线性链表的描述中正确的是_。 (分数:70.00)A.存储空间不一定是连续,且各元素的存储顺序是任意的B.存储空间不一定是连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后件元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的15.以下不属于数据库系统(DBS)的组成的是( )。(分数:70.00)A.5.099B.5.099C.5099D.000509916.在以下叙述中,正确的是_。 (分数:70.00)A
5、.ACCESS 只能使用系统菜单创建数据库应用系统B.ACCESS 不具备程序设计能力C.ACCESS 只具备了模块化程序设计能力D.ACCESS 具有面向对象的程序设计能力,并能创建复杂的数据库应用系统17.将所有字符转换为大写的输入掩码是( )。(分数:70.00)A.B. B.C.0D.A解析:B)选项指所有字符转换为小写,C)选项指必须输入数字 09,D)选项指必须输入字母或数字。18.以下查询方式中不属于操作查询的是( )。(分数:70.00)A.“凹陷”B.“颜色” C.“阴影”D.“凿痕”解析:“特殊效果”属性值用于设定控件的显示效果,如“平面”、“凸起”、“ 凹陷”、“蚀刻”、
6、“阴影”、“凿痕”等。 “颜色”、“透明”和“倾斜”不属于“特殊效果”属性值。19.下列描述中正确的是_。 (分数:70.00)A.线性链表是线性表的链式存储结构 B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构解析:根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分为两大类型:线性结构与 非线性结构。如果一个非空的数据结构满足下列两个条件: 有且只有一个根结点; 每个结点最多有 一个前件,也最多有一个后件。则称该数据结构为线性结构,又称线性表。所以线性表、栈与队列、线性 链表都是线性结构,而二叉树是非线性结构。20.要改变窗体上文本框控件的数据源
7、,应设置的属性是_。 (分数:70.00)A.记录源B.控件来源 C.筛选查阅D.默认值解析:使用 ControlSource(控件来源)属性可以指定控件中显示的是什么数据,可以对绑定到表中的字段、 查询或者 SQL 语句的数据进行显示和编辑,也可以显示表达式的结果。对于报表组级别,ControlSource 属 性将决定它是成组的字段或者表达式。21.表的组成内容包括_。 (分数:70.00)A.查询和字段B.字段和记录 C.记录和窗体D.报表和字段解析:在表中将数据以行和列的形式保存,表中的列称为字段,字段是 Access 信息的最基本载体,说明一 条信息在某一方面的属性;表中的行称为记录
8、,记录是由一个或多个字段组成的,一条记录就是一个完整 的信息。22.Access 中,以下哪个不属于查询操作方式( )。(分数:70.00)A.字段值大于某个值B.字段值小于某个值C.字段值在某一数值范围内D.字段值在给定的数值列表中 解析:查询设计器中依次包含字段、联接、筛选、排序依据、分组依据、杂项 6 个选项卡,更新条件选项卡属于视图设计器。23.对报表属性中的数据源设置,下列说法正确的是( )。(分数:70.00)A.只能是表对象B.只能是查询对象C.既可以是表对象也可以是查询对象 D.以上说法均不正确解析:将报表与某一数据表或查询绑定起来即为它的数据记录来源。24.用于显示消息框的宏
9、命令是( )。(分数:70.00)A.SetWarningB.SetValueC.MsgBox D.Beep解析:A)用于关闭或打开系统信息,B)用于设置属性值,D)用于使计算机发出“嘟嘟”的声音。25.对报表属性中的数据源设置,下列说法正确的是( )。(分数:70.00)A.参数个数B.参数类型C.函数类型D.函数名称 解析:C+语言规定* 运算符是不能被重载的。26.将 E-R 图转换到关系模式时,实体与联系都可以表示成( )。(分数:-1.00)A.属性B.关系 C.键D.域解析:数据库逻辑设计的主要工作是将 E-R 图转换成指定 RDBMS 中的关系模式。首先,从 E-R 图到关系模式
10、的 转换是比较直接的,实体与联系都可以表示成关系,E-R 图中属性也可以转换成关系的属性。实体集也可以转换成关系。27.串的长度是( )。(分数:-1.00)A.串中不同字符的个数B.串中不同字母的个数C.串中所含字符的个数且字符个数大于零D.串中所含字符的个数 解析:串的长度指的是串中的字符的个数,且其字符个数可以为零。28.下列数据模型中,具有坚实理论基础的是( )。(分数:-1.00)A.层次模型B.网状模型C.关系模型 D.以上 3 个都是解析:关系模型比格式化模型(网状模型和层次模型)有以下方面的优点,即数据结构比较简单、具有很高的数据独立性、可以直接处理多对多的联系,以及有坚实的理
11、论基础。29.下面不属于软件设计原则的是( )。(分数:-1.00)A.抽象B.模块化C.自底向上 D.信息隐蔽解析:软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件 设计有关的概念,它们是抽象、模块化、信息隐蔽和数据独立性。自底向上是集成测试中增量测试的一种。30.数据库系统的核心是( )。(分数:-1.00)A.数据库B.数据库管理系统 C.模拟模型D.软件工程解析:数据库管理系统(Database Management System,简称 DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等
12、,数据库管理系统是数据库系统的核心。31.为用户与数据库系统提供接口的语言是( )。(分数:-1.00)A.高级语言B.数据描述语言(DDL)C.数据操纵语言(DML) D.汇编语言解析:DBMS 提供数据操纵语言(DML)实现对数据库中数据的操作,数据操纵语言(DML)是用户(包括应用程序)与数据库系统的接口。数据操纵语言通常包括检索和更新功能。32.数据库的故障恢复一般是由( )。(分数:-1.00)A.数据流图完成的B.数据字典完成的C.DBA 完成的 D.PAD 图完成的解析:一旦数据库中的数据遭受破坏,需要及时进行恢复,RDBMS 一般都提供此种功能,并由 DBA 负责执行故障恢复功
13、能。33.程序设计语言的基本成分是数据成分、运算成分、控制成分和( )。(分数:-1.00)A.对象成分B.变量成分C.语句成分D.传输成分 解析:程序设计语言是用于书写计算机程序的语言,其基本成分有以下 4 种,数据成分:用来描述程序中的数据。运算成分:描 述程序中所需的运算。控制成分:用来构造程序的逻辑控制结构。传输成分:定义数据传输成分,如输入输出语言。34.开发软件时对提高开发人员工作效率至关重要的是( )。(分数:-1.00)A.操作系统的资源管理功能B.先进的软件开发工具和环境 C.程序人员的数量D.计算机的并行处理能力解析:软件工程鼓励研制和采用各种先进的软件开发方法、工具和环境
14、。工具和环境的使用又进一步提高了 软年的开发效率、维护效率和软件质量。35.在单链表中,增加头结点的目的是( )。(分数:-1.00)A.方便运算的实现 B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现解析:头结点不仅标识了表中首结点的位置,而且根据单链表(包含头结点)的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点的目的是为了便于运算的实现。三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.Access 中,提供了 3 种创建报表的方式:使用自动功能、使用向导功能和使用 1 创建。(分数:3.00)填空项 1:
15、_ (正确答案:设计视图)解析:37.查询是数据浏览、数据重组、 1、 2、输入输出等操作的基础。(分数:3.00)填空项 1:_ (正确答案:统计分析)解析:38.一棵二叉树第六层(根结点为第一层)的结点数最多为 1 个。(分数:3.00)填空项 1:_ (正确答案:32)解析:根据二叉树的性质:二叉树第 i(i1)层上至多有 2i-1 个结点。得到第 6 层的结点数最多是32。39.窗体由多个部分组成,每个部分称为一个 “ 1”。(分数:3.00)填空项 1:_ (正确答案:节)解析:40.设有以下窗体单击事件过程: Private Sub Form_Click1 a=1 For i=1
16、to 3 Select Case i Case 1,3 a=a+1 Case 2,4 a=a+2 End Select Next i Msgbox a End Sub 打开窗体运行后,单击窗体,则消息框的输出内容 2 。 (分数:3.00)填空项 1:_ (正确答案:5)解析:Select Case 结构运行时,首先计算“表达式”的值,它可以是字符串或者数值变量或表达式。然后 会依次计算测试每个 Case 表达式的值,直到值匹配成功,程序会转入相应 Case 结构内执行语句。本题中, 当 i=1 和 3 的时候,执行 a=a+1,当 i=2 时,执行 a=a+2,所以 a=1+1+2+1=5。
17、41.Access 提供了 6 种类型的窗体,分别是 1、表格式窗体、 2、主/子窗体、图标窗体和数据透视表窗体。(分数:3.00)填空项 1:_ (正确答案:纵栏式窗体)解析:42.在关系模型中,把数据看成是二维表,每一个二维表称为一个 1。(分数:3.00)填空项 1:_ (正确答案:关系)解析:在 Visual FoxPro 中,一个“表”就是一个关系。一个关系的逻辑结构就是一张二维表。43. 1 是窗体上用于显示数据、执行操作、装饰窗体的对象。(分数:3.00)填空项 1:_ (正确答案:控件)解析:44.窗体中的窗体称为 1,其中可以创建 2。(分数:3.00)填空项 1:_ (正确
18、答案:子窗体)解析:45.某二叉树中度为 2 的结点有 18 个,则该二叉树中有 1 个叶子结点。(分数:3.00)填空项 1:_ (正确答案:19)解析:二叉树的性质 3:在任意一棵二叉树中,度为 0 的结点(即叶子结点)总是比度为 2 的结点多一个。本 题中度为 2 的结点数为 18,故叶子结点数为 18+1=19 个。46.关系操作的特点是 1 操作。(分数:-1.00)填空项 1:_ (正确答案:集合)解析:在关系操作中,所有操作对象与操作结果都是关系。而关系定义为元素数相同的元组的集合。因此,关系操作的特点是集合操作。 47. 1 是一种信息隐蔽技术,目的在于将对象的使用者和对象的设
19、计者分开。(分数:-1.00)填空项 1:_ (正确答案:封装)解析:本题考查了面向对象技术中的一些基本概念。面向对象技术中包括以下几个基本概念,即对象、类、方法、消息、继承和封装,其中封装是一种信息隐蔽技术,目的在于将对象的使用者对象的和设计者分开。48.软件危机出现于 60 年代末,为了解决软件危机,人们提出了 1 的原理来设计软件这就是软件工程诞生的基础。 (分数:-1.00)填空项 1:_ (正确答案:软件工程学)解析:49.件维护活动包括以下几类:改正性维护、适应性维护、 1 维护和预防性维护。(分数:-1.00)填空项 1:_ (正确答案:完善性)解析:软件维护活动包括以下几类:改
20、正性维护、适应性维护、完善性维护和预防性维护。改正性维护是指在软件交付使用后,为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程;适应性维护是指为了使软件适应变化,而去修改软件的过程;完善性维护是指为了满足用户对软件提出的新功能与性能要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率,提高软件的可维护性;预防性维护是为了提高软件的可维护性、可靠性等,为以后的进一步改进软件打下良好基础。 50.软件结构是以 1 为基础而组成的一种控制层次结构。(分数:-1.00)填空项 1:_ (正确答案:模块)解析:采用模块化原理可以使软件结构清晰,不仅容易设计也容易阅读和理解,模块化使得软件容易测试和调试,因而有利于提高软件的可靠性,也有利于软件的组织管理,大型程序可由不同的程序员编写不同的模块,并且可以进一步分配技术熟练的程序员编写困难的部分。