1、国家二级( ACCESS)笔试模拟试卷 279及答案与解析 1 算法分析的目的是 ( )。 ( A)找出数据结构的合理性 ( B)找出算法中输入和输出之间的关系 ( C)分析算法的易懂性和可靠性 ( D)分析算法的效率以求改进 2 概要设计中要完成的事情是 ( )。 ( A)系统结构和数据结构的设计 ( B)系统结构和过程的设计 ( C)过程和接口的设计 ( D)数据结构和过程的设计 3 线性表进行二分法检索,其前提条件是 ( )。 ( A)线性表以顺序方式存储,并按关键码值排好序 ( B)线性表以顺序方式存储,并按关键码的检索频率排好序 ( C)线性表以链式方式存储,并按关键码值排好序 (
2、D)线性表以链式方式存储,并按关键码的检索频率排好序 4 为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为 _。 ( A) PAD图 ( B) N-S图 ( C)结构图 ( D)数据流图 5 下列叙述中错误的是 ( )。 ( A)线性表是由 n个元素组成的一个有限序列 ( B)线性表是一种线性结构 ( C)线性表的所有结点有且仅有一个前件和 后件 ( D)线性表可以是空表 6 为了提高软件模块的独立性,模块之间最好是 ( )。 ( A)控制耦合 ( B)公共耦合 ( C)内容耦合 ( D)数据耦合 7 软件是指 ( A)程序 ( B)程序和文档
3、( C)算法加数据结构 ( D)程序、数据与相关文档的完整集合 8 在一个长度为 n的线性表中插入一个元素,以下说法不正确的是 ( )。 ( A)最好情况下需要移动的数据元素数目为 0 ( B)最坏情况下需要移动的数据元素数目为 n ( C)在平均情况下需要移动的数据元素数目为 n/2 ( D)最坏情况下需要移动的数据元素数目为 n/2 9 查询 2000年 6月参加工作的记录的准则是 ( )。 ( A) Year(工作时间 )=2000 And 6 ( B) Year(工作时间 )=2000 And Month(工作时间 )=6 ( C) Year() -2000 And Month-6 (
4、 D) Year(工作时间 )=2000 And(工作时间 )=6 10 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数 ( A)控制流 ( B)加工 ( C)数据存储 ( D)源和潭 11 Access所设计的数据访问页是一个 _。 ( A)独立的外部文件 ( B)数据库中的表, ( C)独立的数据库文件 ( D)数据库记录的超链接 12 计算机算法指的是 _。 ( A)计算方法 ( B)调度方法 ( C)排序方法 ( D)解决某一问题的有限运算序列 13 下列数据结构中,能用二分法进行查找的是 ( )。 ( A)顺序存储的有序线性表 (
5、B)结性链表 ( C)二叉链表 ( D)有序线 性链表 14 下列不属于控件格式属性的是 _。 ( A)标题 ( B)正文 ( C)字体大小 ( D)字体粗细 15 以下程序段运行后,消息框的输出结果是 ( )。 a=10 b=20 c=an 时才开始执行,不合题意;同时,选项 B没有指定 i的初值,系统会默认 i; 0,这也不合题意。本题正确答案为选项 C。 31 【正确答案】 A 32 【正确答案】 A 【试题解析】 本题考查的是输入掩码。输入掩码符号说明参见第 74 页表,输入掩码属性设置为 “LLLL,表示必须输入 4个字母 (A Z)。 33 【正确答案】 B 【试题解析】 本题考查
6、 VBA中多重循环的知识。见到多重循环的问题不要害怕,认真地分析清楚每一次循环 这种问题就迎刃而解了。本题中,在每一次外循环开始的时候部把 x的值置为 4,所以我们只分析最后一次循环就可以了;同理中层循环每一次开始前都把 x的值置为 3,所以这个问题最后实际上就是 x的初值为3,执行最内层循环直到结束就可以了。根据程序内循环执行两次,最后x=3+6+6=15。 34 【正确答案】 D 【试题解析】 本题考查表及表字段的知识。在 Access中,表字段如果为文本型,则最长只能为 255个字符;要想得到计算字段的结果,不仅能够使用总计查询来完成,其他查询方式如交叉表查询等也能完成;创建表与表 之间
7、的关系时,要关闭所有要创建关系的表;在创建一对一关系时,要求两个表的相关字段都是主关键字。 35 【正确答案】 A 36 【正确答案】 D 37 【正确答案】 自顶向下 【试题解析】 在程序设计时,应先考虑总体,后考虑细节,逐步将问题具体化,所以上述方法概括为:自顶向下,逐步细化。 38 【正确答案】 链式 39 【正确答案】 EDBGHFCA 40 【正确答案】 大于 3 【试题解析】 栈的操作原则 ”后进先出 ”,队列的操作原则 ”先进后出 ”。出队列顺序即为入队列顺序, 而入队列 /顷序也就是出栈顺序是: e2、 e4、 e3、 e6、 e5、e1。为得到出栈顺序为 e2、 e4、 e3
8、、 e6、 e5、 e1。则入栈操作应为 e1、 e2 进栈,e2 出栈。 (进栈后有 e1、 e2,出栈后仅有 e1) e3、 e4 进栈, e4、 e3 出栈。 (进栈后有 e1、 e3、 e4,出栈后仅有 e1) e5、 e6 进栈, e5、 e6、 e1 出栈 (进栈后有 e1、e5、 e6,出栈后为空 )。 41 【正确答案】 主窗体与子窗体 42 【正确答案】 X 9naK、 x min、 s-min-max 【知识模块】 模块设计 43 【正确答案】 子查询 【试题解析】 如果一个查询的数据源仍是查询,而不是表,则该查询称为子查询。 44 【正确答案】 日期 /时间型 【试题解析
9、】 本题考查字段属性的知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,虽然对于大多数数据类型都可以设计输入掩码,但是只有 “文本 ”型和 “日期 /时间 ”型字段才可以使用 “输入掩码向导 ”。 45 【正确答案】 相同 【试题解析】 所谓分组,是指按某个字段值进行归类,将字段值相同的记录分在一组之中。而排序是指按某个字段值将记 录排序。在设计视图方式打开相应的报表,单击工具栏上的【排序与分组】按钮,弹出对话框,在对话框上部的【字段 /表达式】和【排序次序】中选定相应内容,则在下部出现【组属性】区域。 46 【正确答案】 8 【试题解析】 Str函数是将数值型量转换为字符型
10、量,因为 y 为正数,所以Str$(y)带一个空格, Str$(x)前面带有 “-”号。 Len 函数是计算字符串的长度,由此可见本题的正确答案为 8。 47 【正确答案】 模块化 48 【正确答案】 0 【试题解析】 默认值为 0。 49 【正确答 案】 统计计算 【试题解析】 本题考查报表的统计计算。报表设计中,可以根据需要进行各种类型统计计算并输出显示,操作方法就是使用计算控件设置其控件源为合适的统计计算表达式。在 Access中利用计算控件进行统计计算并输出结果操作主要有两种形式:主体节内添加计算控件,组页眉 /组页脚节区内或报表页眉朋表页脚节区内添加计算字段。 50 【正确答案】 2
11、346 【试题解析】 当 j=1时,内层循环执行 x=x +y+z=x+2三次,所以 x=7; 当 j=2时, 内层循环执行 x=2*x+2*y+2*z=2*x+4三次,所以 x=84; 当 j=3时,内层循环执行 x=3*x+3*y+3*z=3*x+6三次,所以 x=2346。 则最后的结果是: x=2346。 51 【正确答案】 9 52 【正确答案】 19 【试题解析】 设队列容量为 m,则 rear front,则队列中元素个数为 rear-front; rear front,则队列中元素个数为 m+(rear-front)。本题 rear front,则m=24+(3-8)=19。