1、国家二级( ACCESS)笔试模拟试卷 167及答案与解析 1 算法的空间复杂度是指 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)执行过程中所需要的存储空间 2 用链表表示线性表的优点是 ( A)便于随机存取 ( B)花费的存储空间较顺序存储少 ( C)便于插入和删除操作 ( D)数据元素的物理顺序与逻辑顺序相同 3 数据结构中,与所使用的计算机无关的是数据的 ( A)存储结构 ( B)物理结构 ( C)逻辑结构 ( D)物理和存储结构 4 结构 化程序设计主要强调的是 ( A)程序的规模 ( B)程序的效率 ( C)程序设计语言的先进性 (
2、D)程序易读性 5 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指 ( A)模块间的关系 ( B)系统结构部件转换成软件的过程描述 ( C)软件层次结构 ( D)软件开发过程 6 检查软件产品是否符合需求定义的过程称为 ( A)确认测试 ( B)集成测试 ( C)验证测试 ( D)验收测试 7 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的 图符不属于数据流图合法图符的是 ( A)控制流 ( B)加工 ( C)数据存储 ( D)源和潭 8 应用数据库的主要目的是 ( A)解决数据保密问题 ( B)解决数据完整性问题 ( C)解决数据共
3、享问题 ( D)解决数据量大的问题 9 在数据库设计中,将 E-R图转换成关系数据模型的过程属于 ( A)需求分析阶段 ( B)逻辑设计阶段 ( C)概念设计阶段 ( D)物理设计阶段 10 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 ( A) 数据库系统 ( B)文件系统 ( C)人工管理 ( D)数据项管理 11 DBMS对数据库数据的检索、插入、修改和删除操作的功能称为 ( A)数据操纵 ( B)数据控制 ( C)数据管理 ( D)数据定义 12 常见的数据模型有 3种,分别是 ( A)网状、关系和语义 ( B)层次、关系和网
4、状 ( C)字段名、字段类型和记录 ( D)环状、层次和关系 13 下列叙述中正确的是 ( A)两个实体之间只能是多对多联系 ( B)两个实体之间只能是一对多联系 ( C)两个实体之间只能是一对一联系 ( D) 两个实体之间可以是一对一联系,一对多联系或多对多联系 14 关系模型中最普遍的联系是 ( A)一对多联系 ( B)多对多联系 ( C)一对一联系 ( D)多对一联系 15 为了合理组织数据,应遵从的设计原则是 ( A)关系数据库的设计应遵从概念单一化 “一事一地 “的原则 ( B)避免在表中出现重复字段 ( C)用外部关键字保证有关联的表之间的联系 ( D)以上都是 16 下列能够使用
5、 “输入掩码向导 “创建输入掩码的数据类型是 ( A)数字和文本 ( B)文本和货币 ( C)文本和日期 /时间 ( D) 数字和日期 /时间 17 Access数据库中哪个数据库对象是其他数据库对象的基础? ( A)表 ( B)查询 ( C)表 ( D)模块 18 下面查询不是操作查询的是 ( A)删除查询 ( B)更新查询 ( C)参数查询 ( D)生成表查询 19 在 Access的 “学生 “表中有 “学号 “、 “姓名 “、 “性别 “和 “入学成绩 “字段。有以下SELECT语句: SELECT性别, avg(入学成绩 )FROM学生 GROUP BY性别 ( A)按性别分组计算并
6、显示所有学生的入学成绩的平均值 ( B)计算并显示所有学 生的入学成绩的平均值 ( C)计算并显示所有学生的性别和入学成绩的平均值 ( D)按性别分组计算并显示性别和入学成绩的平均值 20 “A Or B“准则表达式表示的意思是 ( A)表示查询表中的记录必须同时满足 Or两端的准则 A和 B,才能进入查询结果集 ( B)表示查询表中的记录只需满足由 Or两端的准则 A和 B中的一个,即可进入查询结果集 ( C)表示查询表中记录的数据介于 A、 B之间的记录才能进入查询结果集 ( D)表示查询表中的记录当满足由 Or两端的准则 A和 B不相等时即进入查询结果集 21 以下是简单查 询向导 (
7、A) ( B) ( C)两者的作用相同,都是选择一个字段 ( D)以上说法均错误 22 查询功能的编辑记录主要包括 添加记录 修改记录 删除记录 追加记录 ( A) ( B) ( C) ( D) 23 下列不属于窗体数据属性的是 ( A)数据输入 ( B)允许编辑 ( C)特殊效果 ( D)排序依据 24 在 Access中已建立了 “学生 “表,其中有可以存放简历的字段,在使用向导为该表创建窗体时, “简历 “字段所使用的默认控件是 ( A)非绑定对象框 ( B)绑定对象框 ( C)图像框 ( D)列表框 25 下列选项中叙述正确的是 ( A)如果选项组结合到某个字段,则只有组框架本身结合到
8、次字段,而不是组框架的复选框、选项按钮或切换按钮 ( B)选项组可以设置为表达式或非结合选项组,也可以在自定义对话框中使用非结合选项组来接受用户的输入,但不能根据输入的内容来执行相应的操作 ( C)选项组是由一个组框、一个复选框、选项按钮或切换按钮和关闭按钮组成 ( D)以上说法均错误 26 当窗体中的内容太多无法放在一面中全部显示时,可以用下列 哪个控件来分页? ( A)选项卡 ( B)命令按钮 ( C)组合框 ( D)选项组 27 下列关于报表功能的叙述不正确的是 ( A)可以呈现各种格式的数据 ( B)可以分组组织数据,进行汇总 ( C)可以包含子报表与图标数据 ( D)可以进行计数、求
9、平均、求和等统计计算 28 在报表中,改变一个节的宽度将改变 ( A)只改变这个节的宽度 ( B)只改变报表的页眉、页脚宽度 ( C)改变整个报表的宽度 ( D)因为报表的宽度是确定的,所以不会有任何改变 29 当在一个报表中列出学生 3门课 a, b, c的成绩时,若要对每位学生计算 3门课的平均成绩,只要设置新添计算控件的控制源为 ( A) “=a+b+c/3“ ( B) “(a+b+c) /3“ ( C) “=(a+b+c) /3“ ( D)以上表达式均错 30 在报表设计中,用来绑定控件显示字段数据的最常用的计算控件是 ( A)标签 ( B)文本框 ( C)列表框 ( D)选项按钮 3
10、1 与窗体和报表的设计视图工具箱比较,下列哪个控件是数据访问页特有的 ( A)文本框 ( B)标签 ( C)命令按钮 ( D)滚动文字 32 用户用 IE 浏览器打开已创 建的数据访问页时,如果下层组级别都呈折叠状态,那么用户可以按哪个按钮来显示? ( A) ( B) ( C) ( D) 33 下面显示的是查询设计视图的设计网格部分,从下图所示的内容中,可以判断要创建的查询是 ( A)删除查询 ( B)追加查询 ( C)生成表查询 ( D)更新查询 34 若将下图中窗体的标题设置为 “改变文字显示颜色 “,应使用的语句是( A) Me “改变文字显示颜色 “ ( B) Me.Caption “
11、改变文字显示颜色 “ ( C) Me.text “改变文字显示颜色 “ ( D) Me.Name “改变文字显示颜色 “ 35 执行下面的程序段后, x的值为 x 5 For I 1 To 20 Step 2 x x I5 Next I ( A) 21 ( B) 22 ( C) 23 ( D) 24 36 栈和队列通常采用的存储结构是【 】。 37 在程序设计阶段应该采取【 】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。 38 软件结构是以【 】为基础而组成的一种控制层次结构。 39 数据库系统阶段的数据具有较高独立 性,数据独立性包括物
12、理独立性和【 】两个含义。 40 数据库保护分为安全性控制 、【 】、并发性控制和数据的恢复。 41 创建交叉表查询,应对行标题和【 】进行分组操作。 42 【 】主要是针对控件的外观或窗体的显示格式而设置的。 43 用于设定控件的输入格式,仅对文本型或日期型数据有效的控件的数据属性为【 】。 44 以下程序段的输出结果是【 】。 num 0 While num 5 num num 1 Wend MsgBox nu 45 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() n 5 f 1 s 0 For i 1 T
13、o n f f【 】 s s f Next Print s End Sub 该事件过程的功能是计算 s 1 1/2! 1/3! . 1/n!的值。请填空。 46 设有以下窗体单击事件过程: Private Sub Form_Click() a 1 For i 1 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 打开窗体运行后,单击窗体,则消息框的输出内容是【 】。 47 查询中两种基本的计算是【 】和【 】。 48 有一个 VBA计算程序,该程序用户界面由 4个文本框和 3个
14、按钮组成。 4个文本框的名称分别为 Text1、 Text2、 Text3和 Text4。 3个按钮分别为清除 (名为Command1)、计算 (名为 Command2)和退出 (名为 Command3)。窗体打开运行后,单击清除按钮,则清除所有文 本框中显示的内容;单击计算按钮,则计算在Text1、 Text2和 Text33个文本框中输入的 3科成绩的平均成绩,并将结果存放在Text4文本框中,单击退出按钮则退出。请将下列程序填空补充完整。 Private Sub Command1_Click() Me! Text1 “ Me! Text2 “ Me! Text3 “ Me! Text4
15、“ End Sub Private Sub Command2_Click() If Me! Text1 “Or Me! Text2 “Or Me! Text3 “Then MsgBox “成绩输入不全 “ Else Me! Text4 (【 】 Val(Me! Text2) Val(Me! Text3)/3 【 】 End Sub Private Sub Command3_Click() Docmd.【 】 End Sub 国家二级( ACCESS)笔试模拟试卷 167答案与解析 1 【正确答案】 D 【试题解析】 算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。所谓算法的时间复杂度是
16、指执行算法所需要的计算工作量;算法的空间复杂度一般是指执行这个算法所需要的内存空间。 2 【正确答案】 C 【试题解析】 链式存储结构克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。故链式存储结构下的线性表便于插入和删除操作。 3 【正确答案】 C 【试题解析】 数据结构概念一般包括 3个方面的内容,数据的逻辑结构、存储结构 及数据上的运算集合。数据的逻辑结构只抽象的反映数据元素之间的逻辑关系,而不管它在计算机中的存储表示形式。 4 【正确答案】 D 【试题解析】 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、
17、模块化及限制使用 goto语句,总的来说可使程序结构良好、易读、易理解、易维护。 5 【正确答案】 B 【试题解析】 软件设计包括软件结构设计、数据设计、接口设计和过程设计。其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部 、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程性描述。 6 【正确答案】 A 【试题解析】 确认测试的任务是验证软件的功能和性能,以及其他特性是否满足需求规格说明定的各种需求;集成测试的主要目的是发现与接口有关的错误。 7 【正确答案】 A 【试题解析】 数据流图
18、包括 4个方面,即加工(转换)(输入数据经加工变换产生输出)、数据流(沿箭头方向传送数据的通道,一般在旁边标注数据流名)、存储文件(数据源)(表示处理过程中存放各种数据的文件)、源和潭(表示 系统和环境的接口,属系统之外的实体)。不包括选项中的控制流。 8 【正确答案】 C 【试题解析】 数据库中的数据具有 “集成 “与 “共享 “的特点,亦即是数据库集中了各种应用的数据,进行统一构造与存储,而使它们可以被不同应用程序所使用,故选项 C)正确。 9 【正确答案】 B 【试题解析】 E-R模型即实体 -联系模型,是将现实世界的要求转化成实体、联系、属性等几个基本概念,以及它们之间的两种联接关系。
19、数据库逻辑设计阶段包括以下几个过程:从 E-R图向关系模式转换,逻辑模式规范化及调整、实现规范化和 RDBMS,以及关系视图设计。 10 【正确答案】 A 【试题解析】 人工管理阶段是在 20世纪 50年代中期以前出现的,数据不独立,完全依赖于程序;文件系统是数据库系统发展的初级阶段,数据独立性差;数据库系统具有高度的物理独立性和一定的逻辑独立性。 11 【正确答案】 A 【试题解析】 数据操纵是 DBMS 对数据库数据的检索、插入、修改和删除操作的功能。 12 【正确答案】 B 【试题解析】 数据库管理系统所支持的传统数据模型分为 3类:层次数据模型、网状数据模型和关系数据模型。 13 【正
20、确答案】 D 【试题解析】 两个实体间的联系可以归结为三种类型: 一对一联系; 一对多联系; 多对多联系。 14 【正确答案】 A 【试题解析】 在 Access数据库中表之间的关系也一般为一对多型。 15 【正确答案】 D 16 【正确答案】 C 【试题解析】 Access 只为 “文本 “和 “日期 /时间 “型字段提供了输入掩码向导。 17 【正确答案】 C 【试题解析】 表是所有数据库对象的基础。 18 【正确答案】 C 【试题解析】 参数查询跟 操作查询并列,而操作查询有 4种:生成表查询、删除查询、更新查询和追加查询。 19 【正确答案】 D 【试题解析】 按性别字段创建分组总计统
21、计查询,并显示性别和入学成绩平均值两列。 20 【正确答案】 B 【试题解析】 Or是 “或 “运算符,表示两端准则满足其一即可。 21 【正确答案】 A 22 【正确答案】 A 【试题解析】 查询功能的编辑包括添加、修改和删除,不包括在编辑记录内。 23 【正确答案】 C 【试题解析】 特殊效果为控件的格式属性不是窗体的数据属性。 24 【正确答案】 B 【试题解析】 绑定型对象框用于在窗体或报表上显示 OLE 对象,例如一系列的图片。 25 【正确答案】 A 【试题解析】 B)选项中最后一句错误,可以根据输入的内容来执行相应的操作; C)选项中选项组只有一个组框、一个复选框、选项按钮或切换
22、按钮组成,而没有关闭按钮的。 26 【正确答案】 A 【试题解析】 注意选项卡和选项组的区别。选项卡是分页工具,选项组是选择列表工具。 27 【正确答案】 A 【试题解析】 报表可以呈现格式化的数据,而不是各种格 式的数据。 28 【正确答案】 C 【试题解析】 因为报表只有惟一的宽度,改变一个节的宽度就将改变整个报表的宽度。 29 【正确答案】 C 【试题解析】 注意计算控件的控件源必须是 “ “开头的计算表达式。 30 【正确答案】 B 【试题解析】 文本框控件是最常用的计算控件,可以通过绑定来显示字段数据。 31 【正确答案】 D 【试题解析】 文本框、标签、命令按钮在设计窗体、报表、数
23、据访问页中都可以使用,而滚动文字这个控件只有数据访问页特有。 32 【正确答案】 C 【试题解析】 A)选项是滚动字体图标, B)选项是记录浏览图标, D)选项是添加命令按钮图标,只有 B)选项才是展开 /收缩图标。 33 【正确答案】 B 【试题解析】 选择追加查询以后 “设计网格 “中会显示一个 “追加到 “行,本题的图中有这一行,故应该是追加查询。 34 【正确答案】 B 【试题解析】 窗体中,使用 Caption 属生来表示窗体的标题。 35 【正确答案】 A 【试题解析】 循环第 1次, I 1,所以 I5 0; 循环第 2次, I 3,所以 I5 0; 循环第 3次, I 5,所以
24、 I5 1; 循环第 4次, I 7,所以 I5 1; 循环第 5次, I 9,所以 I5 1; 循环第 6次, I 11,所以 I5 2; 循环第 7次, I 13,所以 I5 2; 循环第 8次, I 15,所以 I5 3; 循环第 9次, I 17,所以 I5 3; 循环第 10次, I 19,所以 I5 3; 循环结束后, x 5 1 1 1 2 2 3 3 3,所以 x 21。 36 【正确答案】 链式存储和顺序存储 【试题解析】 考查考生对数据结构基本知识的了解。栈和队列都属于线性表,它们一般采用顺序存储结构 ,也可以对它们采用链式存储结构。 37 【正确答案】 自顶而下 【试题解
25、析】 让考生对程序设计有较深入的了解。 38 【正确答案】 模块 【试题解析】 考查考生对软件结构的了解。采用模块化原理可以使软件结构清晰,不仅容易设计,也容易阅读和理解,模块化使得软件容易测试和调试,因而有利于提高软件的可靠性,也有利于软件的组织管理,大型程序可由不同的程序员编写不同的模块,并且可以进一步分配技术熟练的程序员编写困难的部分。 39 【正确答案】 逻辑独立性 【试题解析】 考查考生对数据库基 本知识 (数据独立性 )的了解。数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。数据独立性一般分为物理独立性与逻辑独立性。 40 【正确答案】 完整性
26、控制 【试题解析】 考查考生对数据库基本知识的了解。安全性控制:防止未经授权的用户有意或无意存取数据库中的数据,以免数据被泄露、更改或破坏;完整性控制:保证数据库中数据及语义的正确性和有效性,防止任何对数据造成错误的操作;并发控制:正确处理好多用户、多任务环境下的并发操作,防止错误发生;恢复:当数据库被破坏或数据不正 确时,使数据库能恢复到正确的状态。 41 【正确答案】 列标题 【试题解析】 在创建交叉表查询时,需要指定 3种字段:一是放在交叉表最左端的行标题,它将某一字段的相关数据放入指定的行中;二是放在交叉表最上面的列字段,它将某一字段的相关数据放入指定的列中;三是放在交叉表行与列交叉位
27、置上的字段,需要为该字段指定一个总计项,如总计、平均值、计数等。 42 【正确答案】 格式属性 43 【正确答案】 “输入掩码 ” 44 【正确答案】 6 【试题解析】 只要指定的条件为 True,则会重复执行 一系列的语句。 相关语法如 While condition statements Wend 本题中的循环只能当 num的值超过 5时才终止,所以最终的 num的值为 6。 45 【正确答案】 *(1/I)或 /I 【试题解析】 本程序首先置 f为 1, s为 0;经过 5次循环使 f每次都乘以 1/i,实现了 1/n!的求法,每次循环后都加 f,把结果再赋给 s,循环结束, s的值即为
28、所求。 46 【正确答案】 5 【试题解析】 Select Case结构运行时,首先计算 “表达式 “的值,它可以是字符串或者数值变量或 表达式。然后会依次将表达式的值与每个 Case表达式的值进行比较,直到值匹配成功,程序会转处相应 Case结构内执行语句。本题中,当 i 1和3的时候,执行 a a 1,当 i 2时,执行 a a 2,所以 a 1 1 2 1 5。 47 【正确答案】 预定义计算 , 自定义计算 48 【正确答案】 Val(Me! Text1),End If,Quit 【试题解析】 由题目可知, Text4中存放的是 3科成绩的平均成绩,所以要把 3个科目的成绩加起来除以 3,所以第 1空应该填 Val(Me! Text1),获得输入科目的成绩。 If. Else. End If 语句中,缺少结束语句,所以第 2空应该填空 End If。 Command3 的功能是退出,而退出有两种,一种是退出窗体,一种是退出Access,如果是退出窗体,则使用 Close方法,如果是退出 Access,则使用 Quit方法。