国家二级ACCESS机试(选择题)模拟试卷385
选择题
1.为了降低算法的空间复杂度,要求算法尽量采用原地工作(in place)。所谓原地工作是指( )。(D)
A. 执行算法时不使用额外空间
B. 执行算法时不使用任何存储空间
C. 执行算法时所使用的额外空间随算法所处理的数据空间大小的变化而变化
D. 执行算法时所使用的额外空间固定(即不随算法所处理的数据空间大小的变化而变化)
解析:对于算法的空间复杂度,如果额外空间量相对于问题规模(即输人数据所占的存储空间)来说是常数,即额外空问量不随问题规模的变化而变化,则称该算法是原地工作的。
2.支持子程序调用的数据结构是(A)
A. 栈
B. 树
C. 队列
D. 二叉树
解析:栈是一种限定在一端进行插入与删除的线性表。在主函数调用子函数时,要首先保存主函数当前的状态,然后转去执行子函数,把子函数的运行结果返回到主函数调用子函数时的位置,主函数再接着往下执行,这种过程符合栈的特点。所以一般采用栈式存储方式。
3.既可以直接输入文字,又可以从列表中选择输入项的控件是( )。(C)
A. 选项框
B. 文本框
C. 组合框
D. 列表框
解析:本题考查ACCESS窗体中的控件相关知识。选项框主要用于二值数据的显示和输入;文本框主要用于显示和输入数据,以及进行计算;组合框既可选择提供的选项,也可在其文本域中输入选项中没有的数据;列表框用于列出一组选项,要求用户只能从该组选项中进行选择。
4.下列关于栈的描述中正确的是(C)
A. 在栈中只能插入元素而不能删除元素
B. 在栈中只能删除元素而不能插入元素
C. 栈是特殊的线性表,只能在一端插入或删除元素
D. 栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素
解析:栈是限定在一端进行插入与删除的线性表,在栈中,允许插入与删除的一端称为栈顶,不允许插入与删除的另一端称为栈底。
5.一个栈的初始状态为空。现将元素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。
6.深度为5的完全二叉树的结点数不可能是(B)
A. 15
B. 16
C. 17
D. 18
解析:对于满二叉树,叶子结点的数目等于2(n-1),n为深度,这里就是2的5-1=4次方,就是16。所以选项A为正确答案。
7.软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于(B)
A. 定义阶段
B. 开发阶段
C. 维护阶段
D. 上述三个阶段
解析:本题考查软件生命周期的相关概念。通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。一般包括可行性研究与需求分析、设计、实现、测试、交付使用以及维护等活动。还可以将软件生命周期分为软件定义、软件开发及软件运行维护三个阶段。
8.下列描述中正确的是(B)
A. 数据库系统是一个独立的系统,不需要操作系统的支持
B. 数据库技术的根本目标是要解决数据的共享问题
C. 数据库管理系统就是数据库系统
D. 以上三种说法都不对
解析:数据库系统由如下几个部分组成:数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、系统平台之一——硬件平台(硬件)、系统平台之二——软件平台(软件)。这五个部分构成了一个以数据库为核心的完整的运行实体,称为数据库系统。数据库技术的根本目的是要解决数据的共享问题。数据库中的数据具有“集成”、“共享”之特点,亦即数据库集中了各种应用的数据,进行统一地构造与存储,而使它们可被不同应用程序所使用。数据库管理系统(Database Management System,简称DBMS),是一种系统软件,负责数据库中的数据组织、数据操作、数据维护、控制及保护和数据服务等。它是数据库系统的核心。
9.设数据结构B=(D,R),其中
D={a,b,c,d,e,f}
R={(f,(a),(d,b),(e,(d),(c,e),(a,c)}
该数据结构为(A)
A. 线性结构
B. 循环队列
C. 循环链表
D. 非线性结构
解析:由结点之间的关系R={(f,a),(d,b),(e,d),(c,e),(a,c))可以得到,该数据结构为:“fa-c-e-d-b”。由此可知结点f没有前驱,结点b没有后继结点,并且其它的结点只有一个前驱结点和一个后继结点,所以该数据结构为线性结构。所以应选A选项。
10.软件生命周期是指(A)
A. 软件产品从提出、实现、使用维护到停止使用退役的过程
B. 软件从需求分析、设计、实现到测试完成的过程
C. 软件的开发过程
D. 软件的运行维护过程
解析:软件生命周期是指软件产品从提出、实现、使用、维护到停止使用、退役的过程。
11.下列叙述中,正确的是(A)
A. Sub过程无返回值,不能定义返回值类型
B. Sub过程有返回值,返回值类型只能是符号常量
C. Sub过程有返回值,返回值类型可在调用过程时动态决定
D. Sub过程有返回值,返回值类型可由定义时的As子句声明
解析:Sub过程(又称子过程)以关键词Sub开始,以End Sub结束,其定义语句语法格式为:
[Public I Private I Static]Sub子过程名([])[As数据类型]
[1
[Exit Sub]
[]
End Sub
对于子过程,可以传送参数和使用参数来调用它,但不返回任何值。
12.如果在文本框内输入数据后,按Enter键或按Tab键,输入焦点可立即移至下一指定文本框,应设置的属性是( )。(B)
A. “制表位”属性
B. “Tab键索引”属性
C. “自动Tab键”属性
D. “Enter键行为”属性
解析:在Access中为窗体上的控件设置Tab键的顺序,应选择“属性”对话框的“其他”选项卡中的“Tab键索引”属性进行设置。
13.报表的分组统计信息显示的区域是( )。(C)
A. 报表页眉或报表页脚
B. 页面页眉或页面页脚
C. 组页眉或组页脚
D. 主体
解析:对报表中的记录进行分组统计输出,需要对组页眉或组页脚进行设置。
14.软件生命周期是指(D)
A. 软件的实现和维护
B. 软件的工程实施阶段
C. 软件的开发与管理
D. 软件产品从提出、实现、使用维护到停止使用退役的过程
解析:软件生命周期是指软件产品从提出、实现、使用、维护到停止使用、退役的过程。
15.下列运行宏的方法,错误的是( )。(A)
A. 单击宏名运行宏
B. 双击宏名运行
本文档预览:3600字符,共9872字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载