国家开放大学电大考试《数据结构(本)》形成性考核册作业1-4原题及答案.docx
《国家开放大学电大考试《数据结构(本)》形成性考核册作业1-4原题及答案.docx》由会员分享,可在线阅读,更多相关《国家开放大学电大考试《数据结构(本)》形成性考核册作业1-4原题及答案.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、B. P二二NULLD. P二二 headB .插入删除不需D .所需空间与线)(设头作业1一、单项选择题L在数据结构中,从逻辑上可以把数据结构分为(C ) oA.动态结构和静态结构B.紧凑结构和非紧凑结C.线性结构和非线性结构D.内部结构和外部机构2 .下列说法中,不正确的是(数据元素是数据的基本A.单位B.数据项是数据中不可分割的最小可标识单位C.数据可有若干个数据元素构成数据项可由若干个D.数据元素构成3 . 一个存储结点存储一个(B )A.数据项B.数据元素C.数据结构D.数据类型)A.存储结构B.物理结构C.逻辑结构D.物理和存储结构5 .下列的叙述中,不属于算法特性的是(D ) o
2、A.有穷性B.输入性C.可行性D.可读性6 .算法分析的目的是(C)Z OA.找出数据结构的合理性B.研究算法中的输入和输出的关系C.分析算法的效率以求改进D.分析算法的易懂性和文档性7 .数据结构是一门研究计算机中(B )对象及其关系的8 .数据结构中,与所使用的计算机无关的是数据的(C 科学。A.数值运算B.非数值运算C.集合D.非集合8.算法的时间复杂度与(C )有关。A.所使用的计算机B.与计算机的操作系统A. head = =NULLhead-next= =NULLB. head-next= =headhead!=NULL16 .在一个单链表中,p、q分别指向表中两个相邻的结点,且
3、q所指结点是P所指结点的直接后继,现要删除q所指结点,可用语 句(C )。A. p=q-nextp-next=qB. p) next=q-) nextq-next=NULL17 .在一个链队中,假设f和r分别为队头和队尾指针,则 删除一个结点的运算为(C ) OA. r=f-next;B.r=r-next;C. f=f-next;D. f=r-next;(本部分作业覆盖教材第1-2章的内容)C.与算法本身D.与数据结构9 .设有一个长度为n的顺序表,要在第i个元素之前(也就是 插入元素作为新表的第i个元素),则移动元素个数为(A )A. n-i+1B. n-iC. n-i-1 D. i10 .
4、设有一个长度为n的顺序表,要删除第i个元素移动元素的个数为(B ) oA. n-i+1B. n-iC. n-i-l D. i11 .在一个单链表中,P、q分别指向表中两个相邻的结点,且 q所指结点是P所指结点的直接后继,现要删除q所指结点,可 用语句(C ) O18.在一个链队中,假设f和r分别为队头和队尾指针,则插 入s所指结点的运算为(B ) oA. p=q-next B . p-next=q C. p-next=qAnext D. q-next=NULLA .p-next= s;sAnext= pAnextB. p-next=sAnext;C.p=s-nextD.s-next=p-nex
5、t; p-next=s;13,非空的单向循环链表的尾结点满足(C)(设头指针为head,指针p指向尾结点)。A. P-next二二NULLP-next=head14 .链表不具有的特点是(A ) oA.可随机访问任一元素要移动元素C.不必事先估计存储空间性表长度成正比15 .带头结点的链表为空的判断条件是(B 指针为head)。12.在一个单链表中p所指结点之后插入一个s所指的结点 时, 可执行(D ) oA. f-next=s; f=s; B. r-next=s;r=s;1 . s-next=r;r=s; D. s-next=f;f=s;19 . 一个顺序表第一个元素的存储地址是90,每个元
6、素的长度为 2,则第6个元素的地址是(B )。A. 98B. 100 C. 102D. 10620 .有关线性表的正确说法是(D )A.每个元素都有一个直接前驱和一个直接后继B.线性表至少要求一个兀素C.表中的元素必须按由小到大或由大到下排序D.除了一个和最后一个元素外,其余元素都有一个且仅有 一个直接前驱和一个直接后继 二、填空题1 .在一个长度为n的顺序存储结构的线性表中,向第i(lin+l) 个元素之前插入新元素时,需向后移动顼-1+1_个数据 元素。2 .从长度为n的采用顺序存储结构的线性表中删除第i(linext=p-next 和 p-next=s;的操作。12 .设有一个头指针为h
7、ead的单向循环链表,p指向链表中 的 结点,若p-next= =head,则p所指结点为尾结点。13 .在一个单向链表中,要删除p所指结点,巳知q指向p所指 结点的前驱结点。则可以用操作q- next=p- next 。14 .设有一个头指针为head的单向链表,p指向表中某一个 结 点,且有 p-next=NULL,通过操作 p-next=head ,就可 使该单向链表构造成单向循环链表。15 .每个结点只包含一个指针域的线性表叫一单链表一。16 .线性表具有一顺序存储一和一链式存储一两种存储结构。17 .数据的逻辑结构是从逻辑关系上描述数据,它与数据的关系 一存储结构一无关,是独立于计算
8、机的。18 .在双向循环链表的每个结点中包含一两个指针域,其中 next指向它的一直接后继一,prior指向它的一直接前驱一,而头结 点的prior指向一尾结点一,尾结点的next指向一头结点一。19 .单向循环链表是单向链表的一种扩充,当单向链表带有头结 点时,把单向链表中尾结点的指针域由空指针改为一头结点的指针 一;当单向链表不带头结点时,则把单向链表中尾结点的指针域由空 指针改为指向一指向第一个结点的指针一。20 .线性链表的逻辑关系时通过每个结点指针域中的指针来表 示的。其逻辑顺序和物理存储顺序不再一致,而是一种一链式存储结 构,又称为一链表一。三、问答题1.简述数据的逻辑结构和存储结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构本 国家 开放 大学 电大 考试 数据结构 形成 考核 作业 答案
限制150内