计算机科学导论

每一个链表节点都包括数据域和()。A、值域B、定义域C、指针域D、属性域

题目

每一个链表节点都包括数据域和()。

  • A、值域
  • B、定义域
  • C、指针域
  • D、属性域
参考答案和解析
正确答案:C
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知bead指向一个带头结点的单向链表,链表中每个结点包含数据域(data)和指针域(next),数据域为整型。以下函数求出链表中所有连接点数据域的和值作为函数值返回。请在横线处填入正确内容。

{ int data; struct link *next;}

main()

{ struct link *head;

sam(______);

{stmct link *p;int s=0;

p=head->next;

while(p){s+=p->data;p=p->next;}

return(s);}


正确答案:

第2题:

LinkedList在内部维护了一个双向循环链表,每一个元素节点都包含前一个元素节点和后一个元素节点的引用。( )

此题为判断题(对,错)。


参考答案:正确

第3题:

在双链表中,每个节点有两个指针域,一个指向前驱节点,另一个指向【 】。


正确答案:后续节点(后继节点)
后续节点(后继节点) 解析:链式存储结构的节点中,只有一个指示直接后继的指针域。因此从某个点出发,只能顺指针往后寻查其他节点。若要寻查节点的直接前驱,则需要从表头指针出发,影响查找效率。为了克服单链表这种单向性的缺点,可利用双向链表。双向链表的节点中,有两个指针域,其一指向直接后继,另一个指向直接前驱。

第4题:

无线传感器网络不是每一个汇聚节点都具有存储、处理、传输数据的能力。()


答案:错
解析:
无线传感网络每一个汇聚节点都具有存储、处理、传输数据的能力。

第5题:

链表对于数据元素的插入和删除不需移动结点,只需改变相关结点的【 】域的值。


正确答案:指针
指针 解析:链表是—种非线性结构,对数据元素进行插入和删除操作时,只要修改指针域即可,不需要移动元素。

第6题:

单链表的节点一般应包括()

A、数据域

B、指针域

C、节点域

D、存储域


参考答案:AB

第7题:

在二叉树的顺序存储中,每个节点的存储位置与其父节点、左右子树节点的位置都存在一个简单的映射关系,因此可与三叉链表对应。若某二叉树共有n个节点,采用三叉链表存储时,每个节点的数据域需要d个字节,每个指针域占用4个字节,若采用顺序存储,则最后一个节点下标为k(起始下标为1),那么采用顺序存储更节省空间的条件是(59)。

A.

B.

C.

D.


正确答案:A
解析:采用三叉链表存储二叉树时,每个节点需要占用d+4×3个字节,n个节点则需要n(d+12)。若顺序存储最后一个节点下标为k,则共需kd个字节,那么采用顺序存储更节省空间的条件是kdn(d+12),即

第8题:

链表可分为()、(),循环链表等几类,其特点是节点包含()和()两个域。


参考答案:单链表;双链表;数据;指针(地址)

第9题:

链表对于数据元素的插入和删除不需移动节点,只需改变相关节点的______域的值。


正确答案:指针
指针 解析:链表是一种非线性结构,对数据元素进行插入和删除操作时,只要修改指针域即可,不需要移动元素。

第10题:

LinkedList在内部维护了一个双向循环链表,每一个元素节点都包含前一个元素节点和后一个元素节点的引用


正确答案:正确