数据结构复习题库ppt课件.ppt

数据结构复习题库ppt课件.ppt

ID:59470422

大小:1.17 MB

页数:186页

时间:2020-09-14

数据结构复习题库ppt课件.ppt_第1页
数据结构复习题库ppt课件.ppt_第2页
数据结构复习题库ppt课件.ppt_第3页
数据结构复习题库ppt课件.ppt_第4页
数据结构复习题库ppt课件.ppt_第5页
资源描述:

《数据结构复习题库ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据结构-复习题软件学院张红实第1章选择题1数据结构这门学科是针对什么问题而产生的?()A、针对非数值计算的程序设计问题B、针对数值计算的程序设计问题C、数值计算与非数值计算的问题都针对D、两者都不针对第1章选择题2数据结构这门学科的研究内容下面选项最准确的是()A、研究数据对象和数据之间的关系B、研究数据对象C、研究数据对象和数据的操作D、研究数据对象、数据之间的关系和操作第1章选择题3某班级的学生成绩表中查得张三同学的各科成绩记录,其中数据结构考了90分,那么下面关于数据对象、数据元素、数据项描述正确的是()A、某班级的学生成绩表是数据元素,90分是数据项

2、B、某班级的学生成绩表是数据对象,90分是数据元素C、某班级的学生成绩表是数据对象,90分是数据项D、某班级的学生成绩表是数据元素,90分是数据元素第1章选择题4数据在计算机存储器内表示时,物理地址与逻辑地址不相同,称之为()。A、存储结构B、逻辑结构C、链式存储结构D、顺序存储结构第1章选择题5算法分析的目的是()A、找出数据的合理性B、研究算法中的输入和输出关系C、分析算法效率以求改进D、分析算法的易懂性和文档型性第1章选择题6算法分析的主要方法()。A、空间复杂度和时间复杂度B、正确性和简明性C、可读性和文档性D、数据复杂性和程序复杂性第1章选择题7计算

3、机内部处理的基本单元是()A、数据B、数据元素C、数据项D、数据库第1章选择题8数据在计算机内有链式和顺序两种存储方式,在存储空间使用的灵活性上,链式存储比顺序存储要()。A、低B、高C、相同D、不好说第1章选择题9算法的时间复杂度取决于()A、问题的规模B、待处理数据的初始状态C、问题的规模和待处理数据的初始状态D、不好说第1章选择题10数据结构既研究数据的逻辑结构,又研究物理结构,这种观点()。A、正确B、错误C、前半句对,后半句错D、前半句错,后半句对第1章选择题11在数据结构中,从逻辑上可以把数据结构分成()A、动态结构和静态结构B、紧凑结构和非紧凑结

4、构C、线性结构和非线性结构D、内部结构和外部结构第1章选择题12线性表的链式存储结构是一种()的存储结构A、随机存取B、顺序存取C、索引存取D、散列存取第1章选择题13线性表的链式存储结构是一种()的存储结构A、随机存取B、顺序存取C、索引存取D、散列存取第1章简答题1请分别给出数据、数据对象、数据元素、数据项的含义,并说明四者的关系数据(Data):是对信息的一种符号表示。在计算机科学中是指所有能输入到计算机中并能被计算机程序处理的符号的总称。(一个得分点)数据元素(DataElement):是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理,相

5、当于表中的一条记录。(一个得分点)数据项:相当于记录的“域”,是数据的不可分割的最小单位,如学号(一个得分点)数据对象:性质相同的数据元素的集合,是数据的一个子集.例如:同一个班的所有学生记录集合。(一个得分点)关系:包含关系:数据泛指所有。数据对象是数据的一个子集,由数据元素组成,数据元素是由数据项组成。(一个得分点)第1章简答题2请给出数据的逻辑结构的含义,并举例说明数据的逻辑结构通常有哪些。数据的逻辑结构:指数据元素之间的逻辑关系。即用自然语言描述数据,它与数据的存储无关,是独立于计算机的。第1章简答题3求两个正整数m,n中的最大数MAX的算法(1)若m

6、>n则max=m(2)若m<=n则max=n请根据上述算法解释一下算法的组成要素有哪些,分别是什么。算法由操作、控制结构、数据结构3要素组成操作包含:算术运算、关系比较、逻辑运算、数据传送(输入、输出、赋值)(一个得分点)例子中有关系比较和赋值计算的操作。(一个得分点)控制结构包含:顺序结构、选择结构、循环结构(一个得分点)例子中有选择结构(一个得分点)数据结构:算法操作的对象是数据,数据间的逻辑关系、数据的存储方式及处理方式就是数据结构。(一个得分点)本例是数值问题,涉及到两个正整数,因此使用基本的整数类型就可以解决问题。(一个得分点)第1章简答题4简述算法

7、的基本性质1)输入:0个或多个输入2)输出:1个或多个输出3)有穷性:算法必须在有限步内结束4)确定性:组成算法的操作必须清晰无二义性5)可行性:组成算法的操作必须能够在计算机上实现第1章简答题5简述算法的设计要求1、正确性(correctness)2、可读性(readability)3、健壮性(robustness)4、通用性(generality)5、效率与存储的要求(执行算法所耗费的存储空间、执行算法所耗费的时间)第1章简答题6评价算法好坏的3条主要标准1)算法实现所耗费的时间。2)算法实现所耗费的存储空间,其中主要考虑辅助存储空间。3)算法应易于理解、

8、易于编码、易于调试等。第1章简答题7请

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。