没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
河
南中启
教
育培训中心
全
国
计
算
机
二
级
考
试
20
2
3年选
择
题集
锦
解析
中
启教育
教
研室
20
23
计算机二级考试选择题题库
(1)算法的有穷性是指
A、算法程序的运营时间是有限的
B、算法程序所解决的数据量是有限的
C、算法程序的长度是有限的
D、算法只能被有限的用户使用
答案:A
解析:算法的有穷性,是指算法必须能在有限的时间内做完,即算法必须能在执行有限个环节之后终止。
(2)下列叙述中对的的是
A、算法就是程序
B、设计算法时只需要考虑数据结构的设计
C、设计算法时只需要考虑结果的可靠性
D、以上三种说法都不对
答案:D
解析:所谓算法是指解题方案的准确而完整的描述。是一组严谨地定义运算顺序的规则,并且每一个规则
都是有效的,且是明确的,此顺序将在有限的次数下终止。算法不等于程序,也不等于计算方法。设计算
法时不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构。
(3)算法的空间复杂度是指
A、算法在执行过程中所需要的计算机存储空间
B、算法所解决的数据量
C、算法程序中的语句或指令条数
D、算法在执行过程中所需要的临时工作单元数
答案:A
解析:算法的空间复杂度是指执行这个算法所需要的内存空间。这个内存空间涉及算法程序所占的空间,
输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。
(4)算法的时间复杂度是指
A、算法的执行时间
B 、算法所解决的数据量
C、算法程序中的语句或指令条数
D 、算法在执行过程中所需要的基本运算次数
答案 :D
解析:算法的时间复杂度,是指执行算法所需要的计算工作量。算法的工作量可以用算法在执行过程中所
需基本运算的执行次数来度量。
(5)下列叙述中对的的是
A 、算法的效率只与问题的规模有关,而与数据的存储结构无关
B 、算法的时间复杂度是指执行算法所需要的计算工作量
C 、数据的逻辑结构与存储结构是一一相应的
D、算法的时间复杂度与空间复杂度一定相关
答案:B
解析:算法的时间复杂度是指执行算法所需要的计算工作量。算法的工作量用算法所执行的基本运算的次
数来度量,而算法所执行的基本运算次数是问题规模的函数;算法的空间复杂度一般是指执行这个算法所
需要的内存空间。算法的时间复杂度与空间复杂度并不相关。数据的逻辑结构就是数据元素之间的逻辑关
系,它是从逻辑上描述数据元素之间的关系,是独立于计算机的;数据的存储结构是研究数据元素和数据
元素之间的关系如何在计算机中表达,它们并非一一相应。算法的执行效率不仅与问题的规模有关,还与
数据的存储结构有关。
(6)下列叙述中对的的是
A 、一个算法的空间复杂度大,则其时间复杂度也必然大
B、一个算法的空间复杂度大,则其时间复杂度必然小
C 、一个算法的时间复杂度大,则其空间复杂度必然小
D、算法的时间复杂度与空间复杂度没有直接关系
答案 :D
解析:算法的复杂度重要涉及时间复杂度和空间复杂度。算法的时间复杂度是指执行算法所需要的计算工
作量,算法的工作量用算法所执行的基本运算次数来度量,而算法所执行的基本运算次数是问题规模的函
数,即算法的工作量;代川,其 中 n 是问题的规模;算法的空间复杂度,一般是指执行这个算法所需要的
内存空间。一个算法所占用的存储空间涉及算法程序所占用的空间、输入的初始数据所占的存储空间以及
算法执行过程中所需要的额外空间。根据各自的定义可知,算法的时间复杂度与空间复杂度并不相关。
(7)数据的存储结构是指
A、存储在外存中的数据
B、数据所占的存储空间量
C、数据在计算机中的顺序存储方式
D、数据的逻辑结构在计算机中的表达
答案:D
解析:在对数据进行解决时,各数据元素在计算机中的存储关系,即为数据的存储结构。
(8)下列描述中对的的是
A、一个逻辑数据结构只能有一种存储结构
B、数据的逻辑结构属于线性结构,存储结构属于非线性结构
C、一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据解决的效率
D、一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据解决的效率
答案 :D
解析:数据的逻辑结构是指数据集合中各数据元素之间所固有的逻辑关系;数据的存储结构是在对数据进
行解决时,各数据元素在计算机中的存储关系。数据的存储结构是指数据的逻辑结构在计算机中的表达,
一种逻辑结构可以表达成多种存储结构:而采用不同的存储结构,其数据解决的效率是不同的。
(9)下列描述中对的的是
A、数据的逻辑结构与存储结构必然是一一相应的
B、由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构
C、程序设计语言中的数据一般是顺序存储结构,因此,运用数组只能解决线性结构
D、 以上三种说法都不对
答案 :D
解析:数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构。数据的逻辑结构在计算机存储空间中
的存放形式称为数据的存储结构(也称数据的物理结构)。一般来说,一种数据的逻辑结构根据需要可以
表达成多种存储结构,常用的存储结构有顺序、链接、索引等。
(10)下列叙述中对的的是
A、有一个以上根结点的数据结构不一定是非线性结构
B、只有一个根结点的数据结构不一定是线性结构
C、循环链表是非线性结构
D、双向链表是非线性结构
答案:B
解析:在数据结构中,树这类的数据结构只有一个根结点,但它不是线性结构。
(11)下列数据结构中,属于非线性结构的是
A、循环队列
B、带链队列
C、二叉树
D、带链栈
答案 :0
解析:根据数据结构中各数据元素之间的前后件关系的复杂限度,一般将数据结构分为两大类:线性结构
和非线性结构。循环队列、带链队列和带链栈都是线性结构,而二叉树是非线性结构。
(12)下列描述中对的的是
A、线性链表是线性表的链式存储结构
B、栈与队列是非线性结构
C、双向链表是非线性结构
D、只有根结点的二叉树是线性结构
答案 :A
解析:线性表的链式存储结构称为线性链表。线性表链式存储结构的基本单位称为存储结点,每个存储结
点涉及数据域和指针域两个组成部分。各数据元素之间的前后件关系是由各结点的指针域来指示的,指向
线性表中第一结点的指针HEAD称为头指针,当 HEAD=NULL时称为空表。栈、队列和双向链表是线性结构,
树是一种简朴的非线性结构。在树这种数据结构中,所有数据元素的关系具有明显的层次特性。二叉树是
非线性结构。线性结构和非线性结构是从数据的逻辑结构角度来讲的,与该数据结构中有多少个元素没有
关系,即使是空的二叉树也是非线性结构。
剩余82页未读,继续阅读
资源评论
无敌开心
- 粉丝: 1937
- 资源: 10万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功