专升本数据结构试题库及答案

“专升本数据结构试题库及答案”相关的资料有哪些?“专升本数据结构试题库及答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“专升本数据结构试题库及答案”相关范文大全或资料大全,欢迎大家分享。

专升本数据结构试题一

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

专升本数据结构试题(一)

专业 班级 姓名 学号

一、

填空题(每空2分,共32分)

1.数据结构研究数据的___________、存储结构及数据的运算与实现。

2.在双向循环链表中,在P所指结点之后插入指针f所指结点,其操作为_________________;f->next=P->next;________________________;P->next=f 。

3.在一个长度为n的顺序表中向第i个元素(0<i≤n+1=之前插入一个新元素时,需向后移动_______个元素。

4.在等概率情况下,在顺序表中删除一个元素的平均移动次数为___________。 5.栈的特点是__________,栈和队列都是操作受限的线性表。

6.循环队列中队列最大长度为m,front和rear分别为头尾指针,则队列满的条件为__________ ____________________。

7.将中缀表达式A+(B-C/D)*E变为后缀表达式为_________________________。 8.空串指_________________________。

9.串A=“date”

专升本数据结构试题二

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

专升本数据结构试题(二)

专业 班级 姓名 学号

一、

填空题(每空2分,共32分)

1._______________是数据的不可分割的最小单位。 2. X=9;Y=100; WHILE(Y>0) IF(X>100) {X=X-10;Y- -} ELSE X++;

该程序的时间复杂度为________________。

3.队列的特点是__________,栈和队列都是操作受限的线性表。

4.两栈共享空间时,设向量S的空间长度为m,top1和top2分别是两栈的栈顶指针,则栈2为空的条件为______________________,两栈满的条件是_____________________ 5.储稀疏矩阵的方法有___________ 和十字链表法。

6.对于二维数组Amⅹn,若按行优先原则存储,设每一个元素占c个存储单元,则Loc(aij)=Loc(a00)+________________________。

7.Head(tail(((a , b) , (c , d))))

专升本数据结构试题解析

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

第2部分 习题解析

第1章 绪论

1.1 选择题

1. 算法的时间复杂度取决于( C )

A)问题的规模 B) 待处理数据的初态 C) A和B

【答案】C

2.计算机算法指的是解决问题的步骤序列,它必须具备(B ) 这三个特性。

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

C) 确定性、有穷性、稳定性 D) 易读性、稳定性、安全性

【答案】B

5.从逻辑上可以把数据结构分为( C )两大类。

A)动态结构、静态结构 B)顺序结构、链式结构

C)线性结构、非线性结构 D)初等结构、构造型结构

【答案】C

6.在下面的程序段中,对x的赋值的语句频度为( C )

for(i=0;i<n;i++)

for(j=0;j<n;j++) x=x+1;

A) O(2n) B)O(n) C.O(n2) D.O(log2n)

【答案】C

7.下面的程序段中, n为正整数,则最后一行的语句频度在最坏情况下是(D )

for(i=n-1;i>=1;i--)

for(j=1;j<=i;j++)

if (A[j]>A[j+1])

A[j]与A[j+1]对换;

A. O(n) B) O(nlog2n) C) O(

专升本数据结构试题解析

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

第2部分 习题解析

第1章 绪论

1.1 选择题

1. 算法的时间复杂度取决于( C )

A)问题的规模 B) 待处理数据的初态 C) A和B

【答案】C

2.计算机算法指的是解决问题的步骤序列,它必须具备(B ) 这三个特性。

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

C) 确定性、有穷性、稳定性 D) 易读性、稳定性、安全性

【答案】B

5.从逻辑上可以把数据结构分为( C )两大类。

A)动态结构、静态结构 B)顺序结构、链式结构

C)线性结构、非线性结构 D)初等结构、构造型结构

【答案】C

6.在下面的程序段中,对x的赋值的语句频度为( C )

for(i=0;i<n;i++)

for(j=0;j<n;j++) x=x+1;

A) O(2n) B)O(n) C.O(n2) D.O(log2n)

【答案】C

7.下面的程序段中, n为正整数,则最后一行的语句频度在最坏情况下是(D )

for(i=n-1;i>=1;i--)

for(j=1;j<=i;j++)

if (A[j]>A[j+1])

A[j]与A[j+1]对换;

A. O(n) B) O(nlog2n) C) O(

数据结构试题库集及答案

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

数据结构试题库及答案

第一章 概论

一、选择题

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

A. 数据的逻辑结构 B. 数据的存储结构 C. 数据的逻辑结构和存储结构 D. 数据的逻辑结构、存储结构及其基本操作 2、算法分析的两个主要方面是( A )。 A. 空间复杂度和时间复杂度 B. 正确性和简单性

C. 可读性和文档性 D. 数据复杂性和程序复杂性 3、具有线性结构的数据结构是( D )。

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

4、计算机中的算法指的是解决某一个问题的有限运算序列,它必须具备输入、输出、( B )等5个特性。

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

C. 确定性、有穷性和稳定性 D. 易读性、稳定性和确定性 5、下面程序段的时间复杂度是( C )。 for(i=0;i

2

A. O(m) B. O(n2) C. O(m*n) D. O(m+n) 6、算法是( D )。

A. 计算机程序

数据结构试题库

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

数据结构试题库

一、 单项选择题

1.下列程序段所代表的算法的时间复杂度为( D )。

x=n; y=0;

while (x>=(y+1)*(y+1)) y++;

(A)O(n) (B)O(n2) (C)O(log2n) (D)O(n)

2.在一个长度为n的以顺序结构存储的线性表中,假设在线性表的任何位置删除

元素的概率相等,则删除一个元素时线性表所需移动元素的平均次数为( B )。 (A) n2 (B)(n-1)/2 (C)(n+1)/2 (D)n/2

3.在一个栈顶指针为HS的链栈中插入一个*s结点时,应执行执行操作为

( C )。

(A)HS->next=s; (B)s->next=HS->next;HS->next=s; (C)s->next=HS;HS=s; (D)s->next=HS;HS=HS>next;

4.假设以带头结点的循环链表表示队列Q,并且队列只设一个头指针front,不设

队列尾指针。若要进队一个元素*s,则在下列程序算法的空白处应添加的操作语句是( A )。

void AddQueue(struct link

数据结构试题库

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

1 绪论

沈阳理工大学应用技术学院

信息与控制学院 计算机科学与技术教研室

2011-5-8

- 1 -

数据结构复习题:绪论 单选题

1、在数据结构中,与所使用的计算机无关的数据叫____结构。 A存储|B物理|C逻辑|D物理和存储

2、在数据结构中,从逻辑上可以把数据结构分成______。

A动态结构和静态结构|B紧凑结构和非紧凑结构|C线性结构和非线性结构|D内部结构和外部结构图 3、数据结构在计算机内存中的表示是指_______。

数据的存储结构|数据结构|数据的逻辑结构|数据元素之间的关系 4、在数据结构中,与所使用的计算机无关的是数据的______结构。 逻辑|存储|逻辑和存储|物理

5、在以下的叙述中,正确的是_____。

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

6、在决定选取何种存储结构时,一般不考虑_______。

各结点的值如何|结束个数的多少|对数据有哪些运算|所用编程语言实现这种结构是否方便 7、在存储数据时,通常不仅要存储各数据元素的值,而且还要存储_______。 数据的处理方法|数据元素的类型|数据元素之间的关系|数据的存储方

数据结构试题库

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

数据结构试题库

一、 单项选择题

1.下列程序段所代表的算法的时间复杂度为( D )。

x=n; y=0;

while (x>=(y+1)*(y+1)) y++;

(A)O(n) (B)O(n2) (C)O(log2n) (D)O(n)

2.在一个长度为n的以顺序结构存储的线性表中,假设在线性表的任何位置删除

元素的概率相等,则删除一个元素时线性表所需移动元素的平均次数为( B )。 (A) n2 (B)(n-1)/2 (C)(n+1)/2 (D)n/2

3.在一个栈顶指针为HS的链栈中插入一个*s结点时,应执行执行操作为

( C )。

(A)HS->next=s; (B)s->next=HS->next;HS->next=s; (C)s->next=HS;HS=s; (D)s->next=HS;HS=HS>next;

4.假设以带头结点的循环链表表示队列Q,并且队列只设一个头指针front,不设

队列尾指针。若要进队一个元素*s,则在下列程序算法的空白处应添加的操作语句是( A )。

void AddQueue(struct link

数据结构试题库

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

1 绪论

沈阳理工大学应用技术学院

信息与控制学院 计算机科学与技术教研室

2011-5-8

- 1 -

数据结构复习题:绪论 单选题

1、在数据结构中,与所使用的计算机无关的数据叫____结构。 A存储|B物理|C逻辑|D物理和存储

2、在数据结构中,从逻辑上可以把数据结构分成______。

A动态结构和静态结构|B紧凑结构和非紧凑结构|C线性结构和非线性结构|D内部结构和外部结构图 3、数据结构在计算机内存中的表示是指_______。

数据的存储结构|数据结构|数据的逻辑结构|数据元素之间的关系 4、在数据结构中,与所使用的计算机无关的是数据的______结构。 逻辑|存储|逻辑和存储|物理

5、在以下的叙述中,正确的是_____。

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

6、在决定选取何种存储结构时,一般不考虑_______。

各结点的值如何|结束个数的多少|对数据有哪些运算|所用编程语言实现这种结构是否方便 7、在存储数据时,通常不仅要存储各数据元素的值,而且还要存储_______。 数据的处理方法|数据元素的类型|数据元素之间的关系|数据的存储方

数据结构试题库答案 nana

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

数据结构试题及答案

一、单项选择题

(1) 一个算法应该是( )。

A) 程序 B) 问题求解步骤的描述 C) 要满足五个基本属性 D) A和C (2) 算法指的是( )。

A) 计算机程序 B) 解决问题的计算方法

C) 排序算法 D) 解决问题的有限运算序列。 (3) 与数据元素本身的形式、内容、相对位置、个数无关的是数据的( )。 A) 存储结构 B) 逻辑结构 C) 算法 D)操作 (4) 从逻辑上可以把数据结构分为( )两大类。

A) 动态结构、静态结构 B) 顺序结构、链式结构

C) 线性结构、非线性结构 D) 初等结构、构造型结构 (5) 下列叙述中正确的是( )。

A)一个逻辑数据结构只能有一种存储结构

B)数据的逻辑结构属于线性结构,存储结构属于非线性结构

C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率

(6) 数据的基