国家二级(ACCESS)机试模拟试卷283
选择题
1.下面关于算法的叙述中,正确的是( )。(B)
A. 算法的执行效率与数据的存储结构无关
B. 算法的有穷性是指算法必须能在执行有限个步骤之后终止
C. 算法的空间复杂度是指算法程序中指令(或语句)的条数
D. 以上三种描述都正确
解析:算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。
2.数据管理技术发展的三个阶段中,( )没有专门的软件对数据进行管理。
Ⅰ.人工管理阶段
Ⅱ.文件系统阶段
Ⅲ.数据库阶段(A)
A. 仅Ⅰ
B. 仅IⅢ
C. Ⅰ和Ⅱ
D. Ⅱ和Ⅲ
解析:数据管理技术发展的三个阶段中,只有人工管理阶段,没有操作系统,没有管理数据的软件,数据处理方式是批处理。在文件系统阶段,操作系统中已经有了专门数据管理软件,一般称为文件系统。在数据库系统阶段,出现了统一管理数据的专门软件系统,即数据库管理系统。
3.在报表设计过程中,不适合添加的控件是( )。(D)
A. 标签控件
B. 图形控件
C. 文本框控件
D. 选项组控件
解析:Access为报表提供的控件和窗体控件的功能与使用方法相同,不过报表是静态的,在报表上使用的主要控件是标掺、图像和文本框控件,分别对应选项A、B、C,所以选项D为正确答案。
4.在窗体上,设置控件Coml为不可见的属性是( )。(D)
A. Coml.Name
B. Coml.Caption
C. Coml.Enabled
D. Coml.Visible
解析:本题考查控件属性的知识。在窗体的控件中,Visible属性是用于指定控件是否可见。Enabled属性用于指定控件是否可用,Caption属性表示控件的标题,Name属性表示控件的名称。
5.如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为( )。(A)
A. 按值传递
B. 按地址传递
C. ByRef传递
D. 按形参传递
解析:参数传递有两种方式:按值传递ByVal和按址传递ByRef。按值传递是单向传递,改变了形参变量的值而不会影响实参本身;而按址传递是双向传递,任何引起形参的变化都会影响实参的值。
6.在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:
Private Sub Command1_Click()
Dim a1(4,4),a2(4,4)
For i=1 To 4
Forj=1 To 4
a1(ij)=i+j
a2(i,j)=a1(i,j)+i+j
Next j,i
MsgBox(al(3,3)*a2(3,3))
End Sub
程序运行后,单击命令按钮,消息框输出的是( )。(B)
A. 48
B. 72
C. 96
D. 128
解析:本题考查VBA中二维数组和循环的知识。本题使用了二重循环为两个二维数组中的元素均进行了赋值,最后求两个数组元素值的积。我们只需要注意这两个数组元素在循环中被赋了什么值,当i=3,j=3时,alf3,3)=3+3=6,a2(3,3)=a1(3,3)+3+3=12,所以最后二者之积为72。
7.能够使用“输入掩码向导”创建输入掩码的字段类型是( )。(D)
A. 数字和文本
B. 文本和备注
C. 数字和日期/时间
D. 文本和日期/时间
解析:本题考查字段属性的知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,虽然对于大多数数据类型都可以设计输入掩码,但是只有“文本”型和“日期/时间”型字段才可以使用“输入掩码向导”。
8.在SELECT语句中,“\”的含义是( )。(D)
A. 通配符,代表一个字符
B. 通配符,代表任意字符
C. 测试字段是否为NULL
D. 定义转义字符
解析:本题考查SQL语句的知识。在SQL语句中的“\”是转义字符,跟在转义字符后面的字符被转义而不使用原义。
9.下列属于通知或警告用户的命令是( )。(C)
A. PrintOut
B. OutputTo
C. MsgBox
D. RunWamings
解析:在宏操作中,MsgBox用于显示提示消息框,PrintOut用于打印激活的数据库对象,OutputTo用于将指定数据库对象中的数据输出成.xlsx、.rtf、.txt、.htm、.snp等格式的文件。
10.下列叙述中错误的是(C)
A. 在双向链表中,可以从任何一个结点开始直接遍历到所有结点
B. 在循环链表中,可以从任何一个结点开始直接遍历到所有结点
C. 在线性单链表中,可以从任何一个结点开始直接遍历到所有结点
D. 在二叉链表中,可以从根结点开始遍历到所有结点
解析:线性单链表就是指线性表的链式存储结构,这种结构只能从一个节点遍历到其后的所有节点,故C选项叙述错误;在单链表的第一个节点前增加一个表头节点,队头指针指向表头节点,所以可以从任何一个节点开始直接遍历到所有节点,最后一个节点的指针域的值由NULL改为指向表头节点,这样的链表称为循环链表;双向链表是指链表节点含有指向前一个节点的指针和指向后一个节点的指针,所以可以从任何一个节点开始直接遍历到所有节点;二叉树链表中节点指针由父节点指向子节点,可以从根节点开始遍历到所有节点,所以选项A、B、D叙述均正确。
11.某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。(C)
A. 10
B. 8
C. 6
D. 4
解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子节点总是比度为2的节点多一个,所以本题中是5+1=6个。
12.下列排序方法中,最坏情况下比较次数最少的是( )。(D)
A. 冒泡排序
B. 简单选择排序
C. 直接插入排序
D. 堆排序
解析:冒泡排序与简单插入排序与简单选择排序法在最坏情况下均需要比较n(n一1)/2次,而堆排序在最坏情况下需要比较的次数是nlog2n。
13.下列排序方法中,最坏情况下比较次数最少的是( )。(D)
A. 冒泡排序
B. 简单选择排序
C. 直接插入排序
D. 堆排序
解析:冒泡排序与简单插入排序与简单选择排序法在最坏情况下均需要比较n(n-1)/2次,而堆排序在最坏情况下需要比较的次数是nlog2n。
14.有两个关系R、S如下:
(B)
A. 选择
B. 投影
C. 插入
D. 连接
解析:投影运算是指对于关系内的域指定可引入新的运算。本题中s是在原有关系R的内
本文档预览:3600字符,共15359字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载