国家二级ACCESS机试(选择题)模拟试卷371
选择题
1.下列叙述中正确的是(D)
A. 栈是一种先进先出的线性表
B. 队列是一种后进先出的线性表
C. 栈与队列都是非线性结构
D. 栈与队列都是线性结构
解析:栈是先进后出,队列是先进先出。栈和队列都是一种线性表,属于线性结构。
2.下列属于Access对象的是(D)
A. 文件
B. 数据
C. 记录
D. 查询
解析:本题考查Access对象的知识。在Access中分别有7种对象,分别是表、查询、窗体、报表、宏和模块。
3.如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是(C)
A. 是/否
B. 数字
C. 文本
D. 备注
解析:本题考查Access数据类型的基础知识。在Access中支持很多种数据类型,Access中的字段数据类型有:文本型、备注型、数字型、日期/时间型、货币型、自动编号型、是/否型、OLE对象型、超级链接型和查阅向导型。汉字表示的字段属于文本型。
4.对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为( )。(C)
A. log2n
B. n/2
C. n
D. n+1
解析:在进行顺序查找过程中,如果被查的元素是线性表中的最后一个元素,或者被查元素根本不在线性表中,则为了查找这个元素需要与线性表中的所有元素进行比较,这是顺序查找的最坏情况,需要比较的次数为n次。
5.下列叙述中正确的是(D)
A. 所有数据结构必须有根结点
B. 所有数据结构必须有终端结点(即叶子结点)
C. 只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构
D. 没有根结点或没有叶子结点的数据结构一定是非线性结构
解析:只有一个空节点的结构也属数据结构,所以选项A和选项B不正确;有且只有一个根结点,每一个结点最多有一个前件,也最多有一个后件的数据结构才属于线性结构,其它的都属于非线性结构,故选项C不正确,选项D正确。
6.假设一个书店用(书号、书名、作者、出版社、出版日期、库存数量……)一组属性来描述图书,可以作为“关键字”的是( )。(A)
A. 书号
B. 书名
C. 作者
D. 出版社
解析:本题考查主关键字的知识。主关键字是一个或者多个字段的集合,是用于区别表中记录唯一的标识,也就意味着在一个表中主关键字不能取重复值。在Access的表中,可以定义三种类型的主关键字:自动编号主键、单字段主键和多字段主键。在本题中只有“书号”是每本书都不相同的,也就是主关键字。
7.下列叙述中正确的是(A)
A. 在栈中,栈顶指针的动态变化决定栈中元素的个数
B. 在循环队列中,队尾指针的动态变化决定队列的长度
C. 在循环链表中,头指针和链尾指针的动态变化决定链表的长度
D. 在线性链表中,头指针和链尾指针的动态变化决定链表的长度
解析:栈是一种特殊的线性表,是一种只允许在表的一端进行插入或删除操作的线性表。表中允许进行插入、删除操作的一端称为栈顶;表的另一端称为栈底。栈顶的当前位置是动态的,对栈顶当前位置的标记称为栈顶指针。在栈中,栈顶指针动态反映了栈中元素的变化情况。所以选项A正确。
8.定义某一个字段默认值属性的作用是( )。(B)
A. 不允许字段的值超出指定的范围
B. 在未输入数据前系统自动提供值
C. 在输入数据时系统自动完成大小写转换
D. 当输入数据超出指定范围时显示的信息
解析:字段可以设置“默认值”属性指定一个数值,该数值在新建记录时将自动输入字段中。故正确选项为B。
9.下列结构中为非线性结构的是(A)
A. 树
B. 向量
C. 二维表
D. 矩阵
解析:线性结构是一个有序数据元素的集合。常用的线性结构有:线性表,栈,队列,双队列,数组,串。常见的非线性结构有:二维数组,多维数组,广义表,树(二叉树等),图。
10.结构化程序设计的基本原则不包括(A)
A. 多态性
B. 自顶向下
C. 模块化
D. 逐步求精
解析:结构化程序设计方法的主要原则可以概括为:自顶向下,逐步求精,模块化和限制使用GOTO语句,其中不包括多态性。
11.下面叙述中错误的是(A)
A. 软件测试的目的是发现错误并改正错误
B. 对被调试的程序进行“错误定位”是程序调试的必要步骤
C. 程序调试通常也称为Debug
D. 软件测试应严格执行测试计划,排除测试的随意性
解析:软件测试是为了发现错误而执行程序的过程。软件测试要严格执行测试计划,排除测试的随意性。程序调试通常也称Debug,对被调试的程序进行“错误”定位是程序调试的必要步骤。
12.Access数据库中,表的组成是(A)
A. 字段和记录
B. 查询和字段
C. 记录和窗体
D. 报表和字段
解析:表是数据库的基本对象,是存放各类数据的基础,如查询、窗体、报表等都是在表的基础上建立并使用的。表由字段与记录组成。
13.结构化程序包括的基本控制结构是(C)
A. 主程序与子程序
B. 选择结构、循环结构与层次结构
C. 顺序结构、选择结构与循环结构
D. 模块结构、选择结构与层次结构
解析:在结构化程序设计中,任何复杂的算法,都可以由顺序结构、选择(分支)结构和循环结构这三种基本结构来完成。选项C正确。
14.表达式123+Mid(\\(D)
A. 12334
B. 12334
C. 123
D. 157
解析:Mid(\\
15.VBA表达式19.5 Mod 2*2的运算结果是( )。(D)
A. 3.5
B. 1
C. 3
D. 0
解析:乘法运算符优先级高于求模运算符,对于Mod运算,若操作数是小数,则会先四舍五入变成整数后再运算,上述表达式可改写成20 Mod(2*2),结果为0。
16.下面描述不属于软件特点的是(D)
A. 软件是一种逻辑实体,具有抽象性
B. 软件在使用中不存在磨损、老化问题
C. 软件复杂性高
D. 软件使用不涉及知识产权
解析:计算机软件的特点:①软件是由一个人或许多人共同完成的高强度智力劳动的结晶,是建立在知识、经验和智慧基础上的具有独创性的产物,是一种逻辑实体,具有抽象性。由于软件具有独创性(即原始性),所以软件著作权人对软件产品依法享有发表权、开发者身份权、使用权、许可权、获得报酬权以及转让权;②软件产品是无形的,即没有质量,也没有体积及其他物理性质,它只收藏在某种有形的载体中,如磁盘等介质,而且是通过该载体进行交易;③软件产品的复制(批量生产)是极其简单的,其复制成本同其开发成本相比较,几乎可以忽略不计;④软件产品维护同硬件产品维护的含义有明显差别。软件几乎不存在有形损耗,但存在无形损耗。所以选项D正确。
17.在已建窗体中有一命令按钮(名为Commandl),该按钮的单击事件对应的VBA代码为:
Private Sub Commandl_Click()
本文档预览:3600字符,共9559字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载