国家二级ACCESS机试(选择题)模拟试卷358
选择题
1.下列叙述中不正确的是( )。(B)
A. 循环队列有队头和队尾两个指针
B. 循环队列是非线性结构
C. 循环队列中元素的动态变化由队头和队尾指针共同反映
D. 循环队列中元素的个数由队头指针和队尾指针共同决定
解析:循环队列是线性结构,包含队头和队尾两个指针。循环队列中元素的个数是由队头指针和队尾指针共同决定的,元素的动态变化也是通过队头指针和队尾指针来反映的。
2.下面不能作为结构化方法软件需求分析工具的是(A)
A. 系统结构图
B. 数据字典(DD)
C. 数据流程图(DFD图)
D. 判定表
解析:结构化方法软件需求分析工具主要有数据流图、数据字典、判定树和判定表。
3.数据库中对概念模式内容进行说明的语言是( )。(C)
A. 数据控制语言
B. 数据操纵语言
C. 数据定义语言
D. 数据并发语言
解析:概念模式主要描述数据的概念记录类型以及它们间的关系,它还包括一些数据间的语义约束,对它的描述可用DDL语言(数据定义语言)定义。
4.在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。则在平均情况下需要比较的次数大约为(A)
A. (3+n)/4
B. n
C. n/2
D. n/4
解析:在长度为n的顺序表中查找一个元素,最好的情况是目标在第一个,一次找到;最坏的情况是目标在最后一个,n次找到。那么平均长度为:(1+2+…+n)/n=(n(n+1)/2)/n=(n+1)/2。本题需要查找的元素有一半的机会在表中,则在平均情况下需要比较的次数大约为((1+n)/2+1)/2=(3+n)/4。
5.设二叉树的后序序列与中序序列均为ABCDEFGH,则该二叉树的前序序列为(A)
A. HGFEDCBA
B. ABCDEFGH
C. ABCDHGFE
D. DCBAHGFE
解析:后序遍历中,最后一个字母是根结点,也就是H是根结点;在中序遍历中,根结点前面的是左子树、后面的是右子树,H后面没有,因此该树没有右子树。同理,可判断出该树是第一个完全的左子树。由此可画出这个二叉树,然后根据二叉树可的前序序列为HGFEDCBA。
6.下面显示的是查询设计视图的设计网格部分,从下面所示的内容中,可以判定要创建的查询是(B)
A. 删除查询
B. 追加查询
C. 生成表查询
D. 更新查询
解析:从查询设计视图的设计网格部分可以看到“追加到”,可以判定这是创建追加查询。
7.设数据结构B=(D,R),其中
D={a,b,c,d,e,f}
R={(ea),(d,b),(e,d),(c,e),(a,c))
该数据结构为(A)
A. 线性结构
B. 循环队列
C. 循环链表
D. 非线性结构
解析:由结点之间的关系R={(f,a),(d,b),(e,d),(c,e),(a,c))可以得到,该数据结构为:“f-a-c-e-d-b”。由此可知结点f没有前驱,结点b没有后继结点,并且其它的结点只有一个前驱结点和一个后继结点,所以该数据结构为线性结构。所以应选A选项。
8.在长度为97的顺序有序表中作二分查找,最多需要的比较次数为(A)
A. 7
B. 96
C. 48
D. 6
解析:二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。最多比较次数的计算方式:k=log2n。其中n代表长度,k为比较次数。本题中可以计算出k=7。
9.销售库中有“产品表”(产品编码,产品名称,单价),另有“新品表”(产品编码,产品名称,单价)。根据产品编码,一件产品只在“新品表”中出现,则要将该产品追加到“产品表”中;如果一件产品在“产品表”和“新品表”中同时出现,则用“新品表”中的单价修改“产品表”中相应产品的单价。为实现上述功能要求,应使用的方法是(D)
A. 更新查询
B. 追加查询
C. 生成表查询
D. 编VBA程序
解析:根据题目描述,若产品编码只在“新品表”中出现,需要追加至“产品表”;若产品编码在“产品表”和“新品表”中同时出现,需要修改“产品表”中相应产品的单价。为了同时满足上述功能要求,应编写VBA程序进行判断后执行相应操作。因此选项D正确。
10.若想取消自动宏的自动运行,打开数据库时应按住( )。(B)
A. Ah键
B. Shift键
C. Ctrl键
D. Enter键
解析:若想取消自动宏的自动运行,打开数据库时应按Shift键。
11.下列选项中,错误的VBA数据验证函数是(A)
A. IsText
B. IsDate
C. IsNumeric
D. IsNull
解析:VBA常用的验证函数包括IsNumeric、IsDate、IsNull、IsEmpty、IsArray、IsError、IsObject。
12.下面描述中错误的是(A)
A. 系统总体结构图支持软件系统的详细设计
B. 软件设计是将软件需求转换为软件表示的过程
C. 数据结构与数据库设计是软件设计的任务之一
D. PAD图足软件详细设计的表示工具
解析:软件设计是将软件需求转换为软件表示的过程:数据结构与数据库设计是软件设计的任务之一;PAD图,即问题分析图,是一种主要用于描述软件详细设计的图形工具。
13.在Access数据库中,表是由(A)
A. 字段和记录组成
B. 查询和字段组成
C. 记录和窗体组成
D. 报表和字段组成
解析:表是用来存储数据的对象,是数据库系统的核心与基础。一个数据库中可以包含多个表。在表中,数据的保存形式类似于电子表格,是以行和列的形式保存的。表中的行和列分别称为记录和字段,其中记录是由一个或多个字段组成的。
14.下面属于系统软件的是(B)
A. 财务管理系统
B. 数据库管理系统
C. 编辑软件Word
D. 杀毒软件
解析:各种应用软件,都需要一些共同的基础操作,例如都要从输入设备取得数据,向输出设备送出数据,向外存写数据,从外存读数据,对数据的常规管理,等等。这些基础工作也要由一系列指令来完成。人们把这些指令集中组织在一起,形成专门的软件,用来支持应用软件的运行,这种软件称为系统软件。一般来讲,系统软件包括操作系统和一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具),是支持计算机系统正常运行并实现用户操作的那部分软件。
数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等。是一种在操作系统之上的系统软件。是系统软件。所以选项B正确。A、C、D选项为应用软件。
15.程序测试的目的是(C)
A. 执行测试用例
B. 发现并改正程序中的错误
C. 发现程序中的错误
D. 诊断和改正程序中的错
本文档预览:3600字符,共9986字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载