1、计算机二级(Access)24 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.下列不属于窗体的类型的是( )。(分数:70.00)A.“设计”视图B.“打印预览”视图C.“报表预览”视图D.“版面预览”视图2.如图所示为新建的一个宏组,以下描述错误的是( )。 (分数:70.00)A.该宏组由 macro1 和 macro2 两个宏组成B.宏 macor1 由两个操作步骤(打开窗体、关闭窗体)组成C.宏 macro1 中 OpenForm 命令打开的是教师自然情况窗体D.宏 macro2 中
2、Close 命令关闭了教师自然情况和教师工资两个窗体3.VBA 表达式 3*33/3 的输出结果是_。 (分数:70.00)A.0B.1C.3D.94.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是_。 (分数:70.00)A.DB 包含 DBS 和 DBMSB.DBMS 包含 DB 和 DBSC.DBS 包含 DB 和 DBMSD.没有任何关系5.现有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮,将打开“tEmployee” 表,如果采用 VBA 代码完成,下面语句正确的是_。 (分数:70.00)A.docmd.openform “tEmployee”B.d
3、ocmd.openview “tEmployee”C.docmd.opentable “tEmployee”D.docmd.openreport “tEmployee”6.下列关于查询的描述中正确的是( )。(分数:70.00)A.得到一个新的数据表文件B.得到一个新的数据表文件和一个新的备注文件C.得到一个新的数据表文件和两个新的备注文件D.错误信息,不能复制带有备注型字段的数据表文件7.查询功能的编辑记录主要包括( )。 添加记录 修改记录 删除记录 追加记录 (分数:70.00)A.B.C.D.8.下列不属于 Access 窗体的视图是_。 (分数:70.00)A.设计视图B.窗体视图C
4、.版面视图D.数据表视图9.以下关于类模块的说法不正确的是( )。(分数:70.00)A.构造函数的函数名不必和类名相同B.构造函数只能每一个C.每个类必定有构造函数D.构造函数必有返回值10.“年龄在 18-21 岁之间的男生”的设置条件可以设置为( )。(分数:70.00)A.“18 Or21”B.“18 And 21”C.“18 Not21”D.“18 Like21”11.两个或两个以上的模块之间关联的紧密程度称为_。 (分数:70.00)A.耦合度B.内聚度C.复杂度D.数据传输特性12.检索价格在 30 万元60 万元之间的产品,可以设置条件为( )。(分数:70.00)A.“30N
5、ot30 Or30 And30Like30Not30 Or30 And30Like60解析:“价格在 30 万元60 万元之间”要使用 And 语句来表示“与”。13.用 SQL 语言描述“在教师表中查找男教师的全部信息”,以下描述正确的是( )。(分数:70.00)A.SELECT FROM 教师表 IF(性别=男)B.SELECT 性别 FROM 教师表 IF(性别=男)C.SELECT * FROM 教师表 WHERE(性别=男) D.SELECT * FROM 性别 WHERE(性别=男)解析:该段语法为 SELECT*|FROMWHERE。14.对“将信息系 99 年以前参加工作的教
6、师的职称改为副教授”,合适的查询为( )。(分数:70.00)A.生成表查询B.更新查询 C.删除查询D.追加查询解析:在建立和维护数据库的过程中,常常需要对表中的记录进行更新和修改 ,而最简单有效的方法就是利用更新查询。15.使用什么创建报表时会提示用户输入相关的数据源、字段和报表版面格式等信息?(分数:70.00)A.stop( )B.sleep( )C.wait( )D.suspend( ) 解析:Print 方法可以在窗体、立即窗口、图片框、打印机这些对象上输出数据。16.“A And B”准则表达式表示的意思是( )。(分数:70.00)A.文件锁定 B.文件共享C.文件保护D.文件
7、散列解析:应该清楚最常用的 int 整数类型,它存储时占 32 位 bit。17.用于显示消息框的宏命令是( )。(分数:70.00)A.# B.;C.解析:C+语言中语句的结束符是分号。18.在关于输入掩码的叙述中,错误的是_。 (分数:70.00)A.在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符B.定义字段的输入掩码,是为了设置密码 C.输入掩码中的字符“0”表示可以选择输入数字 0 到 9 之间的一个数D.直接使用字符定义输入掩码时,可以根据需要将字符组合起来解析:定义输入掩码是为了使输入的格式标准保持一致或检查输入时的错误,故选项 B 的说法是错误的。19.窗体是
8、 Access 数据库中的一种对象,以下哪项不是窗体具备的功能?(分数:70.00)A.输入数据B.编辑数据C.输出数据 D.显示和查询表中的数据解析:窗体是 Access 数据库应用中一个非常重要的工具,它可以用于显示表和查询中的数据,输入数据、编辑 数据和修改数据,但没有包含 C)这项功能。20.数据库系统的核心是( )。(分数:70.00)A.数据库管理员B.数据库管理系统 C.数据库D.文件解析:数据库管理系统支持用户对数据的基本操作,是数据库系统的核心软件 ,其主要目标是使数据成为方便用户使用的资源,易于为各种用户所共享,并增进数据的安全 性、完整性和可用性。21.在报表中,改变一个
9、节的宽度将改变( )。(分数:70.00)A.32 42 B.2 32C.2 3D.12 3解析:此题在函数调用过程中采用了简单递归的方式,具体流程如下:主调过 程调用 Blck 过程,把实参2 传递给 Blck 过程中的形参 x,由 x = x * 2 + 1 语句推出 x= 5,此时满足 Blck 过程体中判断语句的判断条件,执行 Call Blck(x)语句,第二次调用 Blck 过程。由 x = x * 2 + 1 语句得到 x 值为 11,判断条件 116 为假,故返回此调用 过程,执行 x = x * 2 + l 语句,的 x = 23 并输出,结束此次调用过程。由于两次调用 Bl
10、ck 过程,第二次仍返回调用时的断点语句,即执行 x=x * 2 + 1,Print x,输出 x 的值 为 47,返回到主调过程,两次输出为 2347。 22.下列描述中正确的是_。 (分数:70.00)A.线性链表是线性表的链式存储结构 B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构解析:根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分为两大类型:线性结构与 非线性结构。如果一个非空的数据结构满足下列两个条件: 有且只有一个根结点; 每个结点最多有 一个前件,也最多有一个后件。则称该数据结构为线性结构,又称线性表。所以线性表、栈与队列、线性
11、 链表都是线性结构,而二叉树是非线性结构。23.下面查询不是操作查询的是( )。(分数:70.00)A.basB.clsC.frm D.res解析:窗体是 Access 数据库应用中一个非常重要的工具,它可以用于显示表和查询中的数据,输入数据、编辑 数据和修改数据,但没有包含 C)这项功能。24.数据表中的“行”称为_。 (分数:70.00)A 字段B.数据C.记录 D.数据视图解析:在一个二维表中,水平方向的行称为元组,每一行是一个元组。元组对应表中的一个具体记录。25.如果我们要使报表的标题在每一页上都显示,那么应该设置( )。(分数:70.00)A.报表页眉B.页面页眉 C.组页眉D.以
12、上说法都不对解析:将标题移动到页面页眉中,则标题在每一页上都显示。如果将标题移动到报表页眉中,则打印时只在第一页的开始位置出现。26.下述关于数据库系统的叙述中正确的是( )。(分数:-1.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据解析:数据库系统的数据具有高共享性和低冗余性,但不能完全避免数据冗余;数据的一致性是指在系统中同一数据的不同出现应保持相同的值。 27.算法的空间复杂度是指( )。(分数:-1.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.执行过
13、程中所需要的存储空间 解析:算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。所谓算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度一般是指执行这个算法所需要的内存空间。28.数据库管理系统 DBMS 中用来定义模式、内模式和外模式的语言为( )。(分数:-1.00)A.CB.BasicC.DDL D.DML解析:选项 A)、选项 B)显然不合题意。数据定义语言(Data Definition Language,简称 DDL)负责数据的模式定义与数据的物理存取构建;数据操纵语言(Data Manipulation language,简称 DML)负责数据的操纵,包括查询及增
14、、删、改等操作。29.检查软件产品是否符合需求定义的过程称为( )。(分数:-1.00)A.确认测试 B.集成测试C.验证测试D.验收测试解析:确认测试的任务是验证软件的功能和性能,以及其他特性是否满足需求规格说明中确定的各种需求;集成测试的主要目的是发现与接口有关的错误。30.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( )。(分数:-1.00)A.模块间的关系B.系统结构部件转换成软件的过程描述 C.软件层次结构D.软件开发过程解析:软件设计包括软件结构设计、数据设计、接口设计和过程设计。其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转
15、化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程性描述。31.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和( )。(分数:-1.00)A.可重用性差B.安全性差C.非持久性D.冗余性 解析:文件系统所管理的数据文件基本上是分散的,相互独立的,因此相对于数据库系统,以此为基础的数据处理存在 3 个缺点,数据冗余大、数据的不一致性、程序与数据的相互依赖(简称为数据依赖)。32.栈底至栈顶依次存放元素 A、B、C、D,在第五个元素 E 入栈前,栈中元素可以出栈,则出栈序列可能是( )。(分数:-1.0
16、0)A.ABCEDB.DCBEA C.DBCEAD.CDABE解析:栈操作原则上“后进先出”,栈底至栈顶依次存放元素 A、B、C、D,则表明这 4 个元素中 D 是最后进栈,B、C 处于中间,A 最早进栈。所以出栈时一定是先出 D,再出 C,最后出 A。33.下列关系运算的叙述中,正确的是( )。(分数:-1.00)A.投影、选择、连接是从二维表行的方向进行的运算B.并、交、差是从二维表的列的方向来进行运算C.投影、选择、连接是从二维表列的方向进行的运算 D.以上 3 种说法都不对解析:在关系模型的数据语言中,一般除了运用常规的集合运算(并、交、差、笛卡尔积等),还定义了一些专门的关系运算,如
17、投影、选择、连接等。前者是将关系 (即二维表)看成是元组的集合,这些运算主要是从二维表的行的方向来进行的。后者是从二维表的列的方向来进行运算的。34.线性表 L=(a1,a2,a3,ai,an),下列说法正确的是( )。(分数:-1.00)A.每个元素都有一个直接前件和直接后件B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件 解析:线性表可以为空表;第一个元素没有直接前件,最后一个元素没有直接后件;线性表的定义中,元素的排列并没有规定大小顺序。35.由两个栈共享一个存储空间的好处是(
18、)。(分数:-1.00)A.减少存取时间,降低下溢发生的机率B.节省存储空间,降低上溢发生的机率 C.减少存取时间,降低上溢发生的机率D.节省存储空间,降低下溢发生的机率解析:常常一个程序中要用到多个栈,为了不发生上溢错误,就必须给每个栈分配一个足够大的存储空间。但实际中,很难准确地估计,若每个栈都分配过大的存储空间,势必造成系统空间紧张;若让多个栈共用一个足够大的连续存储空间,则可利用栈的动态特性使他们的存储空间互补。 三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.如果一个查询的数据源仍是查询,而不是表,则该查询称为 1。(分数:3.00)填空项 1:_ (
19、正确答案:子查询)解析:37.结合型文本框可以从表、查询或 1 中获得所需的内容。(分数:3.00)填空项 1:_ (正确答案:SQL 语言)解析:文本框主要用来输入和编辑字段数据,它是一种交互式控件。文本框分为 3 种类型:结合型、非结合 型、计算型。结合型文本框能够从表、查询或 SQL 语言中获得所需要的内容。38.数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独 立性最高的阶段是 1。(分数:3.00)填空项 1:_ (正确答案:数据库系统)解析:在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据 独立性最高的阶段是数据库系统
20、。39.二维表中的一行称为关系的一个 1。(分数:3.00)填空项 1:_ (正确答案:记录(或元组))解析:40. 1 是窗体上用于显示数据、执行操作、装饰窗体的对象。(分数:3.00)填空项 1:_ (正确答案:控件)解析:41.缺省情况下,报表中的记录是按照 1 排列显示的。(分数:3.00)填空项 1:_ (正确答案:自然顺序)解析:42. 1 是创建与设计数据访问页的一个可视化的集成接口,在该接口下可以修改数据访问页。(分数:3.00)填空项 1:_ (正确答案:设计视图)解析:43.用于设定控件的输入格式,仅对文本型或日期型数据有效的控件的数据属性为 1。(分数:3.00)填空项
21、1:_ (正确答案:输入掩码)解析:44.查询设计器分为上下两部分,上半部分是表的显示区,下半部分是 1。(分数:3.00)填空项 1:_ (正确答案:查询设计区)解析:45.数据访问页有两种视图,分别为页视图和 1。(分数:3.00)填空项 1:_ (正确答案:设计视图)解析:46.用的黑箱测试有等价分类法、 1、因果图法和错误推测法 4 种。(分数:-1.00)填空项 1:_ (正确答案:边值分析法)解析:黑箱测试方法完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例。常用的黑箱测试有等价分类法、边值分析法、因果图法和错误推测法 4 种。 47.算法的基本特征是可行性、确定
22、性、 1 和拥有足够的情报。(分数:-1.00)填空项 1:_ (正确答案:有穷性)解析:算法是指解题方案的准确而完整的描述。它有 4 个基本特征,分别是可行性、确定性、有穷性和拥有足够的情报。48.软件工程的出现是由于 1。(分数:-1.00)填空项 1:_ (正确答案:软件危机的出现)解析:从 20 世纪 60 年代中期到 70 年代中期,随着计算机应用的日益普及,软件数量急剧膨胀,在程序运行时发现的错误必须设法改正,用户有了新的需求时必须相应的修改程序以适应新的环境。种种软件维护工作耗费惊人的资源,更严重的是许多程序个体化使得程序最终无法维护,“软件危机”就这样出现了。为了更有效的开发与
23、维护软件,新兴了一门软件工程学即软件工程。 49.排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 1 和选择排序等。(分数:-1.00)填空项 1:_ (正确答案:交换排序)解析:常见的排序方法有插入排序(包括简单插入排序法和希尔排序法等)、交换排序(包括冒泡排序和快速排序法等)和选择排序(包括简单选择排序和堆排序等)。50.单元测试又称模块测试,一般采用 1 测试。(分数:-1.00)填空项 1:_ (正确答案:白盒法)解析:软件测试过程一般按 4 个步骤进行,即单元测试、集成测试、验收测试和系统测试。单元测试的技术可以采用静态分析和动态测试。对动态测试多采用白盒动态测试为主,辅之以黑盒测试。