国家二级ACCESS机试(选择题)模拟试卷394
选择题
1.设表的长度为n。在下列结构所对应的算法中,最坏情况下时间复杂度最低的是(D)
A. 堆排序
B. 有序链表查找
C. 希尔排序
D. 循环链表中寻找最大项
解析:在循环链表中寻找最大项算法是,首先取出第一个数作为最大数,然后和后面的所有项进行比较查找。因此,比较次数为n-1。
2.下列叙述中正确的是(D)
A. 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构
B. 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况
C. 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况
D. 循环队列中元素的个数是由队头指针和队尾指针共同决定
解析:循环队列中元素的个数是由队头指针和队尾指针共同决定的,元素的动态变化也是通过队头指针和队尾指针来反映的。
3.设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为( )。(B)
A. DEFXYZABC
B. FEDZYXCBA
C. FEDXYZCBA
D. DEFZYXABC
解析:栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。队列是指允许在一端进行插入,而在另一端进行删除的线性表。将A,B,C,D,E,F入栈后,栈中元素为ABC—DEF,退出三个元素入队,队列元素为FED,将X,Y,Z入栈后栈中元素为ABCXYZ,退栈全部人队后,队列元素为FEDZYXCBA。
4.在数据管理技术发展的三个阶段中,数据共享最好的是( )。(C)
A. 人工管理阶段
B. 文件系统阶段
C. 数据库系统阶段
D. 三个阶段相同
解析:数据管理发展至今已经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。其中最后一个阶段结构简单、使用方便、逻辑性强、物理性少,在各方面的表现都最好,一直占据数据库领域的主导地位。
5.下面叙述中错误的是(A)
A. 软件测试的目的是发现错误并改正错误
B. 对被调试的程序进行“错误定位”是程序调试的必要步骤
C. 程序调试通常也称为Debug
D. 软件测试应严格执行测试计划,排除测试的随意性
解析:软件测试是为了发现错误而执行程序的过程。软件测试要严格执行测试计划,排除测试的随意性。程序调试通常也称Debug,对被调试的程序进行“错误”定位是程序调试的必要步骤。
6.下列叙述中正确的是(A)
A. 循环队列是线性结构
B. 循环队列是线性逻辑结构
C. 循环队列是链式存储结构
D. 循环队列是非线性存储结构
解析:为充分利用向量空间,克服“假溢出”现象的方法是:将向量空间想象为一个首尾相接的圆环,并称这种向量为循环向量。存储在其中的队列称为循环队列(Circular Queue)。线性结构是一个有序数据元素的集合。常用的线性结构有:线性表,栈,队列,双队列,数组,串。常见的非线性结构有:二维数组,多维数组,广义表,树(二叉树等),图。
7.下面对查询功能的叙述中正确的是( )。(C)
A. 在查询中,选择查询可以只选择表中的部分字段,通过选择一个表中的不同字段生成同一个表
B. 在查询中,编辑记录主要包括添加记录、修改记录、删除记录和导入、导出记录
C. 在查询中,查询不仅可以找到满足条件的记录,而且还可以在建立查询的过程中进行各种统计计算
D. 以上说法均不对
解析:选择查询是根据指定的查询准则,从一个或多个表中获取数据并显示结果。编辑记录主要包括添加记录、修改记录和删除记录。在查询中,查询不仅可以找到满足条件的记录,而且还可以在建立查询的过程中进行各种统计运算。
8.在报表中,要计算“数学”字段的最低分,应将控件的“控件来源”属性设置为(A)
A. =Min([数学])
B. =Min(数学)
C. =Min[数学]
D. Min(数学)
解析:控件来源必须以“=”引出,控件来源可以设置成有关字段的表达式,但是字段必须用“[]”括起来。
9.学校规定学生住宿标准是:本科生4人一间,硕士生2人一间,博士生1人一间,学生与宿舍之间形成了住宿关系,这种住宿关系是(C)
A. 一对一联系
B. 一对四联系
C. 一对多联系
D. 多对多联系
解析:由于一间宿舍可以住宿多位学生,但一位学生只能住宿在一间宿舍里,所以这种住宿关系是一对多联系。
10.在Access中,参照完整性规则不包括( )。(B)
A. 更新规则
B. 查询规则
C. 删除规则
D. 插入规则
解析:参照完整性是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。实施了参照完整性后,对表中主关键字字段进行操作时系统会自动地检查主关键字字段,看看该字段是否被添加、修改或删除。如果对主关键字的修改违背了参照完整性的要求,那么系统会自动强制执行参照完整性。
11.在模块的声明部分使用“Option Base 1”语句,然后定义二维数组A(2 to 5,5),则该数组的元素个数为 ( )。(A)
A. 20
B. 24
C. 25
D. 36
解析:VBA中Option Base 1语句的作用是设置数组下标从l开始,展开二维数组A(2 to5,5)为A(2,1)…A(2,5)、A(3,1)…A(3,5)、A(4,1)…A(4,5)、A(5,1)…A(5,5)共4组,每组5个元素,共20个元素。故选择A选项。
12.软件测试用例包括(D)
A. 输入数据和输出数据
B. 测试计划和测试数据
C. 被测程序和测试规程
D. 输入数据和预期输出结果
解析:测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。故选项D正确。
13.下面对软件描述错误的是(D)
A. 文档是不可执行的
B. 程序和数据是可执行的
C. 软件是程序、数据及相关文档的集合
D. 软件文档是与程序开发、雍护和应用无关的资料
解析:计算机软件(Software)是指计算机系统中的程序及其文档,程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料。因此选项D正确。
14.若要在某表中\\(B)
A. 李?
B. 李*
C. 李[]
D. 李#
解析:’?’是通配任意单个字符 ,’*’通配任意字符和字符串,’()’通配()内的任意单个字符,’#’通配任意单个数字。
15.在VBA中,错误的循环结构是(C)
A. Do While条件式
循环体
Loop
B. Do Until条件式
循环体
Loop
C. Do Until
循环体
Loop条件式
D. Do
循环体
本文档预览:3600字符,共10254字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载