选择题 9.  从表中任意一个结点出发可以依次访问到表中其他所有结点的结构是______。
【正确答案】 C
【答案解析】 对于选项A,单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象)+指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。根据定义可知,单链表中中间部分出发只能访问结点的后续结点。因此,选项A错误。
   对于选项B,双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。但是从中间结点出发只能访问所有的后继结点,或者只能访问所有的前驱结点。因此,选项B错误。
   对于选项C,循环链表是另一种形式的链式存储结构(链表最后一个结点的指针域指向链表的首结点)。它的特点是可以从任意结点出发依次访问所有结点。因此,选项C正确。
   对于选项D,线性链表是一个更大的概念,单链表、双向链表都可以看作是一种线性表。因此,选项D错误。
   所以,本题的答案为C。