数据结构习题11级用

A.栈 B. 哈希表 C. 线索树 D. 双向链表 11.线性表若采用链式存储结构时,要求内存中可用存储单元的地址(①)。 A.必须是连续的 B.部分地址必须是连续的 C.一定是不连续的 D.连续或不连续都可以 12.在以下的叙述中,正确的是(①)。

A.线性表的线性存储结构优于链表存储结构 B.二维数组是其数据元素为线性表的线性表 C.栈的操作方式是先进先出 D.队列的操作方式是先进后出

13.以下哪个数据结构不是多型数据类型( )

A.栈 B.广义表 C.有向图 D.字符串 14.以下数据结构中,( )是非线性数据结构

A.树 B.字符串 C.队 D.栈 15. 下列数据中,( )是非线性数据结构。

A.栈 B. 队列 C. 完全二叉树 D. 堆 16.连续存储设计时,存储单元的地址( )。

A.一定连续 B.一定不连续 C.不一定连续 D.部分连续,部分不连续 17.以下属于逻辑结构的是( )。

A.顺序表 B. 哈希表 C.有序表 D. 单链表 18.一个数据对象是( )的集合。

A.相同类型的数据项 B.相同类型的数据元素

C.不同类型的数据项 D.不同类型的数据元素 19. ( )是数据的基本单位。

A.数据项 B.关键字 C.数据元素 D.数据类型 20.数据结构在计算机中的表示称为数据( )。 A.对象 B.的存储结构 C.类型 D.元素 21.下列程序段的时间复杂度为( )。 { for(i=0;i<5;i++) for(j=0;j

A.O(5) B.O(5+n) C.O(n5 ) D.O(n)

22.数据结构是一门研究非数值计算的程序设计问题中计算机的(①)以及它们之间

2

的(②)和运算等的学科。

①A.操作对象 B.计算方法 C.逻辑存储 D.数据映象 ②A.结构 B.关系 C.运算 D.算法

23.数据结构被形式地定义为(K,R),其中K是(①)的有限集合,R是K上的(②)

的有限集合。

①A.算法 B.数据元素 C.数据操作 D.逻辑结构 ②A.操作 B.映象 C.存储 D.关系 24.在数据结构中,从逻辑上可以把数据结构分成(①)。 A.动态结构和静态结构 B.紧凑结构和非紧凑结构 C.线性结构和非线性结构 D.内部结构和外部结构

25.线性表的顺序存储结构是一种(①)的存储结构,线性表的链式存储结构是一种 (②)的存储结构。

A.随机存取 B.顺序存取 C.索引存取 D.散列存取 26.算法分析的目的是(①),算法分析的两个主要方面是(②)。 ①A.找出数据结构的合理性

B.研究算法中的输入和输出的关系 C.分析算法的效率以求改进 D.分析算法的易懂性和文档性 ②A.空间复杂性和时间复杂性 B.正确性和简明性 C.可读性和文档性

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

27.计算机算法指的是(①),它必具备输入、输出和(②)等五个特性。

>>闂傚倸鍊峰ù鍥敋瑜忛幑銏ゅ箳濡も偓绾惧鏌i幇顖f⒖婵炲樊浜滈崘鈧銈嗗姧缂嶅棗岣块悢鍏尖拺缁绢厼鎳忚ぐ褏绱掗悩鍐茬仼缂侇喖鐗撳畷鎺楁倷鐎电ǹ甯惧┑鐘垫暩婵鎹㈠Ο渚€舵い鏇楀亾闁哄矉绲鹃幆鏃堫敍濞戞﹩浼�<<
12@gma联系客服:779662525#qq.com(#替换为@)