国家开放大学电大《数据结构》网络课形考任务1作业及答案
国家开放大学电大《数据结构》《离散数学》网络课形考网考作业(合集)答案
国家开放大学电大《数据结构》《离散数学》网络课形考网考作业(合集)答案《数据结构》网络课答案形考任务1一、单项选择题(每小题3分,共60分)题目1把数据存储到计算机中,并具体体现数据元素间的逻辑结构称为()。
选择一项:A. 算法的具体实现B. 逻辑结构C. 给相关变量分配存储单元D. 物理结构题目2下列说法中,不正确的是()。
选择一项:A. 数据项是数据中不可分割的最小可标识单位B. 数据元素是数据的基本单位C. 数据项可由若干个数据元素构成D. 数据可有若干个数据元素构成题目3一个存储结点存储一个()。
选择一项:A. 数据项B. 数据类型C. 数据元素D. 数据结构题目4数据结构中,与所使用的计算机无关的是数据的()。
选择一项:A. 存储结构B. 物理结构C. 逻辑结构在线性表的顺序结构中,以下说法正确的是()。
选择一项:A. 进行数据元素的插入、删除效率较高B. 数据元素是不能随机访问的C. 逻辑上相邻的元素在物理位置上不一定相邻D. 逻辑上相邻的元素在物理位置上也相邻题目6对链表, 以下叙述中正确的是()。
选择一项:A. 可以通过下标对链表进行直接访问B. 插入删除元素的操作一定要要移动结点C. 不能随机访问任一结点D. 结点占用的存储空间是连续的题目7下列的叙述中,不属于算法特性的是()。
选择一项:A. 可行性B. 有穷性C. 可读性D. 输入性题目8算法的时间复杂度与()有关。
选择一项:A. 所使用的计算机B. 计算机的操作系统C. 数据结构D. 算法本身题目9设有一个长度为n的顺序表,要在第i个元素之前(也就是插入元素作为新表的第i个元素),插入一个元素,则移动元素个数为()。
选择一项:D. n-i题目10设有一个长度为n的顺序表,要删除第i个元素移动元素的个数为()。
选择一项:A. iB. n-i-1C. n-iD. n-i+1题目11在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用语句()。
2020年国家开放大学电大数据结构题库
数据结构课程平时作业1一. 单项选择题1. 数据结构是一门研究非数值计算的程序设计问题中计算机的①以及它们之间的②和运算等的学科。
①A. 操作对象 B. 计算方法 C. 逻辑存储 D. 数据映象②A. 结构 B. 关系 C. 运算 D. 算法2.数据结构被形式地定义为(K, R), 其中K是①的有限集合, R是K上的②的有限集合。
①A. 算法 B. 数据元素 C. 数据操作 D. 逻辑结构3.②A. 操作 B. 映象 C. 存储 D. 关系A.在数据结构中, 从逻辑上可以把数据结构分成( )。
动态结构和静态结构 B. 紧凑结构和非紧凑结构C. 线性结构和非线性结构D. 内部结构和外部结构4.线性结构是数据元素之间存在一种:A)一对多关系B)多对多关系C)多对一关系D)一对一关系5.数据结构中, 与所使用的计算机无关的是数据的结构;A) 存储B) 物理C) 逻辑D) 物理和存储二.填空题(将正确的答案填在相应的空中)1. 在线性结构中, 第一个结点①前驱结点, 其余每个结点有且只有②个前驱结点;最后一个结点③后续结点, 其余每个结点有且只有④个后续结点。
2. 在树形结构中, 树根结点没有①结点, 其余每个结点有且只有②个前驱结点;叶子结点没有③结点, 其余每个结点的后续结点可以④。
3. 在图形结构中, 每个结点的前驱结点数和后续结点数可以①。
4.线性结构中元素之间存在①关系, 树形结构中元素之间存在②关系, 图形结构中元素之间存在③关系。
5.数据结构包括数据的、数据的和数据的这三个方面的内容。
6. 下面程序段的时间复杂度是①。
for(i=0;i<n;i++)for(j=0;j<m;j++)A[i][j]=0;7. 下面程序段的时间复杂度是①。
S=0;for(i=0;i<n;i++)for(j=0; j<n; j++)s+=b[i][j];sum=s;三、简答题1.数据结构是一门研究什么内容的学科?2.数据元素之间的关系在计算机中有几种表示方法?各有什么特点?3.设有数据逻辑结构S=(D,R), 试按题所给条件画出这些逻辑结构的图示, 并确定相对于关系R, 哪些结点是开始结点, 哪些结点是终端结点?D={d1,d2,d3,d4}R={(d1,d2),(d2,d3),(d3,d4) }部分参考答案一、单选题二、A B 2. B D 3. C 4. D 5. C三、填空题1.无, 1, 无, 12.前驱, 1个, 后继, 多个3.多个4.一对一, 一对多, 多对多5.逻辑结构、物理结构、数据运算6. O(n*m)7. O(n*n)三、简答题1.略见课件2.略3. d1( d2(d3(d4 线性结构数据结构课程平时作业2一. 单项选择题1.线性表L=(a1, a2,…,a n),下列说法正确的是()。
[(版)国家开放大学电大《数据结构》《岩土力学》络课形考考作业(合集)答案]
[(版)GJ开放大学电大《数据结构》《岩土力学》络课形考考作业(合集)答案] (精华版)GJ开放大学电大《数据结构》《岩土力学》XX络课形考XX考作业(合集)答案《数据结构》XX络课答案形考任务1 一、单项选择题〔每题3分,共60分〕题目1 把数据存储到计算机中,并具体表达数据元素间的规律结构称为〔〕。
选择一项:D. 物理结构题目2 以下说法中,不正确的选项是〔〕。
选择一项:C. 数据项可由若干个数据元素构成题目3 一个存储结点存储一个〔〕。
选择一项:C. 数据元素题目4 数据结构中,与所使用的计算机无关的是数据的〔〕。
选择一项:C. 规律结构题目5 在线性表的顺序结构中,以下说法正确的选项是〔〕。
选择一项:D. 规律上相邻的元素在物理位置上也相邻题目6 对链表, 以下表达中正确的选项是〔〕。
选择一项:C. 不能随机访问任一结点题目7 以下的表达中,不属于算法特性的是〔〕。
选择一项:C. 可读性题目8 算法的时间冗杂度与〔〕有关。
选择一项:D. 算法本身题目9 设有一个长度为n的顺序表,要在第i个元素之前〔也就是插入元素作为新表的第i个元素〕,插入一个元素,则移动元素个数为〔〕。
选择一项:C. n-i+1 题目10 设有一个长度为n的顺序表,要删除第i个元素移动元素的个数为〔〕。
选择一项:C. n-i 题目11 在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q 所指结点,可用语句〔〕。
选择一项:. p-next=q-next 题目12 在一个单链表中p所指结点之后插入一个s所指的结点时,可执行〔〕。
选择一项:B. s-next=p-next; p-next=s; 题目13 非空的单向循环链表的尾结点满足〔〕〔设头指针为hed,指针p指向尾结点〕。
选择一项:B. p-next==hed 题目14 链表不具有的特点是〔〕。
选择一项:C. 可随机访问任一元素题目15 带头结点的链表为空的推断条件是〔〕〔设头指针为hed〕。
02272《数据结构》国开形考任务(1-4)试题答案集
02272《数据结构》国开形考任务(1-4)试题答案集任务1:数据结构基础1. 数据结构是指数据元素之间的关系和操作的组织方式。
它包括数据的逻辑结构、数据的存储结构以及对数据的操作等内容。
2. 数据结构的逻辑结构包括线性结构、树形结构、图形结构等。
3. 数据结构的存储结构包括顺序存储结构和链式存储结构。
4. 数据结构的操作包括插入、删除、查找、修改等。
5. 数据结构的选择应根据具体应用需求来确定,需要考虑数据的规模、操作的效率、存储空间的利用等因素。
任务2:线性表1. 线性表是一种最基本的数据结构,它包括顺序表和链表两种存储结构。
2. 顺序表是用一段连续的存储空间存储线性表的元素,可以通过下标直接访问元素。
顺序表的插入和删除操作需要移动其他元素,效率较低。
3. 链表是通过节点之间的指针来连接元素的,可以实现灵活的插入和删除操作。
链表的缺点是访问元素需要从头节点开始遍历,效率较低。
4. 单链表是最简单的链表结构,每个节点包含数据和指向下一个节点的指针。
5. 双链表在单链表的基础上增加了一个指向前一个节点的指针,可以实现双向遍历。
任务3:树和二叉树1. 树是一种非线性的数据结构,它包括节点和边组成。
节点之间存在一对多的关系。
2. 二叉树是一种特殊的树结构,每个节点最多有两个子节点。
3. 二叉树的遍历方式包括前序遍历、中序遍历和后序遍历。
4. 前序遍历先访问根节点,然后依次访问左子树和右子树。
5. 中序遍历先访问左子树,然后访问根节点,最后访问右子树。
6. 后序遍历先访问左子树,然后访问右子树,最后访问根节点。
任务4:图的表示和遍历1. 图是一种由节点和边组成的数据结构,节点之间存在多对多的关系。
2. 图的表示方式有邻接矩阵和邻接表两种。
3. 邻接矩阵是一个二维数组,用于表示节点之间的连接关系。
4. 邻接表是由链表构成的数组,每个节点的链表存储与其相邻的节点。
5. 图的遍历方式包括深度优先搜索和广度优先搜索。
数据结构(本)形考作业1参考答案
数据结构(本)形考作业指导作业1参考答案一、单项选择题1.C 2.D 3.B 4.C 5.D 6.C 7.B 8.C 9.A 10.B11.C 12.D 13.C 14.A 15.B 16.C 17.C 18.B 19.B 20.D二、填空题1.n-i+1 2.n-i3.集合线性结构树形结构图状结构4.物理结构存储结构5.线性结构非线性结构6.有穷性确定性可形性有零个或多个输入有一个或多个输出7.图状结构8.树形结构9.线性结构10.n-1 O(n) 11.s->next=p->next; 12.head13.q->next=p->next; 14.p->next=head; 15.单链表16.顺序存储链式存储17.存储结构18.两个直接后继直接前驱尾结点头结点19.头结点的指针指向第一个结点的指针20.链式链表三、问答题1.简述数据的逻辑结构和存储结构的区别与联系,它们如何影响算法的设计与实现?答:若用结点表示某个数据元素,则结点与结点之间的逻辑关系就称为数据的逻辑结构。
数据在计算机中的存储表示称为数据的存储结构。
可见,数据的逻辑结构是反映数据之间的固有关系,而数据的存储结构是数据在计算机中的存储表示。
尽管因采用的存储结构不同,逻辑上相邻的结点,其物理地址未必相同,但可通过结点的内部信息,找到其相邻的结点,从而保留了逻辑结构的特点。
采用的存储结构不同,对数据的操作在灵活性,算法复杂度等方面差别较大。
2.解释顺序存储结构和链式存储结构的特点,并比较顺序存储结构和链式存储结构的优缺点。
答:顺序结构存储时,相邻数据元素的存放地址也相邻,即逻辑结构和存储结构是统一的,,要求内存中存储单元的地址必须是连续的。
优点:一般情况下,存储密度大,存储空间利用率高。
缺点:(1)在做插入和删除操作时,需移动大量元素;(2)由于难以估计,必须预先分配较大的空间,往往使存储空间不能得到充分利用;(3)表的容量难以扩充。
《数据结构》国开02272形考任务(1-4)试题答案合集
《数据结构》国开02272形考任务(1-4)试题答案合集数据结构国开形考任务(1-4)试题答案合集任务一答案1. 答案:选项B。
栈是一种先进后出(Last-In-First-Out,LIFO)的数据结构,它的插入和删除操作只能在一端进行。
队列是一种先进先出(First-In-First-Out,FIFO)的数据结构,它的插入操作在一端进行,删除操作在另一端进行。
2. 答案:选项C。
顺序表是一种用数组实现的线性表,通过下标直接访问元素。
链表是一种通过指针连接各个节点的数据结构,每个节点包含数据和指向下一个节点的指针。
3. 答案:选项A。
递归是一种通过调用自身的方法解决问题的技巧。
递归可以简化问题的解决过程,但需要注意递归深度和递归终止条件,避免出现无限递归。
4. 答案:选项D。
图是由节点和节点之间的边组成的数据结构。
树是一种特殊的图,其中不存在环的图被称为树。
树具有层次结构,包括根节点、子节点和叶节点等概念。
任务二答案1. 答案:选项C。
栈的应用场景包括函数调用、表达式求值和括号匹配等。
队列的应用场景包括任务调度、消息传递和缓冲区管理等。
2. 答案:选项B。
栈的插入和删除操作都在同一端进行,时间复杂度为O(1)。
队列的插入操作在一端进行,删除操作在另一端进行,时间复杂度也为O(1)。
3. 答案:选项A。
顺序表的插入和删除操作需要移动其他元素,平均时间复杂度为O(n)。
链表的插入和删除操作只需要修改指针,时间复杂度为O(1)。
4. 答案:选项C。
递归虽然简化了问题的解决过程,但会消耗额外的内存空间,递归深度过大时可能导致栈溢出。
迭代使用循环结构解决问题,不会出现递归的问题。
任务三答案1. 答案:选项A。
线性表是一种具有连续存储空间的数据结构,插入和删除操作需要移动其他元素,时间复杂度为O(n)。
树的插入和删除操作只需要修改指针,时间复杂度为O(1)。
2. 答案:选项D。
二叉树是一种特殊的树,每个节点最多有两个子节点。
《数据结构》国开02272形考任务(1-4)试题答案合集
《数据结构》国开02272形考任务(1-4)试题答案合集数据结构国开02272形考任务(1-4)试题答案合集任务一:请简述数据结构的定义和作用。
数据结构是指数据元素之间的关系组成的结构,是一种组织和存储数据的方式。
它涉及到数据的存储、检索和操作等方面。
数据结构的作用在于提供了一种有效的方式来组织和管理数据,使得数据的访问和操作更加高效和方便。
任务二:请简述线性表的定义和特点。
线性表是一种数据结构,它是由一系列数据元素组成的有序序列。
线性表中的元素之间存在前后关系,每个元素只有一个前驱和一个后继,除了第一个元素没有前驱,最后一个元素没有后继。
线性表的特点包括元素之间存在顺序关系、元素的个数有限、元素类型可以相同或不同、元素可以重复。
任务三:请简述栈和队列的定义、特点和应用场景。
栈是一种具有特定操作约束的线性表,它只允许在表的一端进行插入和删除操作,这一端被称为栈顶。
栈的特点是后进先出(LIFO),即最后插入的元素最先被删除。
队列也是一种具有特定操作约束的线性表,它允许在表的一端进行插入操作,另一端进行删除操作,分别称为队尾和队头。
队列的特点是先进先出(FIFO),即最先插入的元素最先被删除。
栈和队列在计算机科学中有广泛的应用。
栈常用于表达式求值、函数调用、回溯等场景,而队列常用于任务调度、缓冲区管理、广度优先搜索等场景。
任务四:请简述链表和数组的定义、特点和应用场景。
链表是一种数据结构,它由一系列节点组成,每个节点包含一个数据元素和一个指向下一个节点的指针。
链表的特点是节点的内存分布不连续,每个节点可以动态分配空间,节点之间的连接通过指针来实现。
数组是一种数据结构,它由一系列元素按照一定的顺序排列而成。
数组的特点是元素的内存分布连续,每个元素占用相同大小的空间,可以通过索引来访问和操作元素。
链表和数组在数据存储和访问方面有不同的特点和应用场景。
链表适用于频繁插入和删除操作的场景,因为它可以动态分配内存并且插入和删除操作的时间复杂度为O(1)。
数据结构形成性考核册第1次作业参考答案
《数据结构》形成性考核册第1次作业参考答案第一章绪论一、填空题1、数据操作2、集合结构线性结构树型结构图形结构3、引用类型4、1:1 1:n n:m5、不对6、多个7、O(m*n)8、时间复杂度空间复杂度9、顺序链接索引散列10、O(n2)11、O(n)12、O(n)O(m*n)二、选择题1~8:DBABADDD三、应用题(1)功能:判断n是否是一个素数,若是则返回数值1,否则返回0。
时间复杂度:O(n)。
(2)功能:计算S=1!+2!+…+n!的值。
时间复杂度:O(n)。
(3)功能:计算S=1!+2!+…+n!的值。
时间复杂度:O(n2)。
(4)求出满足不等式1+2+…+i≥n的最小i值。
O(n)。
第二章线性表四、填空题1、A[P-1]2、1083、前驱后继4、最后一个表头5、p->next=q->nextq->next=p6、HL->next=NULLHL->next=HL7、P->next8、Q->next9、P->next s10、从前向后前移n-i11、O(1)O(n)12、(n+1)/213、O(n)O(1)14、A[P].next15、a[j].next=a[i].nexta[i].next=j16、数据值指针五、选择题1~5:BDDBC六、应用题1、(1)、(79,62,34,57,26,48)(2)、(26,34,48,57,62,79)(3)、(48,56,57,62,79,34)(4)、(56,57,79,34)(5)、(26,34,39,48,57,62)2、(1)将类型为List的线性表L中第i个元素移至表尾位置的算法,L中的元素类型为ElemType,假定不需要对i的值进行有效性检查。
void move (List& L, int i){ElemType x=L.list[ i-1];for(int j=i; j<L.size; j++)L.list[ j-1]=L.list[ j ];L.list[L.size-1]=x;}·将线性表L中的第i个元素移入表头的算法与上类似。
国家开放大学电大《数据结构》《离散数学》网络课形考网考作业(合集)答案
国家开放大学电大《数据结构》《离散数学》网络课形考网考作业(合集)答案《数据结枸〉网络课答案形考任务]一、单项逸择题(每小题3分,共60分)题目1 把数据存储到计算机中,并具体体现数据元素间的逻辑结构称为()。
选择一项: A、算法的具体实现 B、逻辑结构 C、给相关变量分配存储单元 D、物理结构题目2 下列说法中,不正确的是()。
选择一项: A、数据项是数据中不可分割的最小可标识单位B、数据元素是数据的基本单位 C、数据项可由若干个数据元素构成 D、数据可有若干个数据元素构成题目3 一个存储结点存储一个()、选择一项: A、数据项 B、数据类型 C、顺元素 D、数据结构题目4 数据结构中,与所使用的计算机无关的是数据的()« 选择一项: A、存储结构 B、物理结构 C、逻辑靖构 D、物理和存储结构)。
在线性表的顺序结构中,以下说法正确的是(选择一项:A、进行数据元素的插入、删除效率较高 B、数据元素是不能随机访问的 C、逻辑上相邻的元素在物理位置上不一定相邻 D、逻辑上相邻的元素在物理位置上也相邻题目6 对链表,以下叙述中正确的是()。
选择一项: A、可以通过下标对链表进行直接访问 B、插入删除元素的操作一定要要移动结点 C、不能随机访问任一结点D、结点占用的存储空间是连续的题目7 下列的叙述中,不属于算法特性的是()、选择一项: A、可行性 B、有穷性 C、可读性 D、输入性题目8 算法的时间复杂度与()有关。
选择一项: A、所使用的计算机 B、计算机的操作系统C、数据结构 D、算法本身题目9 设有一个长度为n的顺序表,要在第i个元素之前(也就是插入元素作为新表的第i个元素),插入一个元素、则移动元素个数为()- 选择一项: A、n-i-1 C、 n~i+l D、 n-i 题目10 设有一个长度为n的顺序表,要删除第i个元素移动元素的个数为()、选择一项: A、 i B、 n-i-1 C、 n-i D、 n-i+1 题目11 在一个单链表中,P、q 分别指向表中两个相邻的结点,且q所指结点是P所指结点的直接后继,现要删除q所指结点, 可用语句()。
国家开放大学电大《数据结构》网络课形考网考作业及答案2
(精华版)国家开放大学电大《数据结构》网络课形考网考作业及答案100%通过考试说明:2020年秋期电大把该网络课纳入到“国开平台”进行考核,该课程共有4个形考任务,针对该门课程,本人汇总了该科所有的题,形成一个完整的标准题库,并且以后会不断更新,对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。
做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。
本文库还有其他网核及教学考一体化答案,敬请查看。
课程总成绩=形成性考核X50% +终结性考试X 50%形考任务1一、单项选择题(每小题3分,共60分)题目1把数据存储到计算机中,并具体体现数据元素间的逻辑结构称为()o选择一项:D.物理结构题目2下列说法中,不正确的是()o选择一项:C.数据项可由若干个数据元素构成题目3一个存储结点存储一个()。
选择一项:C.数据元素题目4数据结构中,与所使用的计算机无关的是数据的()。
选择一项:C.逻辑结构题目5在线性表的顺序结构中,以下说法正确的是()o选择一项:D.逻辑上相邻的元素在物理位置上也相邻题目6对链表,以下叙述中正确的是()o选择一项:C.不能随机访问任一结点题目7下列的叙述中,不属于算法特性的是()o选择一项:C.可读性题目8算法的时间复杂度与()有关。
选择一项:D.算法本身题目9的顺序表,要在第i个元素之前(也就是插入元素作为新表的第i个元素),插入一个元素,则移动设有一个长度为n元素个数为()0选择一项:C. n-i+1题目10设有一个长度为的顺序表,要删除第i个元素移动元素的个数为()on选择一项:C. n-i题目11在一个单链表中,P、q分别指向表中两个相邻的结点,且q所指结点是P所指结点的直接后继,现要删除q所指结点, 可用语句()。
选择一项:A.p->next=q->next题目12在一个单链表中P所指结点之后插入一个s所指的结点时,可执行()。
国家开放大学《数据结构(本)》形考作业1-4参考答案
国家开放大学《数据结构(本)》形考作业1-4参考答案形考作业1一、单项选择题(每小题3分,共60分)1.把数据存储到计算机中,并具体体现数据元素间的逻辑结构称为()。
A. 算法的具体实现B. 物理结构C. 逻辑结构D. 给相关变量分配存储单元2.下列说法中,不正确的是()。
A. 数据项是数据中不可分割的最小可标识单位B. 数据元素是数据的基本单位C. 数据项可由若干个数据元素构成D. 数据可有若干个数据元素构成3.一个存储结点存储一个()。
A. 数据结构B. 数据元素C. 数据类型D. 数据项4.数据结构中,与所使用的计算机无关的是数据的()。
A. 物理和存储结构B. 物理结构C. 逻辑结构D. 存储结构5.在线性表的顺序结构中,以下说法正确的是()。
A. 逻辑上相邻的元素在物理位置上不一定相邻B. 逻辑上相邻的元素在物理位置上也相邻C. 进行数据元素的插入、删除效率较高D. 数据元素是不能随机访问的6.对链表, 以下叙述中正确的是()。
A. 结点占用的存储空间是连续的B. 插入删除元素的操作一定要要移动结点C. 可以通过下标对链表进行直接访问D. 不能随机访问任一结点7.下列的叙述中,不属于算法特性的是()。
A. 可读性B. 输入性C. 可行性D. 有穷性8.算法的时间复杂度与()有关。
A. 算法本身B. 计算机的操作系统C. 数据结构D. 所使用的计算机9.设有一个长度为n的顺序表,要在第i个元素之前(也就是插入元素作为新表的第i个元素),插入一个元素,则移动元素个数为()。
A. n-i+1B. n-i-1C. n-iD. i10.设有一个长度为n的顺序表,要删除第i个元素移动元素的个数为()。
A. iB. n-iC. n-i-1D. n-i+111.在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用语句()。
A. p->next=q->nextB. p=q->nextC. p->next=qD. q->next=NULL12.在一个单链表中p所指结点之后插入一个s所指的结点时,可执行()。
国开电大数据结构(本)形考1
准答案1:物理结构
标准答案2:数据项可由若干个数据元素构成
标准答案3:数据元素
标准答案4:逻辑结构
标准答案5:逻辑上相邻的元素在物理位置上也相邻
标准答案6:不能随机访问任一结点
标准答案7:可读性
标准答案8:算法本身
标准答案9:n-i+1
标准答案10:n-i
标准答案11:p->next=q->next
标准答案12:s->next=p->next; p->next=s;
标准答案13:p->next==head
标准答案14:可随机访问任一元素
标准答案15:head->next==NULL
标准答案16:20
标准答案17:除了一个和最后一个元素外,其余元素都有一个且仅有一个直接前驱和一个直接后继
标准答案18:63.5
标准答案19:100
标准答案20:q->next=p
标准答案21:对
标准答案22:错
标准答案23:错
标准答案24:错
标准答案25:错
标准答案26:错
标准答案27:错
标准答案28:对
标准答案29:对
标准答案30:对
标准答案31:错
标准答案32:对
标准答案33:对
标准答案34:对
标准答案35:{p->data} {p=p->next} {p!=NULL}
标准答案36:{q->next!=NULL} {p=p->next} {q->next=s}。
电大数据结构形考任务1参考答案
数据结构(本)形考任务1参考答案一、单项选择题(每小题3分,共60分)题目1把数据存储到计算机中,并具体体现数据元素间的逻辑结构称为()。
C. 物理结构题目2下列说法中,不正确的是()。
A. 数据项可由若干个数据元素构成题目3一个存储结点存储一个()。
A. 数据元素题目4数据结构中,与所使用的计算机无关的是数据的()。
C. 逻辑结构题目5在线性表的顺序结构中,以下说法正确的是()。
C. 逻辑上相邻的元素在物理位置上也相邻题目6对链表, 以下叙述中正确的是()。
C. 不能随机访问任一结点题目7下列的叙述中,不属于算法特性的是()。
D. 可读性题目8算法的时间复杂度与()有关。
D. 算法本身题目9设有一个长度为n的顺序表,要在第i个元素之前(也就是插入元素作为新表的第i个元素),插入一个元素,则移动元素个数为()。
A. n-i+1题目10设有一个长度为n的顺序表,要删除第i个元素移动元素的个数为()。
D. n-i题目11在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用语句()。
B. p->next=q->next题目12在一个单链表中p所指结点之后插入一个s所指的结点时,可执行()。
D. s->next=p->next; p->next=s;题目13非空的单向循环链表的尾结点满足()(设头指针为head,指针p指向尾结点)。
A. p->next==head题目14链表不具有的特点是()。
A. 可随机访问任一元素题目15带头结点的链表为空的判断条件是()(设头指针为head)。
A. head->next==NULL题目16在一个长度为n的顺序表中为了删除第5个元素,由第6个元素开始从后到前依次移动了15个元素。
则原顺序表的长度为()。
D. 20题目17有关线性表的正确说法是()。
D. 除了一个和最后一个元素外,其余元素都有一个且仅有一个直接前驱和一个直接后继题目18向一个有127个元素的顺序表中插入一个新元素,并保持原来的顺序不变,平均要移动()个元素。
国家开放大学数据结构形考1题目及答案
一、单项选择题(每小题3分,共60分)题目1题干把数据存储到计算机中,并具体体现数据元素间的逻辑结构称为()。
选择一项:A. 逻辑结构B. 物理结构C. 给相关变量分配存储单元D. 算法的具体实现题目2题干下列说法中,不正确的是()。
选择一项:A. 数据项是数据中不可分割的最小可标识单位B. 数据可有若干个数据元素构成C. 数据元素是数据的基本单位D. 数据项可由若干个数据元素构成题目3题干一个存储结点存储一个()。
选择一项:A. 数据元素B. 数据项C. 数据类型D. 数据结构题目4题干数据结构中,与所使用的计算机无关的是数据的()。
选择一项:A. 存储结构B. 物理和存储结构C. 物理结构D. 逻辑结构题目5题干在线性表的顺序结构中,以下说法正确的是()。
选择一项:A. 进行数据元素的插入、删除效率较高B. 数据元素是不能随机访问的C. 逻辑上相邻的元素在物理位置上不一定相邻D. 逻辑上相邻的元素在物理位置上也相邻题干对链表, 以下叙述中正确的是()。
选择一项:A. 结点占用的存储空间是连续的B. 插入删除元素的操作一定要要移动结点C. 不能随机访问任一结点D. 可以通过下标对链表进行直接访问题目7题干下列的叙述中,不属于算法特性的是()。
选择一项:A. 可行性B. 有穷性C. 输入性D. 可读性题目8题干算法的时间复杂度与()有关。
选择一项:A. 计算机的操作系统B. 算法本身C. 所使用的计算机D. 数据结构题目9题干设有一个长度为n的顺序表,要在第i个元素之前(也就是插入元素作为新表的第i个元素),插入一个元素,则移动元素个数为()。
选择一项:A. n-i+1B. iC. n-i-1D. n-i题目10题干设有一个长度为n的顺序表,要删除第i个元素移动元素的个数为()。
选择一项:A. n-i-1B. n-iC. n-i+1D. i题干在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用语句()。
《数据结构》国开02272形考任务(1-4)试题与答案汇总
《数据结构》国开02272形考任务(1-4)试题与答案汇总一、选择题(每题5分,共20分)1. 数据的逻辑结构就是数据的(A)A. 元素之间的关系B. 物理结构C. 元素的值D. 元素的数量2. 线性表的存储结构有(D)A. 顺序存储和链式存储B. 顺序存储和索引存储C. 链式存储和散列存储D. 顺序存储、链式存储和索引存储3. 下面哪个不是线性表的运算(C)A. 插入B. 删除C. 排序D. 查找4. 在长度为n的线性表中,删除第i个元素(i从1开始),需要移动(A)A. n-i个元素B. i个元素C. n个元素D. 0个元素答案:AADB二、填空题(每题5分,共20分)1. 长度为n的线性表,其元素一共有n个。
2. 线性表的顺序存储结构是利用一组地址连续的存储单元依次存储线性表的元素。
3. 在线性表中,删除第i个元素后,从第i个元素到表尾的所有元素都向前移动一个位置。
4. 栈是一种特殊的线性表,只允许在表的一端进行插入和删除操作。
答案:略三、判断题(每题5分,共20分)1. 线性表是一种最基本的数据结构,它的特点是数据元素之间是一对一的关系。
(正确)2. 顺序存储结构的特点是存取方便,但插入和删除操作需要移动大量元素。
(正确)3. 链式存储结构的特点是不需要连续的存储空间,但插入和删除操作需要修改指针。
(正确)4. 栈和队列都是线性结构,但栈的操作是后进先出,而队列的操作是先进先出。
(正确)答案:略四、简答题(每题10分,共40分)1. 简述线性表的顺序存储结构的特点。
(10分)顺序存储结构是利用一组地址连续的存储单元依次存储线性表的元素。
其特点是存取方便,时间复杂度为O(1)。
但插入和删除操作需要移动大量元素,时间复杂度为O(n)。
2. 简述线性表的链式存储结构的特点。
(10分)链式存储结构是由一系列结点组成的线性序列,每个结点包含数据域和指针域。
其特点是无需连续的存储空间,插入和删除操作只需修改指针,时间复杂度为O(1)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
国家开放大学电大《数据结构》网络课形考任务1作业及答案形考任务1
一、单项选择题(每小题3分,共60分)
题目1
把数据存储到计算机中,并具体体现数据元素间的逻辑结构称为()。
选择一项:
A. 算法的具体实现
B. 逻辑结构
C. 给相关变量分配存储单元
D. 物理结构
题目2
下列说法中,不正确的是()。
选择一项:
A. 数据项是数据中不可分割的最小可标识单位
B. 数据元素是数据的基本单位
C. 数据项可由若干个数据元素构成
D. 数据可有若干个数据元素构成
题目3
一个存储结点存储一个()。
选择一项:
A. 数据项
B. 数据类型
C. 数据元素
D. 数据结构
题目4
数据结构中,与所使用的计算机无关的是数据的()。
选择一项:
A. 存储结构
B. 物理结构
C. 逻辑结构
D. 物理和存储结构
题目5
在线性表的顺序结构中,以下说法正确的是()。