国家二级ACCESS机试(选择题)模拟试卷366
选择题
1.下列叙述中正确的是( )。(A)
A. 顺序存储结构的存储空间一定是连续的,链式存储结构的存储空间不一定是连续的
B. 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构
C. 顺序存储结构能存储有序表,链式存储结构不能存储有序表
D. 链式存储结构比顺序存储结构节省存储空间
解析:链式存储结构既可以针对线性结构,也可以针对非线性结构,因此B与C错误。链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,因此D错误。因此本题答案为A。
2.Access数据库最基础的对象是(A)
A. 表
B. 宏
C. 报表
D. 查询
解析:ACCESS数据库由数据库对象和组两部分组成,其中对象分为七种,这些数据库对象包括:表、查询、窗体、报表、数据访问页、宏和模块,其中表对象是数据库设计目的的对象。
3.一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是(C)
A. 1,2,3,A,B,C
B. C,B,A,1,2,3
C. C,B,A,3,2,1
D. 1,2,3,C,B,A
解析:栈是按照“先进后出”或“后进先出”的原则组织数据的。所以出栈顺序是CBA321。
4.下列可以建立索引的数据类型是(A)
A. 文本
B. 超级链接
C. 备注
D. OLE对象
解析:索引可以加快对数据的查询速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变,本题选项中只有文本数据类型可以建索引,其他数据类型都不可建索引。
5.SQL的数据操纵语句不包括( )。(D)
A. INSERT
B. UPDATE
C. DELETE
D. CHANGE
解析:SQL查询的数据操纵语句包括:INSERT(插入)、UPDATE(更新)、DELETE(删除),不包括CHANGE语句。
6.设有二叉树如下图所示:
(B)
A. ABDEGCFH
B. DBGEAFHC
C. DGEBHFCA
D. ABCDEFGH
解析:中序遍历(LDR)是指首先遍历左子树,然后访问根结点,最后遍历右子树,选项B正确。
7.运行宏,不能修改的是( )。(A)
A. 宏本身
B. 窗体
C. 表
D. 数据库
解析:通过宏能够自动执行重复任务,使用户更方便而快捷地操纵Access数据系统。宏运行的前提是有触发宏的事件发生。宏在运行时不能修改的是宏本身。
8.VBA中如果没有显式声明或未用符号来定义变量的数据类型,则变量的默认数据类型为(D)
A. Boolean
B. Int
C. String
D. Variant
解析:在VBA中,没有显示声明(用如Dim、Private、Public或Static等语句)或使用符号来定义的变量,数据类型默认是变体型(Variant)。
9.下列叙述中正确的是(B)
A. 矩阵是非线性结构
B. 数组是长度固定的线性表
C. 对线性表只能作插入与删除运算
D. 线性表中各元素的数据类型可以不同
解析:
10.Access的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色态)。需要设置的属性是(C)
A. Default
B. Cancel
C. Enabled
D. Visible
解析:本题考查控件的基本属性的知识。在VBA中,Default属性用来设置某个控件是否为默认;Cancel属性用来设置某个控件是否中止;Enabled属性用来设置某个控件是否可用:Visible属性用来设置某个控件是否可见。所以本题正确答案为c。
11.以下不是宏的运行方式的是( )。(D)
A. 直接运行宏
B. 为窗体或报表的事件响应而运行宏
C. 为窗体或报表上的控件的事件响应而运行宏
D. 为查询事件响应而运行宏
解析:本题考查宏运行方式的知识。宏有多种运行方式,可以直接运行宏,可以运行宏组里的宏,还可以为窗体或报表以及其上的控件的事件响应而运行宏。
12.下列程序段的功能是:计算1+2+3……+10的值,程序空白处应填写的语句是
Dim t,k as single
k=0
DO While k<0
k=k+1
Loop(A)
A. t=t+k
B. t=t+2
C. k=k+2
D. t=t+1
解析:本题利用Do While…Loop循环语句实现了计算1+2+3……+10的值的功能。利用循环条件k<10进行控制。若满足条件则执行k值加1的操作,使k值从1至10逐个变换,之后利用t存储相加结果,利用t=t+k语句实现计算1+2+3……+10的值的功能。
13.下列程序段的功能是实现“学生”表中“年龄”字段值加1:
Dim Str As String
Str=\\(B)
A. 年龄=年龄+1
B. Update学生Set年龄=年龄+1
C. Set年龄=年龄+1
D. Edit学生Set年龄=年龄+1
解析:本题主要考查了SQL更新查询语句。实现字段值的增加用UPDATF更新语句,语句格式为:UPDATE表名SFT字段名=表达式,题目中要实现对“学生”表中“年龄”字段值加1,所以正确的语句是:Update学生Set年龄=年龄+1。故选择B选项。
14.在报表中要显示格式为“共N页,第N页”的页码,正确的页码格式设置是(D)
A. =”共”+Pages+”页,第”+Page+\\
B. =”共”+[Pages]+”页,第”+[Page]+”页”
C. =”共\\
D. =”共”&[Pages]&”页,第”&[Page]&”页”
解析:报表中分页,[Pages]表示总页数,[Page]表示当前所在页,在VB中用“&”连接变量与字符串。
15.VBA程序中,代码打开窗体应使用的命令是( )。(A)
A. DoCmd.OpenForm
B. Do.OpenForm
C. Cmd.OpenForm
D. Command.OpenForm
解析:使用代码打开窗体要采用DoCmd对象的方法实现,格式为:Docmd.OpenForm窗体名称。
16.在模块的声明部分使用“Option Base 1”语句,然后定义二维数组A(2 to 5,5),则该数组的元素个数为 ( )。(A)
A. 20
B. 24
C. 25
D. 36
解析:VBA中Option Base 1语句的作用是设置数组下标从l开始,展开二维数组A(2 t
本文档预览:3600字符,共9988字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载