国家二级(ACCESS)机试模拟试卷225
选择题
1.假定有以下程序段
n=0
for i=1 to 4
forj=3 to-1 step-1
n=n4—1
nextj
next i
运行完毕后n的值是( )。(D)
A. 12
B. 15
C. 16
D. 20
解析:本题考查VBA程序设计中的循环知识。在本题的程序中,每次循环n都会加1,所以关键问题就是循环共执行多少次。我们已知外循环共执行4次,每次外循环中内循环都执行5次,则内循环共执行的次数为20次。
2.表达式\\(B)
A. 将变量A保留小数点后1位
B. 将变量A四舍五入取整
C. 将变量A保留小数点后5位
D. 舍去变量A的小数部分
解析:INT函数是返回表达式的整数部分,表达式A+0.5中当A的小数部分大于等于0.5时,整数部分加1,当A的小数部分小于0.5时,整数部分不变,INT(A+0.5)的结果便是实现将A四舍五入取整。
3.能够实现从指定记录集里检索特定字段值的函数是( )。(D)
A. Nz
B. Find
C. Lookup
D. DLookup
解析:DlookUp函数是从指定记录集里检索特定字段的值。它可以直接在VBA、宏、查询表达式或计算控件使用,而且主要用于检索来自外部表字段中的数据。
4.设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front=rear-1。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为(A)
A. 0
B. 1
C. 49
D. 5n
解析:front指定队头位置,删除一个元素就将front顺时针移动一位;rear指尾指针,指向元素要插入的位置,插入一个元素就将rear顺时针移动一位;操作后,循环队列的队头指针等于尾指针-1,说明此时队列已经是空队列,那么就不用比较了。
5.十进制整数设为整数类I,则下面属于类I的实例的是(A)
A. -518
B. 0.518
C. 518E-2
D. .518
解析:整数的全体构成整数集,整数集是一个数环。在整数系中,零和正整数统称为自然数。-1、-2、-3、…、-n、…(n为非零自然数)为负整数。则正整数、零与负整数构成整数系。整数不包括小数、分数。本题中,选项A是正确的,选项B是小数,选项C是科学计数,也是小数,选项D是小数。
6.若\\(A)
A. 显示控件
B. 有效性规则
C. 有效性文本
D. 默认值
解析:B、C选项是针对输入内容作出限制,包括格式或者内容,当输入内容不合法时,系统会给出提示;D选项是针对出现频率很高的字段,设置一个默认值;由于本题职称包含多个值,可通过显示控件罗列出选项,供用户从中选择,从而使输入效率比较高。因此,本题答案为A。
7.在学生表中要查找所有年龄大于30岁姓王的男同学,应该采用的关系运算是( )。(A)
A. 选择
B. 投影
C. 联接
D. 自然联接
解析:关系运算包括:选择、投影和连接。①选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。②投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算,相当于对关系进行垂直分解。③连接:连接是关系的横向结合。连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。此题干要求从关系中找出同时满足两个条件的元组,应进行的运算是选择,所以选项A)是正确的。
8.VBA代码调试过程中,能够动态了解变量和表达式变化情况的是(C)
A. 本地窗口
B. 立即窗口
C. 监视窗口
D. 快速监视窗口
解析:本题考查VBA调试的知识。在VBA调试过程中可以使用到一些窗口,其中的本地窗口能够显示出所有当前过程中变量声明及变量值信息:立即窗口可以安排一些调试语句执行立即窗口域的内容;监视窗口能够动态了解变量和表达式变化情况;快速监视窗口可以快速观察变量和表达式的当前值。
9.设有关键码序列(Q,G,M,Z,A,N,B,P,x,H,Y,S.T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是( )。(B)
A. 1
B. 3
C. 7
D. 9
解析:建堆的算法:首先将要排序的所有关键码放到一棵完全二叉树的各个结点中(这时的二叉树不具备堆的特性),然后,从i=[n/2](n为结点的个数)的结点Ki开始,逐步把以K[n/2],K[n/2]-1,K[n/2]-2…为根的子树排成堆,直到以K1为根的树排成堆,就完成了建堆过程。此题中,n=16,i=[16/2]=8,即从第8个结点开始,建堆完成后如下图所示:
10.在使用报表设计器设计报表时,如果要统计报表中某个组的汇总信息,应将计算表达式放在( )。(A)
A. 组页眉/组页脚
B. 页面页眉/页面页脚
C. 报表页眉/报表页脚
D. 主体
解析:本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。组页眉处于组的开始位置,一般用来显示某个组的分组依据;组页脚处于组的结束位置,一般用来显示组的汇总信息。由于本题要求统计某个组的汇总信息数据,故此应该放在组页脚。
11.下列叙述中正确的是( )。(B)
A. 栈与队列都只能顺序存储
B. 循环队列是队列的顺序存储结构
C. 循环链表是循环队列的链式存储结构
D. 栈是顺序存储结构而队列是链式存储结构
解析:栈是所有的插入与删除都限定在表的同一端进行的线性表;队列是指允许在一端进行插入,而在另一端进行删除的线性表,二者均既可以顺序存储也可以链式存储。为了充分地利用数组的存储空间,把数组的前端和后端连接起来,形成一个环形的表,称为循环队列,因此循环队列是队列的一种顺序存储结构,B选项正确。
12.Access中的参照完整性规则不包括(C)
A. 删除规则
B. 插入规则
C. 查询规则
D. 更新规则
解析:参照完整性规则:是指在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。实施了参照完整性后,对表中主关键字字段进行操作时系统会自动地检查主关键字字段,看看该字段是否被添加、修改或删除。如果对主关键字的修改违背了参照完整性的要求,那么系统会自动强制执行参照完整性。
13.运行下面的程序段:
For k=5 to 10 Step 2
k=k*2
Next k
则循环次数为( )
本文档预览:3600字符,共16362字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载