国家二级ACCESS机试(选择题)模拟试卷347
选择题
1.在关系运算中,选择运算的含义是(A)
A. 在基本表中,选择满足条件的元组组成一个新的关系
B. 在基本表中,选择需要的属性组成一个新的关系
C. 在基本表中,选择满足条件的元组和属性组成一个新的关系
D. 以上三种说法是正确的
解析:本题考查关系运算的知识。关系运算共可分为两大类,一类是传统的集合运算如并、交、差和笛卡尔积:还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系:连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。
2.下列链表中,其逻辑结构属于非线性结构的是(A)
A. 二叉链表
B. 循环链表
C. 双向链表
D. 带链的栈
解析:在定义的链表中,若只含有一个指针域来存放下一个元素地址,称这样的链表为单链表或线性链表。带链的栈可以用来收集计算机存储空间中所有空闲的存储结点,是线性表。在单链表中的结点中增加一个指针域指向它的直接前件,这样的链表,就称为双向链表(一个结点中含有两个指针),也是线性链表。循环链表具有单链表的特征,但又不需要增加额外的存贮空间,仅对表的链接方式稍做改变,使得对表的处理更加方便灵活,属于线性链表。二叉链表是二叉树的物理实现,是一种存储结构,不属于线性结构。答案为A选项。
3.下列叙述中正确的是(B)
A. 算法的效率只与问题的规模有关,而与数据的存储结构无关
B. 算法的时间复杂度是指执行算法所需要的计算工作量
C. 数据的逻辑结构与存储结构是一一对应的
D. 算法的时间复杂度与空间复杂度一定相关
解析:算法的时间复杂度是指执行算法所需要的计算工作量。算法的工作量用算法所执行的基本运算的次数来度量,而算法所执行的基本运算次数是问题规模的函数;算法的空间复杂度一般是指执行这个算法所需要的内存空间。算法的时间复杂度与空间复杂度并不相关。数据的逻辑结构就是数据元素之间的逻辑关系,它是从逻辑上描述数据元素之间的关系,是独立于计算机的;数据的存储结构是研究数据元素和数据元素之间的关系如何在计算机中表示,它们并非一一对应。算法的执行效率不仅与问题的规模有关,还与数据的存储结构有关。
4.在设计条件宏时,对于连续重复的条件,要替代重复条件时使用的符号是( )。(A)
A. …
B. :
C. !
D. =
解析:创建条件宏时,经常会出现操作格式相同的事件,可以简单地用省略号(…)来表示。
5.若要修改命令按钮Command的标题文字,应设置的属性是(C)
A. Text
B. Name
C. Caption
D. Command
解析:若改变窗体或控件显示标题需要为其相应Caption属性赋值。
6.在SQL语言的SELECT语句中,用于实现选择运算的子句是( )。(D)
A. FOR
B. IF
C. WHILE
D. WHERE
解析:SQL查询的SELECT语句是功能最强,也是最为复杂的SQL语句。SELECT语句的结构是:
SELECT字段列表FROM表名[WHERE查询条件][GROUP BY要分组的字段名[HAVING分组条件]]
WHERE后面的查询条件用来选择符合要求的记录。
7.下面叙述中错误的是(A)
A. 软件测试的目的是发现错误并改正错误
B. 对被调试的程序进行“错误定位”是程序调试的必要步骤
C. 程序调试通常也称为Debug
D. 软件测试应严格执行测试计划,排除测试的随意性
解析:软件测试是为了发现错误而执行程序的过程。软件测试要严格执行测试计划,排除测试的随意性。程序调试通常也称Debug,对被调试的程序进行“错误”定位是程序调试的必要步骤。
8.在SQL语言的SELECT语句中,用于指明检索结果排序的子句是( )。(D)
A. FROM
B. WHILE
C. GROUP BY
D. ORDER BY
解析:SQL查询的SELECT语句是功能最强,也是最为复杂的SQL语句。SELECT语句的结构是:SELECT[ALL|DISTINCT]字段列表FROM表名[WHERE查询条件][GROUP BY要分组的字段名[HAVING分组条件]]ORDER BY要排序的字段名[ASC|DESC]]。
9.在软件开发中,需求分析阶段可以使用的工具是(B)
A. N-S图
B. DFD图
C. PAD图
D. 程序流程图
解析:在软件开发中,需求分析阶段常使用的工具有数据流图(DFD),数据字典(DD)、判断树和判断表。
10.下面属于黑盒测试方法的是(C)
A. 语句覆盖
B. 逻辑覆盖
C. 边界值分析
D. 路径覆盖
解析:采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。
11.下列操作中,适宜使用宏的是(C)
A. 修改数据表结构
B. 创建自定义过程
C. 打开或关闭报表对象
D. 处理报表中错误
解析:在Access中,可以在宏中定义各种操作,如打开或关闭窗体、显示及隐藏工具栏、预览或打印报表等。通过直接执行宏,或者使用包含宏的用户界面,可以完成许多复杂的操作,而无需编写程序。
12.下面不属于软件需求分析阶段工作的是(B)
A. 需求获取
B. 需求计划
C. 生成需求规格说明书
D. 需求评审
解析:需求分析阶段的工作有:需求获取、需求分析;编写需求规格说明书;需求评审。故选择选项B。
13.在关系窗口中,双击两个表之间的连接线,会出现(D)
A. 数据表分析向导
B. 数据关系图窗口
C. 连接线粗细变化
D. 编辑关系对话框
解析:在关系窗口中,单击两个表之间的连接线时,连接线有粗细的变化,当我们双击该连接线时,弹出编辑关系对话框。
14.某系统结构图如下图所示,该系统结构图的深度是
(A)
A. 4
B. 3
C. 2
D. 1
解析:树中结点的层次从根开始定义起,根为第一层,根的孩子为第二层,依次累计。树中结点的最大层次称为树的深度。所以由题目中系统结构图,得到该树的深度为4,因此应选A选项。
15.在SQL查询中“GROUP BY”的含义是(D)
A. 选择行条件
B. 对查询进行排序
C. 选择列字段
D. 对查询进行分组
解析:在SQL查询中,Group.By用来分组,Order By用来排序。
16.打开选择查询或交叉表查询的宏操作命令是( )。(D)
A. OpenReport
B. OpenTable
C. OpenForm
D. OpenQuery
解析:OpenRepo
本文档预览:3600字符,共10778字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载