导航菜单
首页 >  专升本c语言名词解释题  > 上海专升本C语言与数据结构历年真题模拟试卷及参考答案

上海专升本C语言与数据结构历年真题模拟试卷及参考答案

上海专升本C语言与数据结构历年真题模拟试卷及参考答案来源:诚为径教育   时间:2024年07月12日分享:

一、单项选择题。

1.在数据结构中,从逻辑上可以把数据结构分为()。

A.动态结构和静态结构

B.紧凑结构和非紧凑结构

C.线性结构和非线性结构

D.内部结构和外部结构

2.数据结构在计算机内存中的表示是指() 。

A.数据的存储结构

B.数据结构

C.数据的逻辑结构

D.数据元素

之间的关系

3.在数据结构中,与所使用的计算机无关的是数据的()结构。

A.逻辑

B.存储

C.逻辑和存储

D.物理

4.在存储数据时,通常不仅要存储各数据元素的值,而且还要存储() 。

A.数据的处理方法

B.数据元素的类型

C.数据元素之间的关系

D.数据的存储方法

5.在决定选取何种存储结构时,一般不考虑() 。

A.各结点的值如何

B.结点个数的多少

C.对数据有哪些运算

D.所用的编程语言实现这种结构是否方便。

6.以下说法正确的是()。

A.数据项是数据的基本单位

B.数据元素是数据的最小单位

C.数据结构是带结构的数据项的集合

D.一些表面上很不相同的数据可以有相同的逻辑结构

7.在以下的叙述中,正确的是() 。

A.线性表的顺序存储结构优于链表存储结构

B.二维数组是其数据元素为线性表的线性表

C.栈的操作方式是先进先出

D.队列的操作方式是先进后出

8.通常要求同一逻辑结构中的所有数据元素具有相同的特性,这意味着()。

A.数据元素具有同一特点

B.不仅数据元素所包含的数据项的个数要相同,而且对应的数据项的类型要一致

C.每个数据元素都一样

D.数据元素所包含的数据项的个数要相等

9.链表不具备的特点是()。

A.可随机访问任一结点

B.插入删除不需要移动元素

C.不必事先估计存储空间

D.所需空间与其长度成正比

10.不带头结点的单链表head为空的判定条件是() 。

A.head == NULL

B. head->next ==NULL

C.head->next ==head

D.D head!=NULL

二、填空题。

1.数据逻辑结构包括____________、树形结构和图状结构三种类型,树形结构和图状结构合称非线性结构。

2.数据的____________分为集合、线性结构、树形结构和图状结构4种。

3.在____________中,第一个结点没有前驱结点,其余每个结点有且只有1 个前驱结点;最后一个结点没有后续结点,其余每个结点有且只有1 个后续结点。

4.线性结构中元素之间存在____________关系,树形结构中元素之间存在一对多关系,图形结构中元素之间存在多对多关系。

5.在____________中,树根结点没有前驱结点,其余每个结点有且只有1 个前驱结点;叶子结点没有后续结点,其余每个结点的后续结点可以任意多个。

6.数据结构的基本存储方法是____________、链式、索引和散列存储。

7.衡量一个算法的优劣主要考虑____________、可读性、健壮性和时间复杂度与空间复杂度。

8.评估一个算法的优劣,通常从____________复杂度和空间复杂度两个方面考察。

9.算法的5个重要特性是有穷性、____________、可行性、输入和输出。

10.在一个长度为n的顺序表中删除第i个元素时,需向前移动____________个元素。

三、判断题。

1.在决定选取何种存储结构时,一般不考虑各结点的值如何。

2.抽象数据类型(ADT)包括定义和实现两方面,其中定义是独立于实现的,定义仅给出一个ADT的逻辑特性,不必考虑如何在计算机中实现。

3.抽象数据类型与计算机内部表示和实现无关。

4.顺序存储方式插入和删除时效率太低,因此它不如链式存储方式好。

5.线性表采用链式存储结构时,结点和结点内部的存储空间可以是不连续的。

6.对任何数据结构链式存储结构一定优于顺序存储结构。

7.顺序存储方式只能用于存储线性结构。

8.集合与线性表的区别在于是否按关键字排序。

9.线性表中每个元素都有一个直接前驱和一个直接后继。

10.线性表就是顺序存储的表。

四、名词解释题。

1.数据

2.数据项

3.数据元素

4.数据对象

5.数据处理

6.数据结构

7.数据类型

8.抽象数据类型

9.算法

10.时间复杂度

点击查看答案

感谢您阅读上海专升本C语言与数据结构历年真题模拟试卷及参考答案,

相关推荐: