2023年广州大学《数据结构与算法》练习题3.pdfVIP

  • 0
  • 0
  • 约1.32千字
  • 约 3页
  • 2026-01-16 发布于江西
  • 举报

2023年广州大学《数据结构与算法》练习题3.pdf

一、单选题

1、研究数据结构就是研究()。

A.数据的逻辑结构B.数据的存储结构

C.数据的逻辑结构和存储结构D.数据的逻辑结构、存储结构及其基

本操作

答案:D

2、算法分析的两个主要方面是()。

A.空间复杂度和时间复杂度B.正确性和简单性C.可读性和文档性

D.数据复杂性和程序复杂性

答案:A

3、具有线性结构的数据结构是()。

A.图B.树C.广义表D.栈

答案:D

4、计算机中的算法指的是解决某一个问题的有限运算序列,它必须具

备输入、输出、()等5个特性。

答案:B

A.可执行性、可移植性和可扩充性B.可执行性、有穷性和确定性

C.确定性、有穷性和稳定性D.易读性、稳定性和确定性

5、算法是()。

A.计算机程序B.解决问题的计算方法C.排序算法D.解决问题的有

限运算序列

答案:D

6、某算法的语句执行频度为(3n+nlog2n+n2+8),其时间复杂度表示()。

A.OnB.Onlog2nC.On2D.Olog2n

7数据结构是一门研究非数值计算的程序设计问题中计算机的数据

元素以及它们之间的(B)和运算等的学科。

A.结构B.关系C.运算D.算法

答案:C

8、下面程序段的时间复杂度是()。

is0;

whilesn

i++;s+i;

A.OnB.On2C.Olog2nD.On3

答案:A

9、抽象数据类型的三个组成部别为()。

A.数据对象、数据关系和基本操作B.数据元素、逻辑结构和存储结构

C.数据项、数据元素和数据类型D.数据元素、数据结构和数据类型

答案:A

10、通常从正确性、易读性、健壮性、高效性等4个方面评价算法的质

量,以下解释错误的是()。

A.正确性算法应能正确地实现预定的功能

B.易读性算法应易于阅读和理解,以便调试、修改和扩充

C.健壮性当环境发生变化时,算法能适当地做出反应或进行处理,不会

产生不需要的运行结果

D.高效性即达到所需要的时间性能

答案:D

11.非线性结构是数据元素之间存在一种()

A.一对多关系B.多对多关系C.多对一关系D.一对一关系

12.数据结构中,与所使用的计算机无关的是数据的结构;

A存储B物理C逻辑D物理和存储

13.算法分析的目的是()

A找出数据结构的合理性B研究算法中的输入和输出的关系

C分析算法的效率以求改进D分析算法的易懂性和文档性

14.算法分析的两个主要方面5是()

A空间复杂性和时间复杂性B正确性和简明性

C可读性和文档性D数据复杂性和程序复杂性

15.计算机算法指的是()

A计算方法B排序方法C解决问题的有限运算序列D调度方法

文档评论(0)

1亿VIP精品文档

相关文档