下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据结构测试(长春理工大学精品课)第1章 绪论 一、选择题1.计算机算法指的是( )。查看答案 A计算方法 B. 排序方法 C. 解决问题的步骤序列 D. 调度方法 答案是:C 解释:计
2、算机算法指的是对特定问题的求解步骤。收起2从逻辑上可以把数据结构分为( )两大类。查看答案A动态结构、静态结构 B顺序结构、链式结构 C线性结构、非线性结构 D初等结构、构造型结构 答案是C 解释:逻辑结构主要分为集合,线性,树,图四种。集合,树形,图结构又被称为非线性结构。收起3以下与数据的存储结构无关的术语是( )。查看答案A循
3、环队列 B. 链表 C. 哈希表 D. 栈 答案是D 解释:栈是一种逻辑结构,是操作受限制的线性表,存储时可采用顺序存储或链式存储方式。收起4以下数据结构中,哪一个是线性结构( )?查看答案A广义表
4、60; B. 二叉树 C. 稀疏矩阵 D. 串 答案是D 解释:串是数据元素确定为字符的线性表,。收起5在下面的程序段中,对x的赋值语句的频度为( )查看答案FOR (i=1;i<=n;i+) FOR
5、(j=1;j<=n;j+) X+;A 2n Bn Cn2 Dlog2n 答案是C 解释:语句的频度是语句执行的次数,x+语句执行的次数是外层循环
6、次数*内层循环次数,即为n*n次。收起6程序段 FOR (i=n-1;i>0;i-) FOR (j=1;j<=i;j+) IF (Aj>Aj+1)
7、160; Aj与Aj+1对换;其中 n为正整数,则最后一行的语句频度在最坏情况下是( )查看答案A. O(n) B. O(nlogn) C. O(n3) D. O(n2) 答案是D 解释:i=n-1时,语句执行n-1次;i=n-2时,语句
8、执行n-2次;依次类推,i=1时,语句执行1次,因此语句执行次数=(n-1)+(n-2)+.+1=(n-1)n/2,时间复杂度为 O(n2) 。收起7以下数据结构中,( )是非线性数据结构。查看答案A树 B字符串 C队 D栈 答案是A &
9、#160; 解释:非线性数据结构包括树,图,集合。收起8连续存储设计时,存储单元的地址( )。查看答案A一定连续 B一定不连续 C不一定连续 D部分连续,部分不连续 答案是A 解释:顺序储存占连续的存储空间。收起9以下属于逻辑结构的是( )。查看答案A顺序表 B. 哈希表
10、160; C.有序表 D. 单链表 答案是C 解释:有序表指的是表中元素按关键字有序,存储结构可以选择顺序结构,也可选择链式结构。 收起10. 算法的时间复杂度取决于( )查看答案A问题的规模 B. 待处理数据的初态
11、 C. A和B 答案是C 收起 二、填空题1. 对于给定的n个元素,可以构造出的逻辑结构有 -(1)- ,-(2)- ,-(3)- ,_(4)_四种。查看答案 正确答案是:集合 线性结构 树形结构 图状结构或网状结构 收起2数据结构中评价算法的两个重要指标是。查看答案
12、;正确答案是:时间复杂度和空间复杂度 解释:衡量算法优劣一般从时间和空间两方面考虑。收起3. 数据结构是研讨数据的_(1)_和_(2)_,以及它们之间的相互关系,并对与这种结构定义相应的_(3)_,设计出相应的(4)_。查看答案 正确答案是:(1)逻辑结构(2)物理结构(3)操作(运算)(4)算法。 收起 4已知如下程序段FOR (i= n;i>0;i-)
13、; 语句1 x:=x+1; 语句2 FOR (j=n;j>=i;j-) y:=y+1;
14、0; 语句1执行的频度为 (1) ;语句2执行的频度为 (2) ;查看答案正确答案是:(1)n+1 (2)n解释:语句1执行的次数是i从n到0,所以是n+1次;语句2执行的次数是i从n到1,所以执行了n次。 收起5.下面程序段中带下划线的语句的执行次数的数量级是:
15、160; i=1;WHILE (i<n)i:=i*2;查看答案 正确答案是: log2n 解释:i的变换是以2次幂的方式增长,即i的变化是1,2,4,8.,所以执行的次数是log2n级别。收起 三、应用题1. 数据类型和抽象数据类型是如何定义的。二者有何相同和不同之处,抽象数据类型的主要特点是什么?使用抽象数据类型的主要好处是什么?查看答案解: 数据类型是
16、程序设计语言中的一个概念,它是一个值的集合和操作的集合。如C语言中的整型、实型、字符型等。整型值的范围(对具体机器都应有整数范围),其操作有加、减、乘、除、求余等。实际上数据类型是厂家提供给用户的已实现了的数据结构。“抽象数据类型(ADT)”指一个数学模型及定义在该模型上的一组操作。“抽象”的意义在于数据类型的数学抽象特性。抽象数据类型的定义仅取决于它的逻辑特性,而与其在计算机内部如何表示和实现无关。无论其内部结构如何变化,只要它的数学特性不变就不影响它的外部使用。抽象数据类型和数据类型实质上是一个概念。此外,抽象数据类型的范围更广,它已不再局限于机器已定义和实现的数据类型,还包括用户在设计软件系统时自行定义的数据类型。使用抽象数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 3D神经内镜在视神经管减压术中的应用效果
- 3D打印辅助下儿童神经母细胞瘤放疗剂量保护策略
- 2025年建阳法院招聘备考题库技术人员1名完整参考答案详解
- 宁波市轨道交通物产置业有限公司下属项目公司2025年度社会招聘备考题库有答案详解
- 2025年正在报名中备考题库贵阳市第六医院康复医师招聘备考题库有答案详解
- 2025年政和县教育紧缺急需学科教师专项招聘备考题库(四)及1套完整答案详解
- 2025年锡林郭勒盟油矿医院招聘3人备考题库含答案详解
- 2025年南昌动物园招聘会计备考题库有答案详解
- 2025年江西省鹰潭产融私募基金管理有限公司投资经理招聘备考题库及答案详解参考
- 2025年邯山区党群系统事业单位公开招聘(统一招聘)工作人员备考题库完整参考答案详解
- 菲佣家务服务合同2025版
- 商混站安全生产责任清单
- 2025临时工劳务派遣合同
- 书柜制作安装合同范本
- 冬季污水厂防冻知识培训
- 2025年度钢管支架贝雷梁拆除施工方案
- 2025版吊装费合同范本
- 《医学影像诊断报告书写指南》(2025版)
- 信息技术产品供货保障措施及质量保证计划
- 协会提成管理办法
- 水库调度操作规程模板
评论
0/150
提交评论