2020智慧树知道网课《数据结构(中国海洋大学)》课后章节测试满分答案

  • 格式:docx
  • 大小:746.40 KB
  • 文档页数:34

下载文档原格式

  / 34
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章测试

1

【单选题】(2分)

图书馆的数目检索系统采用关系的数据结构。

A.

树形

B.

图状

C.

集合

D.

线性

2

【单选题】(2分)

是相互之间存在一种或多种特定关系的数据元素的集合。

A.

数据项

B.

数据结构

C.

数据元素

D.

数据

3

【单选题】(2分)

()是一个值的集合和定义在这个值集上的一组操作的总称。

A.

数据项

B.

数据类型

C.

数据元素

D.

数据结构

4

【单选题】(2分)

算法的确定性是指()

A.

算法中没有逻辑

B.

在任何情况下,算法不会出现死循环

C.

算法中的每一条指令必须有确切的含义

D.

当输入数据非法时,算法也能作出反应或进行处理

第二章测试

1

【单选题】(2分)

线性表中的数据元素有一个前驱多个后继。

A.

B.

2

【单选题】(2分)

用顺序结构存储,删除最后一个结点时,()

A.

其它

B.

会移动其它结点位置

C.

可能会移动其它结点位置

D.

一定不会移动其它结点位置

3

【单选题】(2分)

链表中逻辑上相邻的元素的物理地址__________相邻。

A.

一定不

B.

必定

C.

其它

D.

不一定

4

【单选题】(2分)

1.假设有两个按元素值递增有序排列的线性表A和B,均以单链表作存储结构,请编写算法将A表和B表归并成一个按元素值递减有序(即非递增有序,允许表中含有值相同的元素)排列的线性表C,并要求利用原表(即A表和B表)的结点空间构造C表。

//将合并逆置后的结果放在C表中,并删除B表

StatusListMergeOppose_L(LinkList&A,LinkList&B,LinkList&C)

{

LinkListpa,pb,qa,qb;

pa=A;

pb=B;

qa=pa;//保存pa的前驱指针

qb=pb;//保存pb的前驱指针

pa=pa->next;

pb=pb->next;

A->next=NULL;

C=A;

while(pa&&pb){

if(pa->datadata){

qa=pa;

pa=pa->next;

qa->next=A->next;//将当前最小结点插入A表表头A->next=qa;

}

else{

qb=pb;

pb=pb->next;

()//将当前最小结点插入B表表头

A->next=qb;

}

}

while(pa){

qa=pa;

pa=pa->next;

qa->next=A->next;

A->next=qa;

}

while(pb){

qb=pb;

pb=pb->next;

qb->next=A->next;

A->next=qb;

}

pb=B;

free(pb);

returnOK;

}

A.

qa->next=A->next

B.

qa->next=A;

C.

qb->next=A->next

D.

qb->next=A;

5

【单选题】(2分)

假设某个单向循环链表的长度大于1,且表中既无头结点也无头指针。已知s为指向链表中某个结点的指针,试编写算法在链表中删除指针s所指结点的前驱结点。StatusListDelete_CL(LinkList&S)

{

LinkListp,q;

if(S==S->next)returnERROR;

q=S;

p=S->next;

while(){

q=p;

p=p->next;

}

q->next=p->next;

free(p);

returnOK;

}

A.

p==S

B.

p->next==S

C.

p!=S

D.

p->next!=S

第三章测试

1

【单选题】(2分)

若以S和X分别表示进栈和退栈操作,则对初始状态为空的栈可以进行的栈操作系列合法的是();

A.

SXSXXSSX

B.

SSSXXSXX

C.

SXSSXXXX

D.

SXXSXSSX

2

【单选题】(2分)

设计一个迷宫求解的算法,采用___________数据结构最佳。

A.

B.

队列

C.

线性表的链式存储结构