1 / 36
文档名称:

数据结构试题及答案.docx

格式:docx   大小:255KB   页数:36页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据结构试题及答案.docx

上传人:zxwziyou9 2018/10/26 文件大小:255 KB

下载得到文件列表

数据结构试题及答案.docx

相关文档

文档介绍

文档介绍:第一章概论
一、选择题
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<m;i++)
for(j=0;j<n;j++)
a[i][j]=i*j;
A. O(m2) B. O(n2) C. O(m*n) D. O(m+n)
6、算法是( D )。为了解决某一问题而规定的一个有限长的操作序列
A. 计算机程序 B. 解决问题的计算方法 C. 排序算法 D. 解决问题的有限运算序列
7、某算法的语句执行频度为(3n+nlog2n+n2+8),其时间复杂度表示( C )。
A. O(n) B. O(nlog2n) C. O(n2) D. O(log2n)
8、下面程序段的时间复杂度为( C )。
i=1;
while(i<=n)
i=i*3;
A. O(n) B. O(3n) C. O(log3n) D. O(n3)
9、数据结构是一门研究非数值计算的程序设计问题中计算机的数据元素以及它们之间的(B )和运算等的学科。(关系和操作)
A. 结构 B. 关系 C. 运算 D. 算法
10、下面程序段的时间复杂度是( A )。
i=s=0;
while(s<n){
i++;s+=i;
}
A. O(n) B. O(n2) C. O(log2n) D. O(n3)
11、抽象数据类型的三个组成部分分别为( A)。
A. 数据对象、数据关系和基本操作 B. 数据元素、逻辑结构和存储结构
C. 数据项、数据元素和数据类型 D. 数据元素、数据结构和数据类型
12、通常从正确性、易读性、健壮性、高效性等4个方面评价算法的质量,以下解释错误的是( D)。
A. 正确性算法应能正确地实现预定的功能
B. 易读性算法应易于阅读和理解,以便调试、修改和扩充
C. 健壮性当环境发生变化时,算法能适当地做出反应或进行处理,不会产生不需要的运行结果
D. 高效性即达到所需要的时间性能空间
13、下列程序段的时间复杂度为(B)。
x=n;y=0;
while(x>=(y+1)*(y+1))
y=y+1;
A. O(n) B. C. O(1) D. O(n2)
二、填空题
1、程序段“i=1;while(i<=n) i=i*2;”的时间复杂度为 log2n 。
2、数据结构的四种基本类型中, 树形结构的元素是一对多关系。
三、综合题
1、将数量级O(1),O(N),O(N2),O(N3),O(NLOG2N),O(LOG2N),O(2N)按增长率由小到大排序。
答案: O(1) O(log2N) O(N) O(Nlog2N) O(N2) O(N3) O(2N)
一、填空题
1. 数据结构被形式地定义为(D, R),其中D是数据元素的有限集合,R是D上的关系有限集合。
2. 数据结构包括数据的逻辑结构、数据的存储结构和数据的运算这三个方面的内容。
3. 数据结构按逻辑结构可分为两大类,它们分别是线性结构和非线性结构。
4. 线性结构中元素之间存在一对一关系,树形结构中元素之间存在一对多关系,图形结构中元素之间存在多对多关系。
5. 在线性结构中,第一个结点没有前驱结点,其余每个结点有且只有 1个前驱结点;最后一个结点没有后续结点,其余每个结点有且只有1个后续结点。
6. 在树形结构中,树根结点没有前驱结点,其余每个结点有且只有1个前驱结点;叶子结点没有后续结点,其余每个结点的后续结点数可以任意多个。
7. 在图形结构中,每个结点的前驱结点数和后续结点数可以任意多个。

最近更新

血液透析设置可行性报告 31页

电能质量参数在线智能监控系统的研究与设计中.. 2页

脱水项目的可行性报告 33页

网络技术可行性报告 28页

红松经济林可行性报告 38页

稻田养殖田螺可行性报告 27页

甲型流感病毒感染致AECOPD的氧化应激机制研究.. 2页

2024年磷化镓晶体(gap)项目项目投资申请报告代.. 61页

生猪屠宰可追溯系统设计与实现的开题报告 2页

生物质热解提质燃油内燃机燃烧及排放试验研究.. 2页

环保设备购置可行性报告 (1) 27页

煤泥参烧可行性报告 32页

滑雪装备制造可行性报告 33页

液压系统方案的可行性报告 31页

水产贸易销售可行性报告 39页

班级场域中幼儿教师群体关系研究的开题报告 2页

现行住宅设计规范中相关卫生间问题探研的开题.. 2页

现代汉语时间词语研究的开题报告 2页

无糖食品可行性报告 29页

新型包装产业可行性报告 33页

环境响应性胶束的制备及其性质研究中期报告 2页

投资学校分红可行性报告 26页

玉米DNA诱导的13种水稻突变体特异序列分析的开.. 2页

开设茶艺师可行性报告 33页

物质与环境再生产关系的理论与实证研究的开题.. 2页

物化过滤设备处理城市污水及回用的开发研究的.. 2页

片麻岩土壤培肥过程中氮素运移规律研究的开题.. 2页

燃料电池有序化载体催化剂的制备及表征的开题.. 2页

煤焦油蒸馏换热网络的优化的开题报告 2页

烷烃分子的自旋输运研究和有机自旋阀器件的制.. 2页