智慧树知到《数据结构与算法(天津理工大学)》章节测试答案


智慧树知到《数据结构与算法(天津理工大学)》章节测试答案

绪论单元测试

1、数据结构主要研究内存中数据组织和数据处理方法。

A.正确

B.错误

正确答案:正确

2、数据结构与算法课程的学习目标是()。

A.提高计算思维能力

B.能利用所学数据结构和算法知识解决实际问题。

C.理解并掌握典型数据结构及七本运算的实现算法。

D.具备基本的算法设计与分析能力。

正确答案:提高计算思维能力;能利用所学数据结构和算法知识解决实际问题。理解并掌握典型数据结构及七本运算的实现算法。具备基本的算法设计与分析能力。

3、数据结构课程的学习重点是()

A.掌握基本的算法分析方法。

B.掌握基本的算法设计方法

C.掌握各种数据结构的存储结构的设计与实现。

D.掌握各种数据结构的逻辑特性

正确答案:掌握基本的算法分析方法。掌握基本的算法设计方法;掌握各种数据结构的存储结构的设计与实现。掌握各种数据结构的逻辑特性

第一章单元测试

1、算法分析主要分析的是算法的()

A.空间复杂性

B.正确性

C.可读性

D.时间复杂性

正确答案:空间复杂性;时间复杂性

2、数据结构是数据对象与对象中数据元素之间关系的集合。

A.正确

B.错误

正确答案:正确

3、数据元素是数据的最小单位。

A.正确

B.错误

正确答案:错误

4、数据的逻辑结构是指各数据元素之间的逻辑关系,是用户按使用需要而建立的。

A.正确

B.错误

正确答案:正确

5、算法和程序没有区别,所以在数据结构中二者是通用的。

A.正确

B.错误

正确答案:错误

6、数据结构中,与所使用的计算机无关的是数据的()结构

A.存储

B.逻辑

C.物理

D.物理与存储

正确答案:逻辑

7、算法分析的目的是()

A.研究算法中的输入和输出的关系

B.分析算法的效率以求改进

C.分析算法的易懂性和文档性

D.找出数据结构的合理性

正确答案:分析算法的效率以求改进

8、设x,y,n为正整数,下列程序片段的渐进时间复杂度是()

x=1;y=1; while(x + y <= n){ if(x > y)y++; else x++;}

A.O((2/3 )n)

B.O(log2n)

C.O(n2)

D.O(n)

正确答案:O(n)

9、在数据结构中,从逻辑上可以把数据结构分成()

A.动态结构

B.静态结构

C.线性结构

D.非线性结构

正确答案:线性结构;非线性结构

10、计算机算法必须具备输入、输出和()、()、()5个特性。

A.可行性

B.有穷性

C.可扩充性

D.确定性

正确答案:可行性;有穷性;确定性

第二章单元测试

1、链表的物理存储结构具有同链表一样的顺序。

A.正确

B.错误

正确答案:错误

2、顺序表结构适宜于进行顺序存取,而链表适宜于进行随机存取。

A.正确

B.错误

正确答案:错误