1、国家二级( ACCESS)笔试模拟试卷 170及答案与解析 1 假设线性表的长度为 n,则在最坏情况下,冒泡排序需要的比较次数为 ( A) log2n ( B) n2 ( C) O( n1.5) ( D) n( n-1) /2 2 算法分析的目的是 ( A)找出数据结构的合理性 ( B)找出算法中输入和输出之间的关系 ( C)分析算法的易懂性和可靠性 ( D)分析算法的效率以求改进 3 线性表 L=( a1,a2,a3,ai , an ),下列说法正确的是 ( A)每个元素都有一个直接前件和直接后件 ( B)线性表中至 少要有一个元素 ( C)表中诸元素的排列顺序必须是由小到大或由大到小 (
2、D)除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件 4 在单链表中,增加头结点的目的是 ( A)方便运算的实现 ( B)使单链表至少有一个结点 ( C)标识表结点中首结点的位置 ( D)说明单链表是线性表的链式存储实现 5 软件工程的出现是由于 ( A)程序设计方法学的影响 ( B)软件产业化的需要 ( C)软件危机的出现 ( D)计算机的发展 6 软件开发离不开系统环境资源的支持,其中必要 的测试数据属于 ( A)硬件资源 ( B)通信资源 ( C)支持软件 ( D)辅助资源 7 在数据流图( DFD)中,带有名字的箭头表示 ( A)模块之间的调用关系 ( B
3、)程序的组成成分 ( C)控制程序的执行顺序 ( D)数据的流向 8 分布式数据库系统不具有的特点是 ( A)数据分布性和逻辑整体性 ( B)位置透明性和复制透明性 ( C)分布性 ( D)数据冗余 9 关系表中的每一横行称为一个 ( A)元组 ( B)字段 ( C)属性 ( D)码 10 下列数据模型中,具有坚实理论基础的 是 ( A)层次模型 ( B)网状模型 ( C)关系模型 ( D)以上 3个都是 11 DBMS(数据库管理系统 )是 ( A) OS的一部分 ( B) OS支持下的系统文件 ( C)一种编译程序 ( D)混合型 12 下图所示的数据模型属于 ( A)层次模型 ( B)关
4、系模型 ( C)网状模型 ( D)以上皆非 13 以下字符串不符合 Access字段命名规则的是 ( A) school ( B)生日快乐 ( C) hello.c ( D) /注释 14 有关空值,下列叙述正确的是 ( A) Access不支持空值 ( B)空值表示字段还没有确定值 ( C)空值等同于数值 0 ( D)空值等同于空字符串 15 某数据库的表中要添加一张 Excel电子表格,则应采用的字段类型是 ( A) OLE对象数据类型 ( B)超级连接数据类型 ( C)查阅向导数据类型 ( D)自动编号数据类型 16 在 Access的 5个最主要的查询中,能从一个或多个表中检索数据,在
5、一定的限制条件下,还可以通过此查询方式来更改相关表中记录的是 ( A)选择查询 ( B)参数查询 ( C)操作查询 ( D) SQL查询 17 下面的查 询方式中不属于操作查询的是 ( A)选择查询 ( B)删除查询 ( C)更新查询 ( D)追加查询 18 直接将命令发送 ODBC数据,它使用服务器能接受的命令,利用它可以检索或更改记录的是 ( A)联合查询 ( B)传递查询 ( C)数据定义查询 ( D)子查询 19 在查询设计视图中 ( A)可以添加数据库表,也可以添加查询 ( B)只能添加数据库表 ( C)只能添加查询 ( D)以上两者都不能添加 20 在查询中要统计记录的个数,使用的
6、函数是 ( A) COUNT(列名 ) ( B) SUM ( C) COUNT(*) ( D) AVG 21 主 /子窗口平常用来显示查询和多个表中的数据,而这些数据之间的关系是 ( A)一对多 ( B)多对一 ( C)一对一 ( D)多对多 22 窗体类型中将窗体的一个显示记录按列分隔,每列的左边显示字段名,右边显示字段内容的是 ( A)表格式窗体 ( B)数据表窗体 ( C)纵栏式窗体 ( D)主 /子窗体 23 如果在窗体中输入的数据总是取自于查询或取自某固定内容的数据,或者某一个表中记录的数据,可以使用 ( A)选项卡 ( B)文本框控件 ( C)列表框或 组合框控件 ( D)选项组控
7、件 24 下面不是文本框 “事件 “属性的是 ( A)单击 ( B)加载 ( C)退出 ( D)更新前 25 下列对报表属性中的数据源设置的说法正确的是 ( A)只能是表对象 ( B)只能是查询对象 ( C)既可以是表对象也可以是查询对象 ( D)以上说法均不对 26 如果要使报表的标题在每一页上都显示,那么应该设置 ( A)报表页眉 ( B)页面页眉 ( C)组页眉 ( D)以上说法都不对 27 当在一个报表中列出学生 3门课 a, b, c的成绩时,若要对每位学生计算 3门课的平均成绩,只需设置新添计算控件的控制源为 ( A) a b c/3 ( B) (a b C)/3 ( C) “ (
8、a b c)/3“ ( D)以上表达式均错 28 在 Access中,可以通过数据访问页发布的数据是 ( A)只能发布数据库中没有变化的数据 ( B)只能发布数据库中变化的数据 ( C)能发布数据库中保存的数据 ( D)以上的说法均不对 29 在数据访问页的工具箱中,图标的名称是 ( A)滚动文字 ( B)展开 /收缩 ( C)命令按钮 ( D)标签 30 运行宏,不能修改的是 ( A) 宏本身 ( B)窗体 ( C)表 ( D)数据库 31 用于执行指定的外部应用程序的宏命令是 ( A) RunSQL ( B) RunApp ( C) Requery ( D) Quit 32 在设计条件宏时
9、,对于连续重复的条件,要替代重复条件时可以使用下面的哪种符号 ( A) ( B) ( C), ( D); 33 在 MsgBox(prompt, buttons, title, helpfile, contex)函数调用形式中必须提供参数为 ( A) prompt ( B) buttons ( C) title ( D) context 34 假定有以下程序段 n 0 for i 1 to3 for j 4 to 1 n n 1 next j next i 运行完毕后, n的值是 ( A) 0 ( B) 3 ( C) 4 ( D) 12 35 假设已在 Access中建立了包含 “书名 “、
10、“单价 “和 “数量 “三个字段的 “tOfg“表。以该表为数据源创建的窗体中,有一个计算订购总金额的文本框,其控件来源为 ( A) 单位 *数量 ( B) 单位 *数量 ( C) 图书订单表 ! 单价 *图书订单表 ! 数量 ( D) 图书订单表 ! 单价 *图书订单表 ! 数量 36 数据结构分为逻辑结构与存储结构,线性链表属于【 】。 37 在面向对象方法中,类之间共享属性和操作的机制称为【 】。 38 耦合和内聚是评价模块独立性的两个主要标准,其中【 】反映了模块内各成分之间的联系。 39 一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体 “项目主管“与实体 “项目 “的联
11、系属于【 】的联系。 40 数据库设计分为以下 6个设计阶段:需求分析阶段、【 】、逻辑设计阶段、物理 设计阶段、实施阶段、运行和维护阶段。 41 如果表中一个字段不是自身所在表的主关键字,而是另一个表的主关键字或候选关键字,这个字段称为【 】。 42 每个查询都有 3种视图,分别为:设计视图、数据表视图和【 】。 43 下面程序的输出结果是【 】。 Private Sub Form_Click() i 0 Do Until 0 i i 1 if i10 then Exit Do Loop Print i End Sub 44 三个基本的关系运算是【 】、【 】和联接。 45 窗 体由多个部分
12、组成,每个部分称为一个【 】,大部分的窗体只有【 】。 国家二级( ACCESS)笔试模拟试卷 170答案与解析 1 【正确答案】 D 【试题解析】 假设线性表的长度为 n,则在最坏情况下,冒泡排序要经过 n/2遍的从前往后的扫描和 n/2遍的从后往前的扫描,需要的比较次数为 n( n-1) /2。 2 【正确答案】 D 【试题解析】 算法分析是指对一个算法的运行时间和占用空间做定量的分析,一般计算出相应的数量级,常用时间复杂度和空间复杂度表示。分析算法的目的就是要降低算法的时间复杂度 和空间复杂度,提高算法的执行效率。 3 【正确答案】 D 【试题解析】 线性表可以为空表;第一个元素没有直接
13、前件,最后一个元素没有直接后件;线性表的定义中,元素的排列并没有规定大小顺序。 4 【正确答案】 A 【试题解析】 头结点不仅标识了表中首结点的位置,而且根据单链表(包含头结点)的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点目的是为了便于运算的实现。 5 【正确答案】 C 【试题解析】 软件工程概念的出现源自于软件危机。为了消除软件危机,通过认真研究解决软件危机的方法,认识到软件工程是使计算机软件走向工程科学的途径,逐步形成了软件工程的概念。 6 【正确答案】 D 【试题解析】 软件测试过程中,辅助资源包括测试用例 (测试数据 )、测试计划、出错统计和最终分析报告等。 7 【正确答
14、案】 D 【试题解析】 数据流相当于一条管道 ,并有一级数据(信息)流经它。在数据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工 ,并且可以从外部实体流向系统或从系统流向外部实体。 8 【正确答案】 D 【试题解析】 分布式数据库系统具有数据分布性、逻辑整体性、位置透明性和复制透明性的特点,其数据也是分布的;但分布式数据库系统中数据经常重复存储,数据也并非必须重复存储,主要视数据的分配模式而定。若分配模式是一对多,即一个片段分配到多个场地存放,则是冗余的数据库,否则是非冗余的数据库。 9 【正确答案】 A 【试题解析】 关系表中,每一行称为一
15、个元组,对应表中的一条记录;每一列称为表中的一个属性,对应表中的一个字段; 在二维表中凡能惟一标识元组的最小属性集称为该表的键或码。 10 【正确答案】 C 【试题解析】 关系模型较之格式化模型(网状模型和层次模型)有以下方面的优点,即数据结构比较简单、具有很高的数据独立性、可以直接处理多对多的联系,以及有坚实的理论基础。 11 【正确答案】 B 【试题解析】 DBMS 是位于用户与操作系统之间的数据库管理系统,是属于 OS支持下的系统文件。 12 【正确答案】 C 【试题解析】 层次数据模型的特点是有且只有一个结点无双亲,这个结点称为 “根结点 “;其他结点 有且只有一个双亲。网状数据模型的
16、特点是允许一个以上结点无双亲;一个结点可以有多于一个的双亲。关系数据模型是以二维表的形式来表示的。 13 【正确答案】 C 【试题解析】 字段命名规则为长度 1 64个字符;可以包含字母、汉字、数字、空格和其他字符;不能包括句号 (.)、感叹号 (! )、方括号 ()和重音符号 ()。 14 【正确答案】 B 【试题解析】 如果某条记录的某个字段尚未存储数据,则称该记录的这个字段为的值为空值。空值表示该值还没有确定。空值与空字符串的含义不同。 15 【正确答 案】 A 【试题解析】 OLE对象指的是其他使用 OLE 协议程序创建的对象,例如,Word 文档、 Excel 电子表格、图像、声音和
17、其他二进制数据。 16 【正确答案】 A 【试题解析】 选择查询能够根据指定的查询准则,从一个或多个表中获取数据并显示结果,也可以使用选择查询对记录进行分组,并且对记录进行总结、计数、平均和其他类型的计算;参数查询是一种利用对话框来提示用户输入准则的查询;操作查询与选择查询相似,但不同的是操作查询是在一次查询操作中对所得的结果进行编辑等操作; SQL查询是用户用 SQL 语 句创建的一种查询。 17 【正确答案】 A 【试题解析】 选择查询是属于查询的种类,跟操作查询并列。操作查询包括生成表查询、删除查询、更新查询和追加查询。 18 【正确答案】 B 【试题解析】 传递查询的定义。传递查询可以
18、使用服务器能接受的命令。 19 【正确答案】 A 【试题解析】 注意在查询设计视图中既可以添加数据库表也可以添加查询。 20 【正确答案】 C 【试题解析】 在查询中要统计记录的个数使用的函数是 Count()。 21 【正确答案】 A 【试 题解析】 列如,在 “教学管理 “数据库中,每名学生可以选多门课程,这样 “学生 “和 “选课成绩 “之间就存在一对多的关系。 22 【正确答案】 C 【试题解析】 表格式窗体在一个窗体中显示多条记录的内容;数据表窗体在外观上跟数据表和查询数据的界面相同;而主 /子窗体通常用于显示多个表或查询中的结果。 23 【正确答案】 C 【试题解析】 选项卡是用来
19、分页的;选项组控件是用来选择列表的;文本框控件主要用来输入或编辑字段数据。 24 【正确答案】 B 【试题解析】 加载不是文本框的 “事件 “属 性。 25 【正确答案】 C 【试题解析】 将报表与某一数据表或查询绑定起来即为它的数据记录来源。 26 【正确答案】 B 【试题解析】 将标题移动到页面页眉中,则标题在每一页上都显示;如果将标题移动到报表页眉中,则打印时只在第一页的开始位置出现。 27 【正确答案】 C 【试题解析】 计算控件的控件源必须是以 “ “开头的计算表达式。 28 【正确答案】 C 【试题解析】 如果数据不常更改则使用静态 HTML 格式;如果数据需要经常更改,则使用动态
20、 HTML 格式。所以可以发 布数据库中存在的数据。 29 【正确答案】 C 【试题解析】 该图标是 “命令 “按钮图标。 30 【正确答案】 B 【试题解析】 在运行宏时,不可被修改的是宏本身。 31 【正确答案】 B 【试题解析】 RunSQL 用于执行指定的 SQL 语句, Requery 用于用于实施指定控件重新查询, Quit用于退出 Access。 32 【正确答案】 A 【试题解析】 .可以代替重复条件式。 33 【正确答案】 A 【试题解析】 消息框用于在对话框中显示信息,等待用户单击 按钮,并返回一个整型值告诉用户单击哪一个按钮。其使用格式如下: MsgBox(prompt,
21、buttons, title, helpfile, context), prompt是必须的; buttons 是可选的。 34 【正确答案】 D 【试题解析】 外层循环从 1到 3,要执行 3次,而内层循环从 4到 1,执行 4次,所以一共执行了 4*3=12次循环。而每执行一次循环 n就加 1,所以最后 n的值为 12。 35 【正确答案】 B 【试题解析】 计算控件的控件源必须是以 “ “开头的计算表达式,表 达式中的字段名前不用加表名,并且以 “括起来。 36 【正确答案】 存储结构 【试题解析】 数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构;数据的存储结构是指数据的逻辑结构在
22、计算机存储空间中的存放形式。在数据的存储结构中,不仅要存放各数据元素的信息,还需要存放各数据元素之间的前后件关系的信息。 37 【正确答案】 继承 【试题解析】 类是面向对象语言中必备的程序语言结构,用来实现抽象数据类型。类与类之间的继承关系实现了类之间的共享属性和操作,一个类可以在另一个已定义的类的基础上 定义,这样使该类型继承了其超类的属性和方法,当然,也可以定义自己的属性和方法。 38 【正确答案】 内聚 【试题解析】 内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量,内聚是从功能角度来度量模块内的联系;耦合性是模块间互相连接的紧密程度的度量。 39 【正确答案】 一对多 1:N
23、【试题解析】 两个实体集间的联系实际上是实体集间的函数关系,这种函数关系可以有 3种,即一对一( 1 1)的联系、一对多( 1 N)或多对一( N 1)的联系和多对多( N N)的联系。 40 【正确答案】 概念设计阶段 【试题解析】 数据库设计分为以下 6个设计阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。 41 【正确答案】 外部关键字 【试题解析】 如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,这个字段就称为外关键字。 42 【正确答案】 SQL视图 43 【正确答案】 11 【试题解析】 本题主要考查 Do循环语句。循环条件 Do Until 0可得知这是一个无限循环,要跳出此循环,只有在循环体里面使用 相关的语句。这里用的是 Exit Do,从程序上看出,跳出循环的条件是 i10,而 i是从 0开始,每次循环加 1。所以,跳出循环时 i的值应该为 11。 44 【正确答案】 选择 , 投影 45 【正确答案】 节 , 主体节