国家二级(ACCESS)机试模拟试卷172
选择题
1.下列数据结构中,属于非线性结构的是( )。(C)
A. 循环队列
B. 带链队列
C. 二叉树
D. 带链栈
解析:树是简单的非线性结构,所以二叉树作为树的一种也是一种非线性结构。
2.下列数据结构中,能够按照“先进后出”原则存取数据的是( )。(B)
A. 循环队列
B. 栈
C. 队列
D. 二叉树
解析:栈是按先进后出的原则组织数据的。队列是先进先出的原则组织数据。
3.对于循环队列,下列叙述中正确的是( )。(D)
A. 队头指针是固定不变的
B. 队头指针一定大于队尾指针
C. 队头指针一定小于队尾指针
D. 队头指针可以大于队尾指针,也可以小于队尾指针
解析:循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。因为是循环利用的队列结构,所以队头指针有时可能大于队尾指针,有时也可能小于队尾指针。
4.算法的空间复杂度是指( )。(A)
A. 算法在执行过程中所需要的计算机存储空间
B. 算法所处理的数据量
C. 算法程序中的语句或指令条数
D. 算法在执行过程中所需要的临时工作单元数
解析:算法的空间复杂度是指算法在执行过程中所需要的内存空间。所以选择A)。
5.软件设计中划分模块的一个准则是( )。(B)
A. 低内聚低耦合
B. 高内聚低耦合
C. 低内聚高耦合
D. 高内聚高耦合
解析:一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。
6.下列选项中不属于结构化程序设计原则的是( )。(A)
A. 可封装
B. 自顶向下
C. 模块化
D. 逐步求精
解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A)。
7.软件详细设计生产的图如下:
(C)
A. N —S图
B. PAD图
C. 程序流程图
D. E—R图
解析:N—S图提出了用方框图来代替传统的程序流程图,所以A)不对。PAD图是问题分析图,它是继承程序流程图和方框图之后提出的又一种主要用于描述软件详细设计的图形表示工具,所以B)不对。E—R图是数据库中的用于表示E—R模型的图示工具,所以D)不对。根据图中所示表示方法是进行软件详细设计时使用的程序流程图。
8.数据库管理系统是( )。(B)
A. 操作系统的一部分
B. 在操作系统支持下的系统软件
C. 一种编译系统
D. 一种操作系统
解析:数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等。是一种在操作系统之上的系统软件。
9.在E—R图中,用来表示实体联系的图形是( )。(C)
A. 椭圆形
B. 矩形
C. 菱形
D. 三角形
解析:在E—R图中实体集用矩形,属性用椭圆,联系用菱形。
10.有三个关系R、S和T如下:
(D)
A. 选择
B. 投影
C. 交
D. 并
解析:关系T中包含了关系R与S中的所有元组,所以进行的是并的运算。
11.在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是( )。(A)
A. 选择
B. 投影
C. 连接
D. 比较
解析:关系运算包括:选择、投影和连接。①选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算。②投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算。③连接:连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。比较不是关系运算。此题是从关系中查找所有年龄小于20岁且姓王的男生,应进行的运算是选择,所以选项A)是正确的。
12.Access数据库最基础的对象是( )。(A)
A. 表
B. 宏
C. 报表
D. 查询
解析:Access数据库对象分为7种。这些数据库对象包括表、查询、窗体、报表、数据访问页、宏、模块。其中表是数据库中用来存储数据的对象,是整个数据库系统的基础。
13.在关系窗口中,双击两个表之间的连接线,会出现( )。(D)
A. 数据表分析向导
B. 数据关系图窗口
C. 连接线粗细变化
D. 编辑关系对话框
解析:当两个表之间建立关系,两个表之间会出现一条连接线,双击这条连接线会出现编辑关系对话框。所以,选项D)正确。
14.下列关于OLE对象的叙述中,正确的是( )。(D)
A. 用于输入文本数据
B. 用于处理超级链接数据
C. 用于生成自动编号数据
D. 用于链接或内嵌Windows支持的对象
解析:OLE对象是指字段允许单独地“链接”或“嵌入”OLE对象,如Word文档、Excel表格、图像、声音或者其他二进制数据。故选项D)正确。
15.若在查询条件中使用了通配符“!”,它的含义是( )。(B)
A. 通配任意长度的字符
B. 通配不在括号内的任意字符
C. 通配方括号内列出的任一单个字符
D. 错误的使用方法
解析:通配符“!”的含义是匹配任意不在方括号里的字符,如b[! ae]11可查到bill和bull,但不能查到ball或bell。故选项B)正确。
16.“学生表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令后的结果是( )。
Select avg(入学成绩)
From学生表
Group by性别(D)
A. 计算并显示所有学生的平均入学成绩
B. 计算并显示所有学生的性别和平均入学成绩
C. 按性别顺序计算并显示所有学生的平均入学成绩
D. 按性别分组计算并显示不同性别学生的平均入学成绩
解析:SQL查询中分组统计使用Group by子句,函数Avg( )是用来求平均值的,所以此题的查询是按性别分组计算并显示不同性别学生的平均入学成绩,所以选项D)正确。
17.在SQL语言的SELFCT语句中,用于实现选择运算的子句是( )。(D)
A. FOR
B. IF
C. WHILE
D. WHERE
解析:SQL查询的Select语句是功能最强,也是最为复杂的SQL语句。SELECT语句的结构是:SELECT[ ALL|DISTINCT]别名FROM表名[WHERE查询条
本文档预览:3600字符,共17471字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载