国家二级(ACCESS)机试模拟试卷329
选择题
1.下列四种形式的循环设计中,循环次数最少的是( )。(C)
A. a=5:b=8
Do
a=a+l
Loop While a<b
B. a=5:b=8
Do
a=a+1
Loop Until a<b
C. a=5:b=8
Do Until a<b
b=b+1
Loop
D. a=5:b=8
Do Until a>b
a=a+l
Loop
解析:本题考查VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在Until循环中条件为False时执行循环体,条件为True时退出循环;在While循环中条件为True时执行循环体,条件为False时退出循环,这一点要注意区分清楚。本题中的A循环执行4次,B循环执行1次,C循环一次也不执行,D循环执行4次。
2.结构化分析可以使用的工具是( )。(B)
A. N-S图
B. DFD图
C. PAD图
D. 程序流程图
解析:数据流图(DFD)、数据字典、判定表和判定树是结构化分析常用的工具。程序流程图、N-S图、PAD图是详细设计过程中常用的图形工具。
3.定义了二维数组A(1 t0 6,6),则该数组的元素个数为( )。(C)
A. 24个
B. 36个
C. 42个
D. 48个
解析:本题考查VBA中二维数组的知识。数组变量由变量名和数组下标构成,我们通常使用Dim语句来定义数组,其格式为:
Dim数组名([下标下限to]下标上限)
其中下标下限缺省为0。数组中的元素个数即为:下标上限一下标下限+1。对于多维数组来说,每一维也遵守这种计算原则,总的元素个数为各维元素数的乘积。故此本题中的数组元素个数应该是(6-1+1)×(6-0+1)=6×7=42。
4.下面VBA程序段运行时,内层循环的循环总次数是( )。
For m=0 To 7 step 3
For n=m一1 To m+1
Next n
Next m(D)
A. 4
B. 5
C. 8
D. 9
解析:本题考查循环的基础知识。对于这类问题我们应该仔细分析清楚每一重循环的次数。可以看出,外循环由于步长为3,所以总共会执行3次,即m=0、m=3、m=6;在每次外循环中,无论m取何值,内循环都是从m一1到m+1执行3次。所以内循环总共的执行次数为3*3=9次。
5.对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。(D)
A. 快速排序
B. 冒泡排序
C. 直接插入排序
D. 堆排序
解析:除了堆排序算法的比较次数是O(nlog2n),其他的都是n(n-1)/2。
6.设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front—1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为(C)
A. 0
B. 1
C. 48
D. 49
解析:front指向队头位置,删除一个元素就将front顺时针移动一位;rear指尾指针,指向元素要插入的位置,插入一个元素就将rear顺时针移动一位;操作后循环队列的队头指针-1等于尾指针,说明出队一位,则总数就是49了。在该队列中找最大值元素,最多比较次数为总数-1,49-1=48次。
7.设有课程关系模式:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址),并且假定不同课程号可以有相同的课程名,每门课程只有一位任课教师,但每位教师可以有多门课程。关系R范式最高达到(B)
A. 1NF
B. 2NF
C. 3NF
D. BCNF
解析:第二范式(2NF)要求数据库表中的每个实例或行必须可以被唯一地区分。为实现区分通常需要为表加上一个列,以存储各个实例的唯一标识。这个唯一属性列被称为主关键字或主键、主码。第二范式(2NF)要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是一对多的关系。为实现区分通常需要为表加上一个列,以存储各个实例的唯一标识。本题R关系模式中,课程号有不同课程名,每位老师又可以任教多门课程,因此符合第二范式。
8.能够实现从指定记录集里检索特定字段值的函数是( )。(B)
A. DCount
B. DLookup
C. DMax
D. DSum
解析:DLookUp函数是从指定记录集里检索特定字段的值。它可以直接在VBA、宏、查询表达式或计算控件中使用,而且主要用于检索来自外部表字段中的数据。
9.在一个宏中可以包含多个操作,在运行宏时将按( )的顺序来运行这些操作。(A)
A. 从上到下
B. 从下到上
C. 随机
D. A和B都可以
解析:本题考查宏操作的知识。宏是由一个或多个操作组成,在执行这些操作时将按照从上到下的顺序执行。
10.能够使用“输入掩码向导”创建输入掩码的字段类型是(D)
A. 数字和文本
B. 文本和备注
C. 数字和日期/时间
D. 文本和日期/时间
解析:本题考查字段属性的知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,虽然对于大多数数据类型都可以设计输入掩码,但是只有“文本”型和“日期/时间”型字段才可以使用“输入掩码向导”。
11.不是窗体文本框控件的格式属性选项的是( )。(A)
A. 标题
B. 可见性
C. 前景颜色
D. 背景颜色
解析:文本框是用来输入或编辑数据的,所以不能有固定不变的“标题”属性。
12.在Access中为窗体上的控件设置Tab键的顺序,应选择\\(D)
A. 格式选项卡
B. 数据选项卡
C. 事件选项卡
D. 其他选项卡
解析:在Access中为窗体上的控件设置Tab键的顺序,应选择\\
13.在宏表达式中要引用Form1窗体中的txt1控件的值,正确的引用方法是( )。(C)
A. Forml!txt1
B. txt1
C. Forms!Forml!txt1
D. Forms!txt1
解析:在宏表达式中,引用窗体的控件值的格式是:Forms!窗体名!控件名[.属性名]。
14.有三个关系R、S和T如下:
(B)
A.
本文档预览:3600字符,共15442字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载