当前位置:文档之家› 国开作业《数据结构(本)-形考作业》 (34)

国开作业《数据结构(本)-形考作业》 (34)

题目:一维数组A采用顺序存储结构,每个元素占用4个字节,第8个元素的存储地址为120,则该数组的首地址是()。

选项A:88

选项B:92

选项C:32

选项D:90

答案:92

题目:稀疏矩阵采用压缩存储的目的主要是()。

选项A:减少不必要的存储空间的开销

选项B:表达变得简单

选项C:去掉矩阵中的多余元素

选项D:对矩阵元素的存取变得简单

答案:减少不必要的存储空间的开销

题目:一个非空广义表的表头()。

选项A:不可能是原子

选项B:只能是原子

选项C:可以是子表或原子

选项D:只能是子表

答案:可以是子表或原子

题目:常对数组进行的两种基本操作是()。

选项A:建立与删除

选项B:查找与索引

选项C:查找和修改

选项D:索引与、和修改

答案:查找和修改

题目:在二维数组A[8][10]中,每一个数组元素A[i][j] 占用3个存储空间,所有数组元素相继存放于一个连续的存储空间中,则存放该数组至少需要的存储空间是()。

选项A:80

选项B:270

选项C:100

选项D:240

答案:240

题目:设有一个18阶的对称矩阵A,采用压缩存储的方式,将其下三角部分以行序为主序存储到一维数组B中(数组下标从1开始),则矩阵中元素A10,8在一维数组B中的下标是()。

选项A:58

选项B:18

选项C:45

选项D:53

答案:53

题目:广义表((a))的表尾是()。

选项A:(a)

选项B:0

选项C:((a))

选项D:a

答案:0

题目:设有一个10阶的对称矩阵A,采用压缩存储的方式,将其下三角部分以行序为主序存储到一维数组B中(数组下标从1开始),则矩阵中元素A8,5在一维数组B中的下标是()。

选项A:41

选项B:85

选项C:32

选项D:33

答案:33

题目:设广义表类((a,b,c)),则L的长度和深度分别为()。

选项A:1和3

选项B:1和1

选项C:2和3

选项D:1和2

答案:1和2

题目:广义表( a , a ,b , d , e ,( (i ,j ) ,k ) )的表头是________。

选项A:a,(a,b)

选项B:a

选项C:(a ,b)

选项D:( a )

答案:a

题目:广义表的(a,d,e,(i,j),k)表尾是________。

选项A:((i,j),k)

选项B:(k)

选项C:k

选项D:(d,e,(i,j),k )

答案:(d,e,(i,j),k )

题目:稀疏矩阵的压缩存储方式通常有两种,即()。

选项A:三元组和散列

选项B:三元组和十字链表

选项C:散列和十字链表

选项D:二元组和三元组

答案:三元组和十字链表

题目:设有一个对称矩阵A,采用压缩存储的方式,将其下三角部分以行序为主序存储到一维数组B中(数组下标从1开始),B数组共有55个元素,则矩阵是()阶的对称矩阵。

选项A:20

选项B:15

选项C:10

选项D:5

答案:10

题目:设有一个18阶的对称矩阵A,采用压缩存储的方式,将其下三角部分以行序为主序存储到一维数组B中(数组下标从1开始),则数组中第53号元素对应于矩阵中的元素是()。

选项A:a8,1

选项B:a10,8

选项C:a8,5

选项D:a7,6

答案:a10,8

题目:对稀疏矩阵进行压缩存储,可采用三元组表,一个10 行8列的稀疏矩阵A共有73个零元素,其相应的三元组表共有( )个元素。

选项A:7

选项B:8

选项C:80

选项D:10

答案:7

题目:广义表((a))的表尾是()。

选项A:https://www.doczj.com/doc/6619016045.html,/theme/image.php/blueonionres/core/1618240267/s/egg 选项B:a

选项C:(a)

选项D:((a))

答案:https://www.doczj.com/doc/6619016045.html,/theme/image.php/blueonionres/core/1618240267/s/egg

题目:广义表(a,(a,b),d,e,((i,j),k))的长度和深度分别是()。

选项A:6,6

选项B:5,5

选项C:5,3

选项D:6,4

答案:5,3

题目:以下陈述中正确的是()。

选项A:串是一种特殊的线性表

选项B:串中元素只能是字母

选项C:串的长度必须大于零

选项D:空串就是空格串

答案:串是一种特殊的线性表

题目:设有两个串p和q,其中q是p的子串,q在p中首次出现的位置的算法称为()。选项A:求子串

选项B:连接

选项C:匹配

选项D:求串长

答案:匹配

题目:串是()。

选项A:不少于一个字母的序列

选项B:任意个字母的序列

选项C:有限个字符的序列

选项D:不少于一个字符的序列

答案:有限个字符的序列

题目:串的长度是指()。

选项A:串中所含非空格字符的个数

选项B:串中所含字符的个数

选项C:串中所含不同字符的个数

选项D:串中所含不同字母的个数

答案:串中所含字符的个数

题目:在C语言中,存储字符串“ABCD”需占用()字节。

选项A:4

选项B:5

选项C:2

选项D:3

答案:5

题目:下面关于串的叙述中,不正确的是()。

选项A:串即可以采用顺序存储,也可以采用链式存储

选项B:串是字符的有限序列

选项C:模式匹配是串的一种重要运算

选项D:空串是由空格构成的串

答案:空串是由空格构成的串

题目:串与普通的线性表相比较,它的特殊性体现在()。

选项A:数据元素是一个字符

选项B:链接的存储结构

选项C:数据元素可以任意

选项D:顺序的存储结构

答案:数据元素是一个字符

题目:空串与空格串()。

选项A:无法确定

选项B:相同

选项C:不相同

选项D:可能相同

答案:不相同

题目:两个字符串相等的条件是()。

选项A:两串的长度相等

选项B:两串包含的字符相同

选项C:两串的长度相等,并且对应位置上的字符相同

选项D:两串的长度相等,并且两串包含的字符相同

答案:两串的长度相等,并且对应位置上的字符相同

题目:在实际应用中,要输入多个字符串,且长度无法预定。则应该采用()存储比较合适()。

选项A:无法确定

选项B:顺序

选项C:链式

选项D:堆结构

答案:链式

题目:下列关于串的叙述中,不正确的是()。

选项A:空串是由空格构成的串

选项B:串是字符的有限序列

选项C:串既可以采用顺序存储,也可以采用链式存储

选项D:模式匹配是串的一种重要运算

答案:空串是由空格构成的串

题目:串是一种特殊的线性表,其特殊性体现在()。

选项A:可以链接存储

选项B:可以顺序存储

选项C:数据元素是一个字符

选项D:数据元素可以是多个字符

答案:数据元素是一个字符

题目:串函数StrCmp(“abA”,”aba”)的值为()。

选项A:-1

选项B:“abAaba”

选项C:1

选项D:0

答案:-1

题目:在C语言中,存储字符串“ABCD”需要占用()字节。

选项A:5

选项B:2

选项C:3

选项D:4

答案:5

题目:设主串为“ABcCDABcdEFaBc”,以下模式串能与主串成功匹配的是()。

选项A:Abc

选项B:Bcd

选项C:ABC

选项D:BCd

答案:Bcd

题目:10.字符串a1=“AEIJING”,a2=“AEI”,a3=“AEFANG”,a4=“AEFI”中最大的是()。选项A:a4

选项B:a3

选项C:a2

选项D:a1

答案:a1

题目:字符串〝abcd321ABCD〞的子串是()。

选项A:abcD

选项B:〝abcABCD〞

选项C:〝321a〞

选项D:〝21ABC〞

答案:〝21ABC〞

题目:数组a经初始化char a[ ]=“English”;a[1]中存放的是()。

选项A:字符E

选项B:字符n

选项C:〝E〞

选项D:〝n〞

答案:字符n

题目:空串的长度为()。

选项A:3

选项B:0

选项C:2

选项D:1

答案:0

数据结构(本)形考作业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 在线性表的顺序结构中,以下说法正确的是()。 A. 进行数据元素的插入、删除效率较高 B. 逻辑上相邻的元素在物理位置上不一定相邻 C. 数据元素是不能随机访问的 D. 逻辑上相邻的元素在物理位置上也相邻 题目6 对链表, 以下叙述中正确的是()。 A. 不能随机访问任一结点 B. 结点占用的存储空间是连续的 C. 可以通过下标对链表进行直接访问

D. 插入删除元素的操作一定要要移动结点 题目7 下列的叙述中,不属于算法特性的是()。 A. 可行性 B. 输入性 C. 可读性 D. 有穷性 题目8 算法的时间复杂度与()有关。 A. 数据结构 B. 所使用的计算机 C. 算法本身 D. 计算机的操作系统 题目9 设有一个长度为n的顺序表,要在第i个元素之前(也就是插入元素作为新表的第i个元素),插入一个元素,则移动元素个数为()。 A. i B. n-i-1 C. n-i+1 D. n-i 题目10 设有一个长度为n的顺序表,要删除第i个元素移动元素的个数为()。 A. n-i B. n-i-1 C. n-i+1 D. I 题目11 在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用语句()。 A. q->next=NULL B. p->next=q C. p->next=q->next D. p=q->next 题目12 在一个单链表中p所指结点之后插入一个s所指的结点时,可执行()。 A. p=s->next B. p->next= s; s->next= p->next C. s->next=p->next; p->next=s;

国开作业《数据结构(本)-形考作业》 (34)

题目:一维数组A采用顺序存储结构,每个元素占用4个字节,第8个元素的存储地址为120,则该数组的首地址是()。 选项A:88 选项B:92 选项C:32 选项D:90 答案:92 题目:稀疏矩阵采用压缩存储的目的主要是()。 选项A:减少不必要的存储空间的开销 选项B:表达变得简单 选项C:去掉矩阵中的多余元素 选项D:对矩阵元素的存取变得简单 答案:减少不必要的存储空间的开销 题目:一个非空广义表的表头()。 选项A:不可能是原子 选项B:只能是原子 选项C:可以是子表或原子 选项D:只能是子表 答案:可以是子表或原子 题目:常对数组进行的两种基本操作是()。 选项A:建立与删除 选项B:查找与索引 选项C:查找和修改 选项D:索引与、和修改 答案:查找和修改 题目:在二维数组A[8][10]中,每一个数组元素A[i][j] 占用3个存储空间,所有数组元素相继存放于一个连续的存储空间中,则存放该数组至少需要的存储空间是()。 选项A:80 选项B:270 选项C:100 选项D:240 答案:240 题目:设有一个18阶的对称矩阵A,采用压缩存储的方式,将其下三角部分以行序为主序存储到一维数组B中(数组下标从1开始),则矩阵中元素A10,8在一维数组B中的下标是()。 选项A:58 选项B:18 选项C:45 选项D:53

答案:53 题目:广义表((a))的表尾是()。 选项A:(a) 选项B:0 选项C:((a)) 选项D:a 答案:0 题目:设有一个10阶的对称矩阵A,采用压缩存储的方式,将其下三角部分以行序为主序存储到一维数组B中(数组下标从1开始),则矩阵中元素A8,5在一维数组B中的下标是()。 选项A:41 选项B:85 选项C:32 选项D:33 答案:33 题目:设广义表类((a,b,c)),则L的长度和深度分别为()。 选项A:1和3 选项B:1和1 选项C:2和3 选项D:1和2 答案:1和2 题目:广义表( a , a ,b , d , e ,( (i ,j ) ,k ) )的表头是________。 选项A:a,(a,b) 选项B:a 选项C:(a ,b) 选项D:( a ) 答案:a 题目:广义表的(a,d,e,(i,j),k)表尾是________。 选项A:((i,j),k) 选项B:(k) 选项C:k 选项D:(d,e,(i,j),k ) 答案:(d,e,(i,j),k ) 题目:稀疏矩阵的压缩存储方式通常有两种,即()。 选项A:三元组和散列 选项B:三元组和十字链表 选项C:散列和十字链表 选项D:二元组和三元组

国家开放大学电大《数据结构》网络课形考任务2作业及答案

国家开放大学电大《数据结构》网络课形考任 务2作业及答案 档任务2 一、单项选择题(每小题2分,共50分)题目1 若让元素1,2,3依次进栈,则出栈顺序不可能为()。 选择一项: A、3,1,2 B、3,2,1 C、2,1,3 D、1,3,2 题目2 一个队列的入队序列是1,2,3,4。则队列的输出序列是()? 选择一项: A、1,4,3,2 B、4,3,2,1 C、3,2,4,1 D、1,2,3,4 题目3 向顺序栈中压入新元素时,应当()。 选择一项: A、先后次序无关紧要 B、先存入元素,再移动栈顶指针 C、同时进行 D、先移动栈顶指针,再存入元素题目4 在一个栈顶指针为top的链栈中,将一个p指针所指的结点入栈,应执行()、选择一项: A、 p->next=top->next;top->next=p: B、 p->next=top->next;top=top->next; C、 p- >next=top:top=p: D、 top->next=p; 题目5 在一个栈顶指针为top的链栈中删除一个结点时,用x保存被删结点的值,则执行()。 选择一项: A、 x=top->data;top=top->next: B、 top=top->next;x=top->data; C、 x=top->data: D、 x=top:top=top->next; 题目6 判断一个顺序队列(最多元素为m)为空

的条件是()? 选择一项: A、 front=rear B、 front=rear+l C、 rear=m-l D、 rear=m 题目7 判断一个循环队列为满的条件是()next; B、 r=r->next; C、 r=f->next; D、 f=r->next; 题目13 在一个链队中,假设f和r分别为队头和队尾指针,则插入s所指结点的运算为()? 选择一项: A、 r->next=s;r=s; B、 s->next=f;f=s; C、 s->next=r;r=s; D、 f->next=s;f=s:题目14 数组a经初始化char a[ ]= “English” :a[7]中存放的是()。A 、”h” B、字符h C、字符串的结束符 D、变量h 题目15 设主串为“ABcCDABcdEFaBc”,以下模式串能与主串成功匹配的是()。 选择一项: A、 BCd B、 ABC C、 Bed D、 Abe 题目16 字符串al=“AEIJING”, a2=*AEI*、a3=“AEFANG”, a4=“AEFI”中最大的是(选择一项: A、 a4 B、 al C、 a3 D、 a2 题目17 两个字符串相等的条件是()。 选择一项: A、两串包含的字符相同 B、两串的长度相等C、两串的长度相等,并且两串包含的字符相同 D、两串的长度相等,并且对应位量上的字符相同题目18 一维数组A采用顺序存储结构,每个元素占用6个字节,第6个元素的存储地址为100、则该数组的首地址是()? 选择一项: A、70 B、28 C、90 D、64 题目19 一个非空广义表的表头()? 选择一项: A、只能是原子 B、可以是子表或原子 C、不可能是原子 D、只能是子表题目20 对稀疏矩阵进行压缩存储,可采用三元组表,一个10

国家开放大学数据结构形考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+1 B. i C. n-i-1 D. n-i 题目10 题干 设有一个长度为n的顺序表,要删除第i个元素移动元素的个数为()。 选择一项: A. n-i-1 B. n-i C. n-i+1 D. i

国家开放大学电大《数据结构》网络课形考任务4作业及答案

国家开放大学电大《数据结构》网络课形考任务4作业及答案 形考任务4 一、单项选择题(每小题2分,共40分) 题目1 对线性表进行二分查找时,要求线性表必须()。 选择一项: A. 以链接存储方式 B. 以链接存储方式,且数据元素有序 C. 以顺序存储方式 D. 以顺序存储方式,且数据元素有序 题目2 采用顺序查找方法查找长度为n的线性表时,每个元素的平均查找长度为()。 选择一项: A. n B. (n-1)/2 C. n/2 D. (n+1)/2 题目3 有一个长度为10的有序表,按折半查找对该表进行查找,在等概率情况下查找成功的平均比较次数为()。 选择一项: A. 29/9 B. 29/10 C. 26/10 D. 31/10 题目4 已知一个有序表为{11,22,33,44,55,66,77,88,99},则顺序查找元素55需要比较()次。 选择一项: A. 6 B. 3 C. 5 D. 4 题目5 有数据{53,30,37,12,45,24,96},从空二叉树开始逐个插入数据来形成二叉排序树,若希望高度最小,应该选择的序

列是()。 选择一项: A. 12,24,30,37,45,53,96 B. 30,24,12,37,45,96,53 C. 45,24,53,12,37,96,30 D. 37,24,12,30,53,45,96 题目6 对于顺序存储的有序表{5,12,20,26,37,42,46,50,64},若采用折半查找,则查找元素26的比较次数是()。 选择一项: A. 4 B. 6 C. 3 D. 5 题目7 在所有的排序方法中,关键字比较的次数与记录初始排列秩序无关的是()。 选择一项: A. 希尔排序 B. 直接选择排序 C. 冒泡排序 D. 直接插入排序 题目8 从未排序序列中依次取出元素与已经排好序的序列中的元素作比较。将其放入已排序序列的正确的位置上,此方法称为()。 选择一项: A. 插入排序 B. 选择排序 C. 归并排序 D. 交换排序 题目9 依次将每两个相邻的有序表合并成一个有序表的排序方法称为()。 选择一项: A. 交换排序 B. 归并排序

数据结构形考作业1

一、单项选择题(每小题2分,共40分) 题目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。分析算法的易懂性和文档性

算法指的是()。 选择一项: A. 计算机程序 B。排序方法 C。解决问题的计算方法 D. 解决问题的有限运算序列 题目8 算法的时间复杂度与( )有关。 选择一项: A. 数据结构 B。算法本身 C。计算机的操作系统 D。所使用的计算机 题目9 设有一个长度为n的顺序表,要在第i个元素之前(也就是插入元素作为新表的第i个元素),插入一个元素,则移动元素个数为( )。 选择一项: A。n—i B. i C。n-i—1 D。n—i+1 题目10 设有一个长度为n的顺序表,要删除第i个元素移动元素的个数为( )。 选择一项: A. n-i B。n-i+1 C。n—i—1 D。i 题目11 在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用语句()。 选择一项: A。q-〉next=NULL B. p-〉next=q->next C. p-〉next=q D。p=q—>next 题目12 在一个单链表中p所指结点之后插入一个s所指的结点时,可执行()。 选择一项: A。s-〉next=p—〉next; p-〉next=s; B. p—>next= s; s-〉next= p-〉next C。p—>next=s->next; D。p=s—〉next

精编国家开放大学电大《数据结构》网络课形考任务3作业及答案

国家开放大学电大《数据结构》网络课形考任务3作业及答案 形考任务3 一、单项选择题(每小题2分,共38分) 题目1 假定一棵二叉树中,双分支结点数为15,单分支结点数为30,则叶子结点数为()o 选择一项: A. 47 B. 16 C. 17 D. 15 题目2 二叉树第k层上最多有()个结点。 选择一项: A. 2k-l B. 2k-l C. 2k-l D. 2k 题目3 将含有150个结点的完全二叉树从根这一层开始,每一层从左到右依次对结点进行编号,根结点的编号为1,则编号为69的结点的双亲结点的编号为()o 选择一项: A. 36 B. 35 C. 34 D. 33 题目4 如果将给定的一组数据作为叶子数值,所构造出的二叉树的带权路径长度最小,则该树称为()o 选择一项: A. 二叉树 B. 哈夫曼树

C. 完全二叉树 D. 平衡二叉树 在一棵度具有5层的满二叉树中结点总数为()o 选择一项: A. 16 B. 32 C. 31 D. 33 题目6 一棵完全二叉树共有6层,且第6层上有6个结点,该树共有()个结点。 选择一项: A. 31 B. 37 C. 38 D. 72 题目7 利用3、6、8、12这四个值作为叶子结点的权,生成一棵哈夫曼树,该树中所有叶子结点中的最长带权路径长度为()。 选择一项: A. 18 B. 16 C. 30 D. 12 题目8 在一棵树中,()没有前驱结点。 选择一项: A. 树根结点 B. 叶结点 C. 空结点 D. 分支结点 题目9 设一棵采用链式存储的二叉树,除叶结点外每个结点度数都为2,该树结点中共有20个指针域为空,则该树有()

国开电大数据结构(本)形考作业3参考答案

国开电大数据结构(本)形考作业3参考答 案 题目 1.假定一棵二叉树中,双分支结点数为15,单分支结点数为30,则叶子结点数为()。 A. 16 B. 17 C. 47 D. 15 【答案】:16 题目2.二叉树第k层上最多有()个结点。 A. 2k-1 B. 2k-1 C. 2k-1

D. 2k 【答案】:2k-1 题目 3.将含有150个结点的完全二叉树从根这一层开始,每一层从左到右依次对结点进行编号,根结点的编号为1,则编号为69的结点的双亲结点的编号为()。 A. 35 B. 34 C. 36 D. 33 【答案】:34 题目4.如果将给定的一组数据作为叶子数值,所构造出的二叉树的带权路径长度最小,则该树称为()。 A.完整二叉树

B.二叉树 C.哈夫曼树 D.均衡二叉树 【答案】:哈夫曼树 题目 5.在一棵度具有5层的满二叉树中结点总数为()。 A. 32 B. 33 C. 31 D. 16 【答案】:31 问题6.一棵完整二叉树共有6层,且第6层上有6个结点,该树共有()个结点。

A. 31 B. 37 C. 38 D. 72 【答案】:37 题目7.利用3、6、8、12这四个值作为叶子结点的权,生成一棵哈夫曼树,该树中所有叶子结点中的最长带权路径长度为()。 A. 16 B. 30 C. 12 D. 18

【答案】:18 问题8.在一棵树中,()没有先驱结点。 A.分支结点 B.树根结点 C.XXX D.空结点 【答案】:树根结点 问题9.设一棵接纳链式储备的二叉树,除叶结点外每一个结点度数都为2,该树结点中共有20个指针域为空,则该树有()个叶结点。 A. 22 B. 21 C. 9

国开作业《数据结构(本)-形考作业》 (35)

题目:数据结构中,与所使用的计算机无关的是数据的()。 选项A:物理和存储结构 选项B:存储结构 选项C:物理结构 选项D:逻辑结构 答案:逻辑结构 题目:组成数据的基本单位是()。 选项A:数据项 选项B:数据类型 选项C:数据变量 选项D:数据元素 答案:数据元素 题目:一个顺序栈一旦被声明,其占用空间的大小()。 选项A:已固定 选项B:不能固定 选项C:可以改变 选项D:动态变化 答案:已固定 题目:链栈和顺序栈相比,有一个比较明显的缺点,即()。 选项A:插入操作更加方便 选项B:通常不会出现栈满的情况 选项C:删除操作更加方便 选项D:不会出现栈空的情况 答案:通常不会出现栈满的情况 题目:用单链表表示的链式队列的队头在链表的()位置。 选项A:链头 选项B:链尾 选项C:链中 选项D:任意位置 答案:链头 题目:在解决计算机主机与打印机之间速度不匹配问题时通常设置一个打印数据缓冲区,主机将要输出的数据依次写入缓冲区中,而打印机则从缓冲区中取出数据打印,该缓冲区应该是一个()结构。 选项A:堆栈 选项B:数组 选项C:线性表 选项D:队列 答案:队列

题目:循环队列A[m] 存放其元素,用front和rear分别表示队头及队尾,则循环队列满的条件是()。 选项A:(rear+1)%m=front 选项B:(rear =front+1 选项C:(rear=front 选项D:(rear+1)%m-1=front 答案:(rear+1)%m=front 题目:在一个栈顶指针为top的链栈中,将一个p指针所指的结点入栈,应执行()。选项A:p-next=top-next; top=top-next; 选项B:p-next=top; top=p; 选项C:top-next=p; 选项D:p-next=top-next; top-next=p; 答案:p-next=top; top=p; 题目:在一个栈顶指针为top的链栈中删除一个结点时,用x保存被删结点的值,则执行()。 选项A:x=top;top=top-next; 选项B:x=top-data; 选项C:top=top-next; x=top-data; 选项D:x=top-data; top=top-next; 答案:x=top-data; top=top-next; 题目:在一个链队中,设front和rear分别为队首和队尾指针,则插入p所指结点时,应执行()。 选项A:front-next=p;front=p; 选项B:p-next=rear;rear=p; 选项C:p-next=front;front=p; 选项D:rear-next=p;rear=p; 答案:rear-next=p;rear=p; 题目:在链队列中,f和r分别为队头和队尾指针,要把s所指结点入队,应执行()。选项A:r-next=s- next; 选项B:r-next=s- next; r=s; 选项C:r-next=s;r=s; 选项D:r-next=s; 答案:r-next=s;r=s; 题目:设top是一个链栈的栈顶指针,栈中每个结点由一个数据域data和指针域next组成,设用x接收栈顶元素,则取栈顶元素的操作为()。 选项A:x=top-data; 选项B:top-data=x; 选项C:top=top-next; 选项D:x=top-data;top= top-next;

(精华版)国家开放大学电大《数据结构》网络课形考网考作业及答案

(精华版)国家开放大学电大《数据结构》网络课形考网 考作业及答案 (精华版)国家开放大学电大《数据结构》网络课形考网考作业及答案100%通过考试说明:2022年秋期电大把该网络课纳入到“国开平台”进 行考核,该课程共有4个形考任务,针对该门课程,本人汇总了该科所有 的题,形成一个完整的标准题库,并且以后会不断更新,对考生的复习、 作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利 用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库还有其他网核及教学考一体化答案,敬 请查看。课程总成绩=形成性考核×50%+终结性考试×50%形考任务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所指 结点,可用语句()。 选择一项: A.p->next=q->next题目12在一个单链表中p所指结 点之后插入一个s所指的结点时,可执行()。 选择一项: B.s->next=p->next;p->next=s;题目13非空的单向循 环链表的尾结点满足()(设头指针为head,指针p指向尾结点)。 选择一项: B.p->next==head题目14链表不具有的特点是()。 选择一项: C.可随机访问任一元素题目15带头结点的链表为空的 判断条件是()(设头指针为head)。 选择一项: B.head->next==NULL题目16在一个长度为n的顺序表 中为了删除第5个元素,由第6个元素开始从后到前依次移动了15个元素。则原顺序表的长度为()。 选择一项: C.20题目17有关线性表的正确说法是()。

数据结构形考作业答案

数据结构(本)形考作业1参考答案: 一、单项选择题 1.C 2.D 3.C 4.C 5.D 6.C 7.C 8.C 9.A 10.B 二、填空题 1.n-i+1 2.n-i 3.集合、线性表、树、图 4. 存储结构、物理结构 5.线性表图 6. 有穷性、确定性、可行性、有输入、有输出 7. 图 8.树 9. 线性表 10. n-1 O(n) 11.s->next=p->next; 12.head 13.q->next=p->next; 14.p->next=head; 15.单链表 16.顺序存储链式存储 17.存储结构 18.两个后继结点前驱结点尾结点头结点 19.指向头结点的指针指向第一个结点的指针 20.链式链表 三、问答题 1.简述数据的逻辑结构和存储结构的区别与联系,它们如何影响算法的设计与实现 答:若用结点表示某个数据元素,则结点与结点之间的逻辑关系就称为数据的逻辑结构。数据在计算机中的存储表示称为数据的存储结构。可见,数据的逻辑结构是反映数据之间的固有关系,而数据的存储结构是数据在计算机中的存储表示。尽管因采用的存储结构不同,逻辑上相邻的结点,其物理地址未必相同,但可通过结点的内部信息,找到其相邻的结点,从而保留了逻辑结构的特点。采用的存储结构不同,对数据的操作在灵活性,算法复杂度等方面差别较大。 2.解释顺序存储结构和链式存储结构的特点,并比较顺序存储结构和链式存储结构的优缺点。 答:顺序结构存储时,相邻数据元素的存放地址也相邻,即逻辑结构和存储结构是统一的,,要求内存中存储单元的地址必须是连续的。 优点:一般情况下,存储密度大,存储空间利用率高。 缺点:(1)在做插入和删除操作时,需移动大量元素;(2)由于难以估计,必须预先分配较大的空间,往往使存储空间不能得到充分利用;(3)表的容量难以扩充。

2019春国开数据库基础与应用形考任务1-4-7128

形成性考核包括完成形考作业和学习过程评定两个部分。形考作业一共 4次,每次占总成绩的 15%,具体见纸质形考作业册;要求学生认真完成作业册上的内容。 学习过程评定占形成性考核成绩的 40%,由各分部自行设计和布置形成性考核任务(建议侧重上机实验考核。本课程主教材第 7 至 11 章的每章内容之后各带有一个实验操作题,各分部可根据需要选择)。 3.形成性考核任务的形式及计分方法形成性考核任务列表 序次章节形式开始时间结束时间权重 1 第 1-3 章形考作业第 3 周第 10 周末 15% 2 第 4-5 章形考作业第 6 周第 15 周末 15% 3 第 6-8 章形考作业第 9 周第 15 周末 15% 4 第 9-11 章形考作业第 10 周第 1 5 周末 15% 5 平时活动学习记录第 1 周第 1 6 周末 40% 每次形考任务按照百分制计分,所得分数乘以对应的权重,相加的和为课程的形成性考核成绩。 数据库基础与应用形考任务1 1.在利用计算机进行数据处理的四个发展阶段中,第3个发展阶段是(数据库系统)。2实体中能够唯一标识自己的属性被称做(码)。 3关系数据模型属于(逻辑数据模型)。 4若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是(多对多)联系。 5在数据库体系结构的三级模式中,全局模式处于(中间)层。 6下面不属于数据库体系结构中三级模式的是(数据模式)。 7设D1、D1和D1定义域中的基数分别为2、3和4,则D1?D2?D3的元组数为(24)。8设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1?R2所具有的元组个数为(b1×b2)。 9若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为(学生号)。10设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},则δB>15(R)的运算结果中具有的元组个数为(2)。 11设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则求出所有选修课程信息的运算表达式为?课程号(X)与(C)的自 然连接。 12设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行等值

国开《数据结构(本)》形考任务1-4

答案+我名字 把数据存储到计算机中,并具体体现数据元素间的逻辑结构称为()。选择一项: A. 给相关变量分配存储单元 B. 物理结构 C. 逻辑结构 D. 算法的具体实现 题目2 还未回答 满分3.00 标记题目 题干 下列说法中,不正确的是()。 选择一项: A. 数据可有若干个数据元素构成 B. 数据元素是数据的基本单位

C. 数据项可由若干个数据元素构成 D. 数据项是数据中不可分割的最小可标识单位 题目3 还未回答 满分3.00 标记题目 题干 一个存储结点存储一个()。 选择一项: A. 数据类型 B. 数据结构 C. 数据元素 D. 数据项 题目4 还未回答 满分3.00 标记题目

题干 数据结构中,与所使用的计算机无关的是数据的()。选择一项: A. 逻辑结构 B. 物理结构 C. 存储结构 D. 物理和存储结构 题目5 还未回答 满分3.00 标记题目 题干 在线性表的顺序结构中,以下说法正确的是()。选择一项: A. 数据元素是不能随机访问的 B. 逻辑上相邻的元素在物理位置上不一定相邻 C. 进行数据元素的插入、删除效率较高

D. 逻辑上相邻的元素在物理位置上也相邻 题目6 还未回答 满分3.00 标记题目 题干 对链表, 以下叙述中正确的是()。 选择一项: A. 插入删除元素的操作一定要要移动结点 B. 可以通过下标对链表进行直接访问 C. 不能随机访问任一结点 D. 结点占用的存储空间是连续的 题目7 还未回答 满分3.00 标记题目

题干 下列的叙述中,不属于算法特性的是()。选择一项: A. 可读性 B. 输入性 C. 可行性 D. 有穷性 题目8 还未回答 满分3.00 标记题目 题干 算法的时间复杂度与()有关。 选择一项: A. 所使用的计算机 B. 算法本身 C. 数据结构

相关主题
文本预览
相关文档 最新文档