国家二级ACCESS机试(选择题)模拟试卷147
选择题
1.支持子程序调用的数据结构是( )。(A)
A. 栈
B. 树
C. 队列
D. 二叉树
解析:栈支持子程序调用。栈是一种只能在一端进行插入或删除的线性表,在主程序调用子函数时首先要保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回主程序中调用子程序的位置,继续向下执行,这种调用符合栈的特点,因此本题的答案为A。
2.下列叙述中正确的是( )。(B)
A. 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的
B. 线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构
C. 线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构
D. 线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性
解析:线性链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以一般要多于顺序存储结构。
3.关系数据库管理系统所管理的关系是( )。(A)
A. 若干个二维表
B. 一个DBF文件
C. 一个DBC文件
D. 若干个DBC文件
解析:在关系数据库中,一个表就是一个关系,关系数据库管理系统管理的关系就是多个二维表。
4.软件生存周期中,解决软件“怎么做”的阶段是( )。(A)
A. 软件设计
B. 需求分析
C. 软件测试
D. 可行性研究
解析:软件设计是软件工程的重要阶段,是一个把软件需求转换为软件表示的过程。软件设计的基本目标是用比较抽象概括的方式确定目标系统如何完成预定的任务,即解决软件“怎么做”的问题。故本题答案为A。
5.下列选项中,不属于结构化程序设计原则的是( )。(A)
A. 可封装
B. 自顶向下
C. 模块化
D. 逐步求精
解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用GOTO语句,因此本题答案为A。
6.某二叉树共有399个结点,其中有199个度为2的结点,则该二叉树中的叶子结点数为( )。(B)
A. 不存在这样的二叉树
B. 200
C. 198
D. 199
解析:根据二叉树的基本性质:对任何一棵二叉树,度为0的结点(即叶子结点)总是比度为2的结点多一个。题目中度为2的结点为199个,则叶子结点为199+1=200。故本题答案为B选项。
7.有三个关系R、S和T如下,则由关系R和S得到关系T的操作是( )。
(A)
A. 自然连接
B. 交
C. 投影
D. 并
解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,因此根据T中元组可以判断关系R和S做的是自然连接操作,所以本题答案为A。
8.在.Access中要显示“教师表”中姓名和职称的信息,应采用的关系运算是( )。(B)
A. 选择
B. 投影
C. 连接
D. 关联
解析:关系运算包括:选择、投影和连接。①选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。②投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算,相当于对关系进行垂直分解。③连接:连接是关系的横向结合。连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。此题干要求从关系中找出两个属性组成新的关系,应进行的运算是投影。
9.在成绩表中有字段“总评成绩”“平时成绩”和“期末考试”等,其中,总评成绩=平时成绩+0.7×期末考试。则进行表设计时,字段“总评成绩”的数据类型应该是( )。(A)
A. 计算
B. 数字
C. 整数
D. 文本
解析:总评成绩字段是通过其他两个字段计算得来的,是计算类型。
10.在数据表视图下,不能进行的操作是( )。(B)
A. 删除、修改、复制记录
B. 移动记录
C. 查找、替换数据
D. 排序、筛选记录
解析:在数据表视图下,可以对表中数据进行排序、筛选、替换、删除、修改、复制等操作。
11.下列关于Access查询条件的叙述中,错误的是( )。(C)
A. 同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系
B. 日期/时间类型数据在两端加上#
C. 数字类型数据需在两端加上双引号
D. 文本类型数据需在两端加上双引号
解析:在Access的查询条件中,数字类型的数据直接使用,不能加引号,如:成绩<60。
12.要调整数据表中信息系1990年以前参加工作教师的住房公积金,应使用的操作查询是( )。(B)
A. 生成表查询
B. 更新查询
C. 删除查询
D. 追加查询
解析:更新查询属于操作查询的一种,能够同时对一个或多个表中的一组记录全部进行更新。
13.下列关于SQL语句的说法中,错误的是( )。(D)
A. INSERT语句可以向数据表中追加新的数据记录
B. UPDATE语句用来修改数据表中已经存在的数据记录
C. DEI+ETE语句用来删除数据表中的记录
D. CREATE语句用来建立表结构并追加新的记录
解析:Access支持的数据定义语句有创建表(CREATE TABLE)、修改数据(IYPDATE TABLE)、删除数据(DELETE TABLE)、插入数据(INSERT TABLE)。CREATE TABLE只有创建表的功能但不能追加新数据。
14.从“销售”表中找出部门号为“04”的部门中,单价最高的前两条商品记录,正确的SQL命令是( )。(D)
A. SELECT TOP2*FROM销售WHERE部门号=\\
B. SELECT TOP2*FROM销售WHERE部门号=\\
C. SELECT TOP2*FROM销售WHERE部门号=\\
D. SELECT TOP2*FROM销售WHERE部门号=\\
解析:该查询中,查询目的为单价最高的前两条商品的信息,条件为部门号是04,按照单价降序排列。
15.已知数据库中有三个表,“班级设置”表(年级,学院,班级,班级编码)中保存了全校所有班级设置的基本信息,“学生表”(学号,姓名,学院,专业,入学时间)中保存了全校学生基本情况,“班级”表(班级编码,学号)保存了各班学生的学号。查询设计如下图所示。
(C)
A. 按班级顺序显示全校所有班级学生名单
B. 按班级分组显示所有班级的学生名单
C. 按指定的班级编码显示全班学生名单
D. 按年级顺序显示全校所有班级学生名单
解析:查询设计视图中,是以班级编码作为参数查询字段,则是按指定的班级编码显示全班学生名单。
16.若将已建窗体设置为打开数据库时启动的窗体,应使用的对话框是(
本文档预览:3600字符,共7425字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载