国家二级ACCESS机试(选择题)模拟试卷351
选择题
1.下列叙述中正确的是( )。(A)
A. 在栈中,栈顶指针的动态变化决定栈中元素的个数
B. 在循环队列中,队尾指针的动态变化决定队列的长度
C. 在循环链表中,头指针和链尾指针的动态变化决定链表的长度
D. 在线性链表中,头指针和链尾指针的动态变化决定链表的长度
解析:在栈中,通常用指针top来指示栈顶的位置,用指针bottom指向栈底。栈顶指针top动态反应了栈中元素的变化情况。在循环队列中,队头指针和队尾指针的动态变化决定队列的长度。链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致,故头指针和尾指针或栈顶指针无法决定链表长度。
2.下列叙述中正确的是(C)
A. 在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
B. 在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
C. 在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
D. 上述三种说法都不对
解析:在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈跟队列不同,元素只能在栈顶压入或弹出,栈底指针不变,栈中元素随栈顶指针的变化而动态变化,遵循后进先出的规则。
3.在关系数据库中,用来表示实体间联系的是(B)
A. 属性
B. 二维表
C. 网状结构
D. 树状结构
解析:关系模型实体间的联系采用二维表来表示,简称表。选项C为网状模型实体问的联系,选项D为层次模型实体间的联系,选项A属性刻画了实体
4.下列叙述中错误的是(C)
A. 在双向链表中,可以从任何一个结点开始直接遍历到所有结点
B. 在循环链表中,可以从任何一个结点开始直接遍历到所有结点
C. 在线性单链表中,可以从任何一个结点开始直接遍历到所有结点
D. 在二叉链表中,可以从根结点开始遍历到所有结点
解析:线性队列是一种线性单链表,对线性队列的遍历只能从队列的头开始,从中间的结点开始不能够遍历到所有的结点。选项C的描述是错误的。
5.下列关于索引的叙述中,错误的是(A)
A. 可以为所有的数据类型建立索引
B. 可以提高对表中记录的查询速度
C. 可以加快对表中记录的排序速度
D. 可以基于单个字段或多个字段建立索引
解析:索引可以加快对数据的查询速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变,可以加快排序速度。索引可以基于单个或多个字段建立。不是所有的类型都可以创建索引,如备注型。
6.在软件设计中不使用的工具是(C)
A. 系统结构图
B. PAD图
C. 数据流图(DFD图)
D. 程序流程图
解析:在软件开发的各个阶段经常会使用到一些图形工具,如在需求分析阶段使用数据流图(DFD图),在概要设计阶段使用系统结构图,在详细设计阶段使用程序流程图、N—S图或者PAD图等。
7.带链栈空的条件是(A)
A. top=bottom=NULL
B. top=-I且bottom=NULL
C. top=NULL且bottom-1
D. top=bottom=-1
解析:栈的链式存储结构称为链栈。在链栈中,只会出现栈空和非空两种状态。当栈为空时,有top=bottom=NULL;当栈非空时,top指向链表的第一个结点(栈顶)。所以选项A正确。
8.在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是( )。(A)
A. 选择
B. 投影
C. 连接
D. 自然连接
解析:本题考查关系运算的知识。关系运算共可分为两大类,一类是传统的集合运算如并、交、差和笛卡尔积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系,连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,自然连接是在等值连接的基础上去除重复的属性。本题明显属于关系中选择满足条件的元组,所以为选择操作。
9.数据库系统的核心是( )。(B)
A. 数据库
B. 数据库管理系统
C. 数据库管理员
D. 数据库应用系统
解析:数据库管理系统是一种软件系统,负责数据库中的数据组织、数据操纵、数据维护、数据控制及保护和数据服务等,是数据库系统的核心。
10.下列叙述中错误的是(B)
A. 循环链表中有一个表头结点
B. 循环链表的存储空间是连续的
C. 循环链表实现了空表与非空表运算的统一
D. 循环链表的表头指针与循环链表中最后一个结点的指针均指向表头结点
解析:循环链表是另一种形式的链式存储结构。它的特点是表中最后一个结点的指针域指向头结点,整个链表形成一个环。循环链表的结点是指针指向,它不一定要是连续的存储空间,也可以是断开的空间。
11.若有“客户”(客户号,单位名称,联系人,电话号码)和“订单”(订单号,客户号,订购日期)两个表,查询尚未确定订购日期的订单,并显示单位名称、联系人、电话号码和订单号,正确的SQL命令是( )。(A)
A. SELECT客户.单位名称,客户.联系人,客户.电话号码,订单.订单号FROM客户INNER JOIN订单ON客户.客户号:订单.客户号WHERE(订单.订购日期)Is Null
B. SELECT客户.单位名称,客户.联系人,客户.电话号码,订单.订单号FROM客户INNER JOIN订单ON客户.客户号=订单.客户号WHERE(订单.订购日期)Null
C. SELECT客户.单位名称,客户.联系人,客户.电话号码,订单.订单号FROM客户INNER JOIN订单ON客户.客户号=订单.客户号FOR(订单.订购日期)Is Null
D. SEI.ECT客户.单位名称,客户.联系人,客户.电话号码,订单.订单号FROM客户INNER JOIN订单ON客户.客户号=订单.客户号FOR(订单.订购日期)Null
解析:本题可以用排除方法选择。要查询的是尚未确定订单日期的订单,可以查询订单对应的订单日期为空,即为Is Null,选项B和D可以排除。SQL语句中查询条件用WHERE,而不是FOR,选项C可以排除,则答案为A。
12.数据类型是( )。(B)
A. 字段的另一种说法
B. 决定字段能包含哪类数据的设置
C. 一类数据库应用程序
D. 一类用来描述Access表向导允许从中选择的字段名称
解析:本题考查数据类型的知识。表由记录和字段组成,每个字段都有数据类型,它决定了字段能够包含哪类数据。
13.属于交互式控件的是( )。(B)
A. 标签控件
B. 文本框控件
C. 按钮控件
D. 图像控件
解析:文本框控件用于显示、输入或编辑窗体的基础记录源数据,显示计算结果,或接受用户输入的数据,所以文本框控件是一种交互式控件。
14.用于执行指定的外部应用程序的宏命令是( )。(B)
A. RunSQL
B. RunApp
C. Requery
D. Quit
解析:A选项用于执行指定的SQL语
本文档预览:3600字符,共10281字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载