单链表的每个结点中包括一个指针next,它指向该结点的后继结点。现要将指针q指向的新结点插入到指针p指向的单链表结点之后,下面的操作序列中哪一个是正确的?( )。
A. p->next=q->next;q=p->next
B. p->next=q;q->next=p->next;
C. q->next=p->next;p->next=q;
D. q=p->next;p->next=q->next;
循环链表指( )。
A. 最后一个结点的指针域总是指向链表头
B. 可以自由膨胀的链表
C. 链表含有指向上一级结点的指针域
D. 都不是
下列关于数据和逻辑结构的叙述中,哪一个是不正确的( )。
A. 数据的逻辑结构是数据间关系的描述
B. 数据的逻辑结构抽象反映数据元素间的逻辑关系
C. 数据的逻辑结构具体反映数据在计算机中的存储方式
D. 数据的逻辑结构分为线性结构和非线性结构
数据结构是一门研究非数值计算的程序设计问题中计算机的(A)以及它们之间的( )和运算等的学科。① A.操作对象 B.计算方法 C.逻辑存储 D.数据映象②
A. 结构
B. 关系
C. 运算
D. 算法