《计算机软件技术基础》课后题答案.doc

《计算机软件技术基础》课后题答案.doc

ID:54592

大小:1.74 MB

页数:102页

时间:2017-04-29

《计算机软件技术基础》课后题答案.doc_第1页
《计算机软件技术基础》课后题答案.doc_第2页
《计算机软件技术基础》课后题答案.doc_第3页
《计算机软件技术基础》课后题答案.doc_第4页
《计算机软件技术基础》课后题答案.doc_第5页
资源描述:

《《计算机软件技术基础》课后题答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据结构习题答案第一节概论一、选择题1.要求同一逻辑结构的所有数据元素具有相同的特性,这意味着()。A.数据元素具有同一的特点*B.不仅数据元素包含的数据项的个数要相同,而且对应数据项的类型要一致C.每个数据元素都一样D.数据元素所包含的数据项的个数要相等2.数据结构是一门研究非数值计算的程序设计问题中计算机的((1))以及它们之间的((2))和运算的学科。(1)A.操作对象B.计算方法*C.物理存储D.数据映像(2)A.结构*B.关系C.运算D.算法3.数据结构被形式地定义为(D,R),其中D是((1))的有限集合,R是D上((2))的有限集合。(1)A.算法*B.数据元素C.数据操作D.逻

2、辑结构(2)A.操作B.映像C.存储*D.关系4.在数据结构中,从逻辑上可以把数据结构分为()。A.动态结构和静态结构B.紧凑结构和非紧凑结构*C.线性结构和非线性结构D.内部结构和外部结构5.线性表的顺序存储结构是一种()的存储结构。*A.随机存取B.顺序存取C.索引存取102D.Hash存取6.算法分析的目的是()。A.找出数据结构的合理性B.研究算法中的输入和输出的关系*C.分析算法的效率以求改进D.分析算法的易懂性和文档性7.计算机算法指的是((1)),它必须具备输入、输出和((2))等五个特征。(1)A.计算方法B.排序方法*C.解决某一问题的有限运算序列D.调度方法(2)A.可行性

3、、可移植性和可扩充性*B.可行性、确定性和有穷性C.确定性,有穷性和稳定性D.易读性、稳定性和安全性8.线性表若采用链表存储结构,要求内存中可用存储单元的地址()。A.必须是连续的B.部分必须是连续的C.一定是不连续的*D.连续不连续都可以9.在以下的叙述中,正确的是()。A.线性表的线性存储结构优于链式存储结构*B.二维数组是它的每个数据元素为一个线性表的线性表C.栈的操作方式是先进先出D.队列的操作方式是先进后出10.根据数据元素之间关系的不同特性,以下四类基本的逻辑结构反映了四类基本的数据组织形式,其中解释错误的是()。102*A.集合中任何两个结点之间都有逻辑关系但组织形式松散B.线性

4、结构中结点按逻辑关系依次排列形成一条“锁链”C.树形结构具有分支、层次特性,其形态有点像自然界中的树D.图状结构中的各个结点按逻辑关系互相缠绕,任何两个结点都可以邻接11.以下说法正确的是()。A.数据元素是数据的最小单位B.数据项是数据的基本单位C.数据结构是带有结构的各数据项的集合*D.数据结构是带有结构的数据元素的集合二、判断题╳1.数据元素是数据的最小单位。√2.数据结构是带有结构的数据元素的集合。√3.数据结构、数据元素、数据项在计算机中的映像分别称为存储结构、结点、数据域。╳4.数据项是数据的基本单位。√5.数据的逻辑结构是指各数据元素之间的逻辑关系,是用户按使用需要建立的。√6.

5、数据的物理结构是数据在计算机中实际的存储形式。╳7.算法和程序没有区别,所以在数据结构中二者是通用的。√8.顺序存储结构属于静态结构,链式存储结构属于动态结构。102三、填空题1.所谓数据的逻辑结构指的是数据元素之间的____逻辑关系_____。2,数据结构是相互之间存在一种或多种特定关系的数据元素的集合,它包括三方面的内容___数据的逻辑结构、数据的存储结构、对数据施加的操作___。3.数据的逻辑结构包括_____集合结构___、_____线性结构___、____树型结构_____和__图状结构_____四种类型。4.在线性结构中,开始结点__没有_前驱结点,其余每个结点有且只有__一个_个

6、前驱结点。5.在树形结构中,根结点只有___一个___,其余每个结点有且只有___一个___前驱结点;叶结点没有___后继__结点,其余每个结点的后继结点可以有__任意个__·6.在图形结构中,每个结点的前驱结点和后继结点可以有___任意个___。7.算法的五个重要特性是__可行性___、___确定性___、___有穷性___、___输入__、___输出__。8.下列程序段的时间复杂度是__O(n)___。for(i=1;i<=n;i++)A[i,i]=0;9.下列程序段的时间复杂度是__O(n2)___。S=0;for(i=1;i<=n;i++)102for(j=1;j<=n;j++)s=s

7、+B[i,j];sum=s;10.存储结构是逻辑结构的___物理__实现。11.从数据结构的观点看,通常所说的“数据”应分成三个不同的层次,即__数据__、__数据元素_和__数据项___。12.根据需要,数据元素又被称为__结点__、__记录__、___元素__或__顶点_。13.通常,存储结点之间可以有___顺序存储__、____链式存储__、____索引存储__、___散列存储_四种关联方式

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

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

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