数据结构形考作业完整版

数据结构形考作业完整版
数据结构形考作业完整版

数据结构形考作业 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

一、单项选择题(每小题2分,共42分)

题目1

对线性表进行二分查找时,要求线性表必须()。

选择一项:

A. 以链接存储方式,且数据元素有序

B. 以顺序存储方式,且数据元素有序

C. 以链接存储方式

D. 以顺序存储方式

题目2

采用顺序查找方法查找长度为n的线性表时,每个元素的平均查找长度为

()。

选择一项:

A. (n-1)/2

B. n

C. (n+1)/2

D. n/2

题目3

有一个长度为10的有序表,按折半查找对该表进行查找,在等概率情况下查找成功的平均比较次数为()。

选择一项:

A. 29/9

B. 26/10

C. 31/10

D. 29/10

题目4

已知一个有序表为{11,22,33,44,55,66,77,88,99},则顺序查找元素55需要比较()次。

选择一项:

A. 5

B. 4

C. 3

D. 6

题目5

有数据{53,30,37,12,45,24,96},从空二叉树开始逐个插入数据来形成二叉排序树,若希望高度最小,应该选择的序列是()。

选择一项:

A. 12,24,30,37,45,53,96

B. 37,24,12,30,53,45,96

C. 30,24,12,37,45,96,53

D. 45,24,53,12,37,96,30

题目6

对于顺序存储的有序表{5,12,20,26,37,42,46,50,64},若采用折半查找,则查找元素26的比较次数是()。

A. 4

B. 5

C. 6

D. 3

题目7

在所有的排序方法中,关键字比较的次数与记录初始排列秩序无关的是()。选择一项:

A. 希尔排序

B. 直接选择排序

C. 直接插入排序

D. 冒泡排序

题目8

从未排序序列中依次取出元素与已经排好序的序列中的元素作比较。将其放入已排序序列的正确的位置上,此方法称为()。

选择一项:

A. 交换排序

B. 归并排序

C. 插入排序

D. 选择排序

题目9

依次将每两个相邻的有序表合并成一个有序表的排序方法称为()。

选择一项:

A. 归并排序

B. 选择排序

C. 交换排序

D. 插入排序

题目10

当两个元素出现逆序的时候就交换位置,这种排序方法称为()。

选择一项:

A. 交换排序

B. 选择排序

C. 插入排序

D. 归并排序

题目11

每次把待排序的区间划分为左、右两个子区间,其中左区间中记录的关键字均小于等于基准记录的关键字,右区间中记录的关键字均大于等于基准记录的关键字,这种排序称为()。

选择一项:

A. 堆排序

B. 归并排序

C. 插入排序

D. 快速排序

题目12

在待排序元素基本有序的情况下,效率最高的排序方法是()。

选择一项:

B. 堆排序

C. 快速排序

D. 插入排序

题目13

对数据元素序列(49,72,68,13,38,50,97,27)进行排序,前三趟排序结果时的结果依次为第一趟:49,72,68,13,38,50,97,27;第二趟:49,68,72,13,38,50,97,27;第三趟:13,49,68,72,38,50,97,27。该排序采用的方法是()。

选择一项:

A. 冒泡排序法

B. 堆积排序法

C. 选择排序法

D. 插入排序法

题目14

对具有n个元素的任意序列采用插入排序法进行排序,排序趟数为()。

选择一项:

A. n-1

B. n+1

C. n

D. [log2n]

题目15

对序列(49,38,65,97,76,13,47,50)采用直接插入排序法进行排序,要把第七个元素47插入到已排序中,为寻找插入的合适位置需要进行()次元素间的比较。

选择一项:

A. 3

B. 6

C. 5

D. 4

题目16

排序方法中,从未排序序列中挑选元素,并将其依次放入已排序序列(初始为空)的一端的方法,称为()排序。

选择一项:

A. 快速

B. 归并

C. 选择

D. 插入

题目17

一组记录的关键字序列为(40,80,65,100,14,30,55,50),利用堆排序的方法建立的初始小根堆为()。

选择一项:

A. 14,40,30,50,80,65,55,100

B. 40,14,30,50,80,65,55,100

C. 40,80,65,50,14,30,55,100

D. 40,80,30,50,14,65,55,100

一组记录的关键字序列为(25,48,16,35,79,82,23,40,36,72),其中,含有5个长度为2的有序表,按归并排序的方法对该序列进行一趟归并后的结果为()。

选择一项:

A. 16,25,35,48,79,82,23,36,40,72

B. 16,25,48,35,79,82,23,36,40,72

C. 16,25,35,48,23,40,79,82,36,72

D. 16,25,35,48,79,23,36,40,82,72

题目19

已知10个数据元素为(54,28,16,34,73,62,95,60,26,43),对该数列从小到大排序,经过一趟冒泡排序后的序列为()。

选择一项:

A. 16,28,34,54,73,62,60,26,43,95

B. 16,28,34,54,62,60,73,26,43,95

C. 28,16,34,54,62,73,60,26,43,95

D. 28,16,34,54,62,60,73,26,43,95

题目20

一组记录的关键字序列为(56,30,89,66,48,50,94,87,100),利用快速排序,以第一个关键字为分割元素,经过一次划分后结果为()。

选择一项:

A. 48,30,50,56,66,89,94,87,100

B. 50,30,48,66,56,89,94,87,100

C. 30,50,48,56,66,89,94,100,87

D. 50,30,48,56,66,89,94,87,100

题目21

如果要求一个线性表既能较快地查找,又能动态适应变化要求,可以采用()查找方法。

选择一项:

A. 折半

B. 顺序

C. 分块

D. 散列

二、填空题(每小题1分,共16分)

题目22

在各种查找方法中,平均查找长度与结点个数n无关的查找方法是哈希表查找法。题目23

关键字是记录某个数据项的值,用它可以识别、确定一个记录。

题目24

在一个查找表中,能够唯一地确定一个记录的关键字称为主关键字。

题目25

平均查找长度是指为确定记录在查找表中的位置,需要与给定值进行比较的关键字个数的数学期望值。

题目26

顺序查找是一种最简单的查找方法。

题目27

折半查找又称为二分查找。使用该查找算法的前提条件是,查找表中记录相应的关键字值必须按升序或降序排列。

题目28

折半查找只适用于顺序存储结构的有序表。

题目29

分块查找又称为索引顺序查找,它是一种介于顺序查找和折半查找之间的查找方法。

题目30

二叉排序树或者是一棵空树,或者是具有下列性质的一棵二叉树:

(1)若左子数不空,则左子树所有结点的值均小于根结点的值。

(2)若右子数不空,则右子树所有结点的值均大于根结点的值。

(3)左右子树又分别是二叉排序树。

题目31

哈希表是用来存放查找表中记录序列的表,每一个记录的存储位置是以该记录得到关键字为自变量,由相应哈希函数计算所得到的函数值。

题目32

冒泡排序是一种比较简单的交换排序方法。

题目33

在对一组记录(50,40,95,20,15,70,60,45,80)进行直接插入排序时,当把第7个记录60插入到有序表时,为寻找插入位置需要比较3次。

题目34

在堆排序和快速排序中,若原始记录接近正序和反序,则选用堆排序,若原始记录无序,则最好选用快速排序。

题目35

n个元素进行冒泡法排序,通常需要进行n-1趟冒泡,第j趟冒泡要进行n-j次元素间的比较。

题目36

当从一个小根堆中删除一个元素时,需要把堆尾元素填补到堆顶位置,然后再按条件把它逐层向下调整。

题目37

对记录序列排序是指按记录的某个关键字排序,记录序列按关键字排序结果是唯一的。

三、综合题(每小题7分,共42分)

题目38

已知序列(70,83,100,105,10,32,7,9),请写出对此序列采用插入排序法进行升序排序时各趟的结果。

原始序列:(70),83,100,65,10,32,7,9

第1趟:(70,83),100,65,10,32,7,,9

第2趟:(70,83,100),65,10,32,7,9

第3趟:(65,70,83,100),10,32,7,9

第4趟:(10,65,70,83,100),32,7,9

第5趟:(10,32,65,70,83,100),7,9

第6趟:(7,10,32,65,70,83,100),9

第7趟:(7,9,10,32,65,70,83,100)

题目39

已知序列(10,18,4,3,6,12,1,9,15,8),请写出对此序列采用归并排序法进行升序排序时各趟的结果。

原始序列:10,18,4,3,6,12,1,9,15,8

第1趟:[10,18][3,4][6,12][1,9][8,15]

第2趟:[3,4,10,18,][1,6,9,12][8,15]

第3趟:[3,4,10,18,][1,6,8,9,12,15]

第4趟:[1,3,4,6,8,9,10,12,15,18]

题目40

已知序列(17,18,60,40,7,32,73,65,85)请给出采用冒泡排序法对该序列作升序排列时的每一趟结果。

原始序列:256,301,751,129,937,863,742,694,076,438

第1趟:256,301,129,751,863,742,694,076,438,937

第2趟:256,129,301,751,742,694,076,438,863,937

第3趟:129,256,301,742,694,076,438,751,863,937

第4趟:129,256,301,694,076,438,742,751,863,937

第5趟:129,256,301,076,438,742,694,751,863,937

第6趟:129,256,076,301,438,742,694,751,863,937

第7趟:129,076,256,301,438,742,694,751,863,937

第8趟:129,076,256,301,438,742,694,751,863,937

第9趟:129,076,256,301,438,742,694,751,863,937

题目41

(1)利用筛选过程把序列{42,82,67,102,16,32,57,52}建成堆(小根堆),画出相应的完全二叉树(不要求中间过程)。

(2)写出对上述堆对应的完全二叉树进行中序遍历得到的序列。

(1) 堆初始树

(2)102,52,42,82,16,67,32,57

题目42

设查找表为(20,19,24,57,68,11)

(1)用冒泡对该表进行排序,要求写出每一趟的排序过程,通常对n个元素进行冒泡排序要进行多少趟冒泡?第j趟要进行多少次元素间的比较?

(2)在排序后的有序表的基础上,画出对其进行折半查找所对应的判定树。(要求以数据元素作为树结点)

(3)求在等概率条件下,对上述有序表成功查找的平均查找长度。

(1)原序列16 15 20 53 64 7

15 16 20 53 7 64 n-1趟

15 16 20 7 53 64 n-j次

15 16 7 20 53 64

7 15 16 20 53 64

(2)

(3)平均查找长度=(1*1+2*2+3*3)/6=14/6

题目43

如下是一棵二叉排序树,A1,A2,…,A9代表1,2,3,……,9中各个不同数字,

(1)给出对该树中序遍历的结果。

(2)A3,A5,A7的值各为多少?

(3)请在该树中再插入一个结点作为叶结点,并使它仍然是一棵二叉排序树。(1)A7 A4 A8 A2 A5 A9 A1 A3 A6

(2)8 5 1

(3)

《数据结构》课后习题答案

第1章绪论 1.简述下列概念:数据、数据元素、数据项、数据对象、数据结构、逻辑结构、存储结构、抽象数据类型。 答案: 数据:是客观事物的符号表示,指所有能输入到计算机中并被计算机程序处理的符号的总称。如数学计算中用到的整数和实数,文本编辑所用到的字符串,多媒体程序处理的图形、图像、声音、动画等通过特殊编码定义后的数据。 数据元素:是数据的基本单位,在计算机中通常作为一个整体进行考虑和处理。在有些情况下,数据元素也称为元素、结点、记录等。数据元素用于完整地描述一个对象,如一个学生记录,树中棋盘的一个格局(状态)、图中的一个顶点等。 数据项:是组成数据元素的、有独立含义的、不可分割的最小单位。例如,学生基本信息表中的学号、姓名、性别等都是数据项。 数据对象:是性质相同的数据元素的集合,是数据的一个子集。例如:整数数据对象是集合N={0,±1,±2,…},字母字符数据对象是集合C={‘A’,‘B’,…,‘Z’,‘a’,‘b’,…,‘z’},学生基本信息表也可是一个数据对象。 数据结构:是相互之间存在一种或多种特定关系的数据元素的集合。换句话说,数据结构是带“结构”的数据元素的集合,“结构”就是指数据元素之间存在的关系。 逻辑结构:从逻辑关系上描述数据,它与数据的存储无关,是独立于计算机的。因此,数据的逻辑结构可以看作是从具体问题抽象出来的数学模型。 存储结构:数据对象在计算机中的存储表示,也称为物理结构。 抽象数据类型:由用户定义的,表示应用问题的数学模型,以及定义在这个模型上的一组操作的总称。具体包括三部分:数据对象、数据对象上关系的集合和对数据对象的基本操作的集合。 2.试举一个数据结构的例子,叙述其逻辑结构和存储结构两方面的含义和相互关系。 答案: 例如有一张学生基本信息表,包括学生的学号、姓名、性别、籍贯、专业等。每个学生基本信息记录对应一个数据元素,学生记录按顺序号排列,形成了学生基本信息记录的线性序列。对于整个表来说,只有一个开始结点(它的前面无记录)和一个终端结点(它的后面无记录),其他的结点则各有一个也只有一个直接前趋和直接后继。学生记录之间的这种关系就确定了学生表的逻辑结构,即线性结构。 这些学生记录在计算机中的存储表示就是存储结构。如果用连续的存储单元(如用数组表示)来存放这些记录,则称为顺序存储结构;如果存储单元不连续,而是随机存放各个记录,然后用指针进行链接,则称为链式存储结构。 即相同的逻辑结构,可以对应不同的存储结构。 3.简述逻辑结构的四种基本关系并画出它们的关系图。 答案: (1)集合结构 数据元素之间除了“属于同一集合”的关系外,别无其他关系。例如,确定一名学生是否为班级成员,只需将班级看做一个集合结构。 (2)线性结构 数据元素之间存在一对一的关系。例如,将学生信息数据按照其入学报到的时间先后顺序进行排列,将组成一个线性结构。 (3)树结构

大数据考试题含答案精编WORD版

大数据考试题含答案精 编W O R D版 IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】

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. 预警 E. 预测 8 多选以下哪些指标是衡量大数据应用成功的标准? A. 成本更低 B. 质量更高 C. 速度更快 D. 风险更低 9 多选大数据有哪些价值? A. 用户身份识别 B. 描述价值 C. 实时价值 D. 预测价值 E. 生产数据的价值 10 多选大数据的预测价值体现在:

A. 预测用户的偏好、流失 B. 预测热卖品及交易额 C. 预测经营趋势 D. 评价 11 单选什么是大数据使用的最可靠方法? A. 大数据源 B. 样本数据源 C. 规模大 D. 大数据与样本数据结合 12 多选大数据是描述()所发生的行为。 A. 未来 B. 现在 C. 过去 D. 实时 13 多选传统研究中数据采集的方法包括: A. 网络监测

国家开放大学,数据结构(本),形考作业2

国家开放大学,数据结构(本),形考作业2 1 . 若让元素1,2,3依次进栈,则出栈顺序不可能为( A )。 选择一项: A. 3,1,2 B. 2,1,3 C. 1,3,2 D. 3,2,1 2.一个队列的入队序列是1,2,3,4。则队列的输出序列是()。 选择一项: A. 3,2,4,1 B. 1,4,3,2 C. 1,2,3,4 D. 4,3,2,1 3.向顺序栈中压入新元素时,应当()。 选择一项: A. 先存入元素,再移动栈顶指针 B. 先移动栈顶指针,再存入元素 C. 同时进行 D. 先后次序无关紧要 4.在一个栈顶指针为top的链栈中,将一个p指针所指的结点入栈,应执行()。 选择一项: A. p->next=top->next;top->next=p; B. p->next=top->next;top=top->next; C. top->next=p; D. p->next=top;top=p; 5.在一个栈顶指针为top的链栈中删除一个结点时,用 x保存被删结点的值,则执行()。选择一项: A. x=top;top=top->next; B. x=top->data; C. top=top->next;x=top->data; D. x=top->data;top=top->next; 6.判断一个顺序队列(最多元素为m)为空的条件是()。 选择一项: A. rear=m B. front==rear+1 C. front==rear D. rear==m-1 7. 判断一个循环队列为满的条件是()。 选择一项: A. (rear+1)%MaxSize==front B. front==rear+1 C. rear=MaxSize D. rear%MaxSize= =front 8. 判断栈满(元素个数最多n个)的条件是()。

建筑构造形考任务4 (1)

形考任务4 一、判断题(正确的请画“√”;错误的请画“×”;每题2分,共50分) 1.工业建筑与民用建筑一样,要体现适用、安全、经济、美观的方针。( ) 2.厂房的建筑设计在适应生产工艺要求的前提下,应为工人创造良好的生产环境并使厂房满足适用、安全、经济和美观的要求。( ) 3.当厂房宽度较大时,特别是多跨厂房,即便为满足室内采光、通风的需要,屋顶上也不得开设天窗。( ) 4.在单层厂房中,由于跨度大,屋顶及吊车荷载较重,多采用钢筋混凝土排架结构承重。( ) 5.横向排架主要承受作用在山墙上的风荷载及吊车纵向制动力,并将这些力传递给柱子。( ) 6.吊车由运行部分和起升部分组成。( ) 7.桥式吊车桥架由两榀钢桁架或钢梁制作,支承在吊车梁的轨道上,沿厂房横向运行。( ) 8.厂房的平面设计是先由工艺设计人员进行工艺平面设计,建筑设计人员在生产工艺平面图的基础上进行厂房的建筑平面设计。( ) 9.当厂房长度较大,沿厂房宽度方向需设横向伸缩逢,以解决横向变形。( ) 10.虽然单层工业厂房的大型墙板在墙面上的位置不同,但板的形状、构造、预埋件的位置均相同。( ) 11.单层厂房大型墙板竖向布置竖向布置的优点是不受柱距限制,布置灵活,遇到穿墙孔洞时便于处理。( ) 12.解决好屋面的排水和防水是厂房屋面构造的主要问题。( ) 13.山墙泛水的做法与民用建筑基本相同,应做好卷材收头处理和转折处理。( ) 14.为便于通行车辆,在门口外侧须设置坡道,若有铁轨通入,则坡道设在两铁轨中间。( ) 15.轻型钢结构是在普通钢结构的基础上发展起来的一种新型结构形式,它包括所有轻型屋面下采用的钢结构。( ) 16.门式刚架结构采用轻型屋面,不仅可减小梁柱截面尺寸,基础也相应减小。( ) 17.空腹式檩条拼装和焊接的工作量较小,且用钢量少,故在轻钢结构厂房中应用广泛。( ) 18.为使屋架上弦杆不产生弯矩,檩条宜位于屋架下弦节点处。( ) 19.实腹式檩条的截面均宜垂直于屋面坡面。( )

建筑构造形考任务题目与参考答案

建筑构造形考任务题目与参考答案 一、判断题(正确的请画“√”;错误的请画“×”;每题2分,共50分) 1.楼板层可将使用荷载连同其自重有效地传递给其他的支撑构件,即墙或柱,再由墙或柱传递给基础。(√) 2.木楼板耐火性、耐久性、隔声能力好,但为节约木材,目前已很少采用。(×) 3.双层钢衬板组合楼板通常是由两层截面相同的压型钢板组合而成,也可由一层压型钢板和一层平钢板组成。(√) 4.当长边与短边之比不大于2时,楼板在两个方向都挠曲,即荷载沿两个方向传递,称为单向板。( ×) 5.当房间的跨度较大时,若仍采用板式楼板,会因板跨较大而降低板厚。( ×) 6.装配整体式钢筋混凝土楼板是先将楼板中的部分构件预制,现场安装后,再浇筑混凝土面层而形成的整体楼板。(√) 7.为有效防止室内受潮,避免地面结构层受潮而破坏,需对地层做必要的防潮处理。(√) 8.地层与土层直接接触,土壤中的水分因毛细现象作用上升引起地面受潮,但通常不影响室内卫生和使用。( ×) 9.当室内空气相对湿度较大时,由于地表温度较低会在地面产生结露现象,引起地面受潮。( √) 10.架空式地坪是将底层地坪架空,使地坪不接触土壤,形成通风间层,以改变地 面的温度状况,同时带走地下潮气。(√) 11.为使楼地面排水畅通,需将楼地面设置一定的坡度,且坡度越大越好。(×) 12.雨篷位于建筑物出入口上方,用于遮挡雨水,保护外门不受侵害,但不具有装 饰作用。(×) 13.阳台的平面尺寸宜与相连的房间开间或进深尺寸进行统一布置。(√) 14.为防止阳台上的雨水等流入室内,阳台的地面应较室内地面高。(×)

15.为保证抹灰牢固、平整、颜色均匀和面层不开裂脱落,施工时须分层操作,且 每层抹得越厚越好。( ×) 16.人造石材墙面可与天然石材媲美,但造价要高于天然石材墙面。( ×) 17.为便于清洗和防水,釉面砖要求安装紧密,一般不留灰缝,细缝用白水泥擦平。(√) 18.塑料壁纸有普通型、发泡型和特种型三种,其中发泡型壁纸是指防火、防水壁纸。(×) 19.与无组织排水相比,有组织排水构造较复杂,造价相对较高。(√) 20.有组织排水方案可分为外排水和内排水两种基本形式,一般情况下应尽量采用 内排水方案,因为有组织排水构造较复杂,极易造成渗漏。(×) 21.寒冷地区防止水落管冰冻堵塞,必须采用内排水方式。(×) 22.卷材防水屋面的卷材防水层具有一定的延伸性和适应变形的能力,故而被称为 柔性防水屋面。(√) 23.刚性防水屋面要求基层变形大,一般只适用于有保温层的屋面。(×) 24.分仓缝亦称分格缝,是防止屋面不规则裂缝以适应屋面变形而设置的人工缝。(√) 25.倒置式保温是将保温层设在结构层之上、防水层之下而形成封闭式保温层。(×) 二、单项选择题(每小题2分,共50分) 1.楼板层一般由面层、附加层、结构层和顶棚层等几个基本层次组成,其中作为楼 板主要承重层次的是()。 A. 顶棚层 B. 附加层 C. 结构层 D. 面层 【答案】:结构层

数据结构(本)形考作业答案

形考作业一 题目1 把数据存储到计算机中,并具体体现数据元素间的逻辑结构称为()。 选择一项: A. 逻辑结构 B. 给相关变量分配存储单元 C. 算法的具体实现 D. 物理结构 题目2 下列说法中,不正确的是()。 选择一项: A. 数据可有若干个数据元素构成 B. 数据元素是数据的基本单位 诃C.数据项是数据中不可分割的最小可标识单位 产_D.数据项可由若干个数据元素构成 题目3 一个存储结点存储一个()。 选择一项: A. 数据结构 B. 数据类型 C. 数据项 i_D.数据元素 题目4 数据结构中,与所使用的计算机无关的是数据的()。 选择一项: 题目5

下列的叙述中,不属于算法特性的是(选 )°择一项: A. 有穷性 B. 可行性

* C.可读性 D. 输入性 题目6 正确 获得2.00分中的2.00分 ◎ A.研究算法中的输入和输出的关系 B. 分析算法的易懂性和文档性 I 圏 C.分析算法的效率以求改进 D.找出数据结构的合理性 题目7 算法指的是( )。 选择一项: A. 排序方法 B. 解决问题的计算方法 C. 计算机程序 * D.解决问题的有限运算序列 题目8 算法的时间复杂度与( 选择一项: A. 所使用的计算机 因B.数据结构 D. i 题目10 设有一个长度为n 的顺序表,要删除第i 个元素移动元素的个数为( )。 选择一项: )有关。 D. 计算机的操作系统 题目9 设有一个长度为n 的顺序表,要在第i 个元素之前(也就是插入元素作为新表的第 i 个元 素),插入一个元素,则移动元素个数为( )。 选择一项: A. n-i+1 3 B. n-i-1 rj C. n-i C.算法本身

建筑结构形考作业答案(仅供参考)[1]2

《建筑结构》形考作业答案(仅供参考) 作业1 一、填空题: 1.屈服强度 2.混凝土 N/mm2 3.承载能力正常使用 4.除以 5.纵向受力钢筋混凝土 6.带裂缝破坏 7.适筋延性 8.剪跨比配箍率 9.剪压 10.翼缘梁肋 二、选择题: 1-5:DABAC 6-10:CDBAA 三、简答题: 1.答:(1)较高的强度和适宜的屈强比;(2)较好的塑性;(3)可焊性;(4)低温性能;(5)与混凝土要有良好的粘结力。 2.答:对于永久荷载,规定以其标准值作为代表值;对于可变荷载,则以其标准值、组合值、准永久值及频遇值作为代表值。 3.答:(1)适筋梁:先是受拉钢筋屈服后产生很大塑性变形,使裂缝急剧开展和挠度急剧增大,给人明显的破坏预兆。然后是受压区混凝土压碎。属于延性破坏。(2)超筋梁:破坏时钢筋的应力还未达到屈服强度,因而裂缝宽度均较小,且形成一根开展宽度较大的主裂缝,梁的挠度也较小。这种单纯由混凝土被压碎而引起的破坏,没有明显的预兆,属于脆性破坏。(3)少筋梁:梁破坏时,裂缝往往集中出现一条,不但开展宽度大,而且沿梁高延伸较高,一旦出现裂缝则迅速开展构件严重向下挠曲,最后因裂缝过宽,变形过大而丧失承载力,甚至被折断,没有明显预兆,属于脆性破坏。 四、计算题:

22 122 001min min 1.11.9/, 1.27/360/,0.518,942(1)3550035465942360(2)142.50.518465240.911.9200 0.45/0.45 1.27/3600.16%0.2%,0.2% 0.c t y b s s y b c t y s f N mm f N mm f N mm A mm h h mm mm A f x mm h mm f b f f A αξξαρ======-=-=?===<=?=?=?=<==解:取22 062%20050002009423(/2)360942(465142.5/2) 133.5310133.53120,s u y s mm A mm M f A h x N mm kN m kN m ??=<==-=??-=??=?>?满足要求。 ()该梁安全。 022,max 1060 ,max 6050060440(10.5)11.92004400.518(10.50.518) 176.910176.9260,u c b b s b u s y h h mm mm M f bh N mm kN m M kN m A x h M M A f αξξξ=-=-==-=????-?=??=?<=?'=-'='2.解:(1)验算是否需要采用双筋截面 计算此梁若设计成单筋截面所能承受的最大弯矩: 故应设计成双筋截面 (2)求受压钢筋令6 2 0102(260176.9)10570.9()360(44035) (3)11.92000.518440360570.02076.8360 s s c b y s s y mm h a A f b h f A A mm f αξ-?=='-?-'' +???+?===求受拉钢筋

数据结构课后习题答案

数据结构习题集答案 第1章绪论 1.1 简述下列术语:数据,数据元素、数据对象、数据结构、存储结构、数据类型和抽象数据类型。 解:数据是对客观事物的符号表示。在计算机科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称。 数据元素是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。 数据对象是性质相同的数据元素的集合,是数据的一个子集。 数据结构是相互之间存在一种或多种特定关系的数据元素的集合。存储结构是数据结构在计算机中的表示。 数据类型是一个值的集合和定义在这个值集上的一组操作的总称。抽象数据类型是指一个数学模型以及定义在该模型上的一组操作。是对一般数据类型的扩展。 1.2 试描述数据结构和抽象数据类型的概念与程序设计语言中数据类型概念的区别。 解:抽象数据类型包含一般数据类型的概念,但含义比一般数据类型更广、更抽象。一般数据类型由具体语言系统内部定义,直接提供给编程者定义用户数据,因此称它们为预定义数据类型。抽象数据

类型通常由编程者定义,包括定义它所使用的数据和在这些数据上所进行的操作。在定义抽象数据类型中的数据部分和操作部分时,要求只定义到数据的逻辑结构和操作说明,不考虑数据的存储结构和操作的具体实现,这样抽象层次更高,更能为其他用户提供良好的使用接口。 1.3 设有数据结构(D,R),其中 {}4,3,2,1d d d d D =,{}r R =,()()(){}4,3,3,2,2,1d d d d d d r = 试按图论中图的画法惯例画出其逻辑结构图。 解: 1.4 试仿照三元组的抽象数据类型分别写出抽象数据类型复数和有理数的定义(有理数是其分子、分母均为自然数且分母不为零的分数)。 解:ADT Complex{ 数据对象:D={r,i|r,i 为实数} 数据关系:R={} 基本操作: InitComplex(&C,re,im) 操作结果:构造一个复数C ,其实部和虚部分别为re 和im DestroyCmoplex(&C) 操作结果:销毁复数C Get(C,k,&e) 操作结果:用e 返回复数C 的第k 元的值

形成性考核册建筑结构作业1

《建筑结构》作业1 一、填空题(每小题2分,共20分) 1.屈服强度 2.混凝土 2/mm N 3.承载能力极限状态 正常使用极限状态 4.除以 5.纵向受力钢筋 混凝土 6、带裂缝工作阶段 破坏阶段 7、适筋 延性 8、剪跨比 配箍率 9、剪压 10、翼缘内 梁肋内 二、选择题(每小题2分,共20分) 1-5 DABAC 6-10 CCBAA 三、简答题(每小题5分,共15分) 1.混凝土结构对钢筋性能的要求有哪些? 答:用于混凝土结构中的钢筋,一般应能满足下列要求: (1)有较高的强度和适宜的屈强比; (2)较好的塑性;(3)可焊性;(4)低温性能;(5)与混凝土要有良好的粘结力。 2.简述作用效应和结构抗力的概念? 答:作用效应S 是指结构上的各种作用在结构内产生的内力(N 、M 、V )和变形的总称。当作用为荷载时,其效应也称为荷载效应,它一般为随机变量。 结构抗力R 是指整个结构或结构构件承受作用效应(即内力和变形)的能力,如构件的承载能力、刚度等。混凝土结构构件的截面尺寸、混凝土强度等级以及钢筋的种类、配筋的数量及方式等确定后,构件截面便具有一定的抗力。抗力可按一定的计算模式确定。影响抗力的主要因素有材料性能(强度、变形模量等)、几何参数(构件尺寸)等和计算模式的精确性(抗力计算所采用的基本假设和计

算公式不够精确等)。这些因素都是随机变量,因此由这些因素综合而成的结构抗力也是一个随机变量。 3.根据梁纵向钢筋配筋率的不同,钢筋混凝土梁可分为哪三种类型,各有何破坏特征? 答:根据梁纵向钢筋配筋率的不同,钢筋混凝土梁可分为:适筋梁、超筋梁和少筋梁。 适筋梁的破坏始于受拉钢筋屈服,然后受压区混凝土被压碎;由于钢筋屈服后产生很大塑性变形,使裂缝急剧开展和挠度急剧增大,给人以明显的破坏预兆,这种破坏称为延性破坏。适筋梁的材料强度能得到充分发挥。 超筋梁混凝土被压碎时钢筋的应力还未达到屈服强度;这种单纯因混凝土被压碎而引起的破坏,发生得非常突然,没有明显的预兆,属于脆性破坏。实际工程中不应采用超筋梁。 少筋梁一旦出现裂缝,钢筋的应力就会迅速增大并超过屈服强度而进入强化阶段,甚至被拉断。在此过程中,裂缝迅速开展,构件严重向下挠曲,最后因裂缝过宽,变形过大而丧失承载力,甚至被折断。这种破坏也是突然的,没有明显预兆,属于脆性破坏。实际工程中不应采用少筋梁。 五、计算题(每题15分,共45分) 1.某钢筋混凝土矩形截面梁,截面尺寸mm mm h b 500200?=?,混凝土强度等级C25,钢筋采用HRB400级,已经配置有3根直径为20mm 的纵向受拉钢筋,混凝土保护层厚度25mm 。该梁承受最大弯矩设计值M =120m kN ?。试复核梁是否安全。 解: 221/27.1,/9.11mm N f mm N f t c ==α

数据结构课后作业答案

1. 画出下图所示的无向图的邻接表。列出深度优先和广度优先搜索 遍历该图所的顶点序列和边的序列。 邻接表: 深度优先搜索:顶点序列:1 -2 -3- 4- 5 -6 边的序列:(1,2) (2,3) (3,4) (4,5) (5,6) 广度优先搜索:顶点序列:1 -2 -3 -6 -5-4 边的序列:(1,2) (1,3) (1,6) (1,5) (5,4) 2 已知以二维数组表示的图的邻接矩阵如下图所示。试分别画出自顶点1出发进 行遍历所得的深度优先生成树和广度优先生成树。 1 2 3 4 5 6 7 8 9 10 1 0 0 0 0 0 0 1 0 1 0 2 0 0 1 0 0 0 1 0 0 0 3 0 0 0 1 0 0 0 1 0 0 4 0 0 0 0 1 0 0 0 1 0 5 0 0 0 0 0 1 0 0 0 1 6 1 1 0 0 0 0 0 0 0 0 7 0 0 1 0 0 0 0 0 0 1 1 5 2 4 6 3

8 1 0 0 1 0 0 0 0 1 0 9 0 0 0 0 1 0 1 0 0 1 10 1 0 0 0 0 1 0 0 0 0 解:邻接矩阵所表示的图如下: 自顶点1出发进行遍历所得的深度优先生成树: 自顶点1出发进行遍历所得的广度优先生成树:

3 请对下图的无向带权图 (1)写出它的邻接矩阵,并按普里母算法求其最小生成树。 (2)写出它的邻接表,并按克鲁斯卡尔算法求其最小生成树。 解:(1) 邻接矩阵: ∞ 4 3 ∞ ∞ ∞ ∞ ∞ 4 ∞ 5 5 9 ∞ ∞ ∞ 3 5 ∞ 5 ∞ ∞ ∞ 5 ∞ 5 5 ∞ 7 6 5 4 ∞ 9 ∞ 7 ∞ 3 ∞ ∞ ∞ ∞ ∞ 6 3 ∞ 2 ∞ ∞ ∞ ∞ 5 ∞ 2 ∞ 6 ∞ ∞ 5 4 ∞ ∞ 6 ∞ 普里母算法求得的最小生成树: 7 5 9 6 4 5 6 3 5 5 3 4 e d 2 5 c b h f g a

大数据时代题目及答案(三套试题仅供参考)

大数据时代题目及答案(三套试题仅供参考)

第一套试题 1、当前大数据技术的基础是由(C)首先提出的。(单选题,本题2分) A:微软 B:百度 C:谷歌 D:阿里巴巴 2、大数据的起源是(C )。(单选题,本题2分) A:金融 B:电信 C:互联网 D:公共管理 3、根据不同的业务需求来建立数据模型,抽取最有意义的向量,决定选取哪种方法的数据分析角色人员是(C)。(单选题,本题2分) A:数据管理人员 B:数据分析员 C:研究科学家 D:软件开发工程师 4、(D )反映数据的精细化程度,越细化的数据,价值越高。(单选题,本题2分) A:规模 B:活性 C:关联度 D:颗粒度 5、数据清洗的方法不包括( D)。(单选题,本题2分) A:缺失值处理 B:噪声数据清除 C:一致性检查 D:重复数据记录处理 6、智能健康手环的应用开发,体现了( D)的数据采集技术的应用。(单选题,本题2分) A:统计报表 B:网络爬虫 C:API接口 D:传感器 7、下列关于数据重组的说法中,错误的是(A)。(单选题,本题2分) A:数据重组是数据的重新生产和重新采集 B:数据重组能够使数据焕发新的光芒 C:数据重组实现的关键在于多源数据融合和数据集成 D:数据重组有利于实现新颖的数据模式创新 8、智慧城市的构建,不包含( C)。(单选题,本题2分) A:数字城市 B:物联网 C:联网监控 D:云计算 9、大数据的最显著特征是(A)。(单选题,本题2分) A:数据规模大 B:数据类型多样 C:数据处理速度快 D:数据价值密度高10、美国海军军官莫里通过对前人航海日志的分析,绘制了新的航海路线图,标明了大风与洋流可能发生的地点。这体现了大数据分析理念中的(B )。(单选题,本题2分) A:在数据基础上倾向于全体数据而不是抽样数据 B:在分析方法上更注重相关分析而不是因果分析 C:在分析效果上更追究效率而不是绝对精确 D:在数据规模上强调相对数据而不是绝对数据 11、下列关于舍恩伯格对大数据特点的说法中,错误的是(D)。(单选题,本题2分) A:数据规模大 B:数据类型多样 C:数据处理速度快 D:数据价值密度高12、当前社会中,最为突出的大数据环境是(A)。(单选题,本题2分) A:互联网 B:物联网 C:综合国力 D:自然资源 13、在数据生命周期管理实践中,( B)是执行方法。(单选题,本题2分) A:数据存储和备份规范 B:数据管理和维护 C:数据价值发觉和利用 D:数据应用开发和管理 14、下列关于网络用户行为的说法中,错误的是(C)。(单选题,本题2分) A:网络公司能够捕捉到用户在其网站上的所有行为 B:用户离散的交互痕迹能够为企业提升服务质量提供参考 C:数字轨迹用完即自动删除 D:用户的隐私安全很难得以规范保护 15、下列关于计算机存储容量单位的说法中,错误的是( C)。(单选题,本题2分) A:1KB<1MB<1GB B:基本单位是字节(Byte) C:一个汉字需要一个字节的存储空间 D:一个字节能够容纳一个英文字符, 16、下列关于聚类挖掘技术的说法中,错误的是(B)。(单选题,本题2分) A:不预先设定数据归类类目,完全根据数据本身性质将数据聚合成不同类别

电大数据结构(本)形考作业1-阶段性学习测验1答案

"题目1:把数据存储到计算机中,并具体体现数据元素间的逻辑结构称为()。: 逻辑结构 ; 算法的具体实现 ; 给相关变量分配存储单元 ; 物理结构" "题目2:下列说法中,不正确的是()。 : 数据元素是数据的基本单位 ; 数据项可由若干个数据元素构成 ; 数据项是数据中不可分割的最小可标识单位 ; 数据可有若干个数据元素构成" "题目3:一个存储结点存储一个()。 : 数据类型 ; 数据元素 ; 数据结构 ; 数据项" "题目4:数据结构中,与所使用的计算机无关的是数据的()。 : 物理结构 ; 逻辑结构 ; 存储结构 ; 物理和存储结构" "题目5:在线性表的顺序结构中,以下说法正确的是()。 : 数据元素是不能随机访问的 ; 逻辑上相邻的元素在物理位置上也相邻 ; 进行数据元素的插入、删除效率较高 ; 逻辑上相邻的元素在物理位置上不一定相邻" "题目6:对链表, 以下叙述中正确的是()。 : 插入删除元素的操作一定要要移动结点 ; 不能随机访问任一结点 ; 可以通过下标对链表进行直接访问 ; 结点占用的存储空间是连续的" "题目7:下列的叙述中,不属于算法特性的是()。 : 输入性 ; 可读性 ; 可行性 ; 有穷性" "题目8:算法的时间复杂度与()有关。 : 数据结构 ; 计算机的操作系统 ; 所使用的计算机 ; 算法本身"

"题目9:设有一个长度为n的顺序表,要在第i个元素之前(也就是插入元素作为新表的第i个元素),插入一个元素,则移动元素个数为()。 : n-i+1 ; n-i-1 ; i ; n-i" "题目10:设有一个长度为n的顺序表,要删除第i个元素移动元素的个数为()。 : n-i-1 ; n-i ; i ; n-i+1" "题目11:在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用语句()。 : p->next=q->next ; q->next=NULL ; p->next=q ; p=q->next" "题目12:在一个单链表中p所指结点之后插入一个s所指的结点时,可执行()。 : s->next=p->next; p->next=s; ; p->next=s->next; ; p->next= s; s->next= p->next ; p=s->next" "题目13:非空的单向循环链表的尾结点满足()(设头指针为head,指针p指向尾结点)。 : p== head ; p->next==NULL ; p->next==head ; p==NULL" "题目14:链表不具有的特点是()。 : 插入删除不需要移动元素 ; 不必事先估计存储空间 ; 逻辑上相邻的元素在物理位置上不一定相邻 ; 可随机访问任一元素" "题目15:带头结点的链表为空的判断条件是()(设头指针为head)。 : head->next==head ; head->next==NULL ; head!=NULL ; head ==NULL" "题目16:在一个长度为n的顺序表中为了删除第5个元素,由第6个元素开始从后到前依次移动了15个元素。则原顺序表的长度为()。 : 19 ; 21 ; 25

数据结构课后习题答案清华大学出版社殷人昆

1-1什么是数据? 它与信息是什么关系? 【解答】 什么是信息?广义地讲,信息就是消息。宇宙三要素(物质、能量、信息)之一。它是现实世界各种事物在人们头脑中的反映。此外,人们通过科学仪器能够认识到的也是信息。信息的特征为:可识别、可存储、可变换、可处理、可传递、可再生、可压缩、可利用、可共享。 什么是数据?因为信息的表现形式十分广泛,许多信息在计算机中不方便存储和处理,例如,一个大楼中4部电梯在软件控制下调度和运行的状态、一个商店中商品的在库明细表等,必须将它们转换成数据才能很方便地在计算机中存储、处理、变换。因此,数据(data)是信息的载体,是描述客观事物的数、字符、以及所有能输入到计算机中并被计算机程序识别和处理的符号的集合。在计算机中,信息必须以数据的形式出现。 1-2什么是数据结构? 有关数据结构的讨论涉及哪三个方面? 【解答】 数据结构是指数据以及相互之间的关系。记为:数据结构= { D, R }。其中,D是某一数据对象,R是该对象中所有数据成员之间的关系的有限集合。 有关数据结构的讨论一般涉及以下三方面的内容: ①数据成员以及它们相互之间的逻辑关系,也称为数据的逻辑结构,简称为数据结构; ②数据成员极其关系在计算机存储器内的存储表示,也称为数据的物理结构,简称为存储结构; ③施加于该数据结构上的操作。 数据的逻辑结构是从逻辑关系上描述数据,它与数据的存储不是一码事,是与计算机存储无关的。因此,数据的逻辑结构可以看作是从具体问题中抽象出来的数据模型,是数据的应用视图。数据的存储结构是逻辑数据结构在计算机存储器中的实现(亦称为映像),它是依赖于计算机的,是数据的物理视图。数据的操作是定义于数据逻辑结构上的一组运算,每种数据结构都有一个运算的集合。例如搜索、插入、删除、更新、排序等。 1-3数据的逻辑结构分为线性结构和非线性结构两大类。线性结构包括数组、链表、栈、 队列、优先级队列等; 非线性结构包括树、图等、这两类结构各自的特点是什么? 【解答】 线性结构的特点是:在结构中所有数据成员都处于一个序列中,有且仅有一个开始成员和一个终端成员,并且所有数据成员都最多有一个直接前驱和一个直接后继。例如,一维数组、线性表等就是典型的线性结构 非线性结构的特点是:一个数据成员可能有零个、一个或多个直接前驱和直接后继。例如,树、图或网络等都是典型的非线性结构。 1-4.什么是抽象数据类型?试用C++的类声明定义“复数”的抽象数据类型。要求 (1) 在复数内部用浮点数定义它的实部和虚部。 (2) 实现3个构造函数:缺省的构造函数没有参数;第二个构造函数将双精度浮点数赋给复数的实部,虚部置为0;第三个构造函数将两个双精度浮点数分别赋给复数的实部和虚部。 (3) 定义获取和修改复数的实部和虚部,以及+、-、*、/等运算的成员函数。

数据结构形考作业答案

数据结构(本)形考作业1参考答案: 一、单项选择题 1.C 2.D 3.C 4.C 5.D 6.C 7.C 8.C 9.A 10.B 二、填空题 1.n-i+1 2.n-i 3.集合、线性表、树、图 4. 存储结构、物理结构 5.线性表图 6. 有穷性、确定性、可行性、有输入、有输出 7. 图 8.树 9. 线性表 10. n-1 O(n) 11.s->next=p->next; 12.head 13.q->next=p->next; 14.p->next=head; 15.单链表 16.顺序存储链式存储 17.存储结构 18.两个后继结点前驱结点尾结点头结点 19.指向头结点的指针指向第一个结点的指针 20.链式链表 三、问答题 1.简述数据的逻辑结构和存储结构的区别与联系,它们如何影响算法的设计与实现? 答:若用结点表示某个数据元素,则结点与结点之间的逻辑关系就称为数据的逻辑结构。数据在计算机中的存储表示称为数据的存储结构。可见,数据的逻辑结构是反映数据之间的固有关系,而数据的存储结构是数据在计算机中的存储表示。尽管因采用的存储结构不同,逻辑上相邻的结点,其物理地址未必相同,但可通过结点的内部信息,找到其相邻的结点,从而保留了逻辑结构的特点。采用的存储结构不同,对数据的操作在灵活性,算法复杂度等方面差别较大。 2.解释顺序存储结构和链式存储结构的特点,并比较顺序存储结构和链式存储结构的优缺点。 答:顺序结构存储时,相邻数据元素的存放地址也相邻,即逻辑结构和存储结构是统一的,,要求内存中存储单元的地址必须是连续的。 优点:一般情况下,存储密度大,存储空间利用率高。 缺点:(1)在做插入和删除操作时,需移动大量元素;(2)由于难以估计,必须预先分配较大的空间,往往使存储空间不能得到充分利用;(3)表的容量难以扩充。 链式结构存储时,相邻数据元素可随意存放,所占空间分为两部分,一部分存放结点值,另一部分存放表示结点间关系的指针。 优点:插入和删除元素时很方便,使用灵活。

《建筑构造》形考作业

成绩: 建筑构造 形成性考核册 专业: 学号: 姓名: 河北广播电视大学开放教育学院 (请按照顺序打印,并左侧装订)

建筑构造形成性考核册作业1 一、选择题 1、基本模数的数值符号为M,竖向扩大模数的基数为( A ) A. 3M,6M B. 3M、12M C. 12M、15M D.6M、12M 2、我国建筑统一模数中规定的基本模数为(B) A. 10mm B. 100mm C. 300mm D.600mm 3、若要了解建筑内部的房间颁情况及估算建筑面积,可以查看(A) A.建筑平面图 B.建筑剖面图 C.建筑侧立面图 D.建筑正立面图 4、建筑平面的外部尺寸俗称外三道,其中最外面一道尺寸标注的是(C) A.房屋的开间、进深 B.房屋内墙的厚度和内部门窗洞口尺寸 C.房屋水平方向的总长、总宽 D.外墙门窗的大小及与轴线的平面关系 5、建筑物的耐火等级主要取决于( B) A.非主要构件的燃烧性能 C.建筑物的设计年限 B.主要构件的耐火极限和燃烧性能 D.建筑物的高度 6、二级耐火等级的多层建筑中,房间隔墙的耐火极限为( C ) A. 1.0hB.0.75h C. 0.5h D. 0.25h 7、大型门诊楼的工程等级是( B ) A.特级B.一级C.二级D.三级 8、刚性基础的受力特点是( C ) A.抗拉强度大而抗剪、抗压强度小 B.抗拉强度低而抗压、抗剪强度高 C.抗压强度高而抗拉、抗剪强度低 D.抗压强度低而抗拉、抗剪强度高 9、受刚性角限制的基础称为(A) A.刚性基础B.柔性墓础 C.桩基础 D.条形基础 10、满堂基础指的是(A) A.梁板式片筏基础B.无梁式片筏基础C.单独基础 D.条形基础 二、判断题 1、影响建筑寿命长短的主要因素是结构构件的选材和结构体系。(T ) 2、建筑高度是指自室内设计地面至建筑主体檐口底部的垂直高度。(F ) 3、摩擦桩基础的桩顶荷载主要由桩端阴力承受。(F) 4、建筑平面图是施工放线、砌筑墙体、安装门窗、寅半个、安装设备及编制预算、施工备料等的重要依据。( T )5、建筑功能是人们建造房屋的具体目的和使用要求的综合体现,任何建筑物都具有为人使用的功能。(T)6、建筑立面图是在与建筑物立面平等的投影面上所作的正投影图,简称立面图。(T ) 7、由夸石、毛石、素混凝土、灰土等刚性材料制作的基础称为柔性基础。(F)

数据结构课后习题及答案

填空题(10 * 1’ = 10’) 一、概念题 .当对一个线性表经常进行的是插入和删除操作时,采用链式存储结构为宜。 .当对一个线性表经常进行的是存取操作,而很少进行插入和删除操作时,最好采用顺序存储结构。 .带头结点的单链表L中只有一个元素结点的条件是L->Next->Next==Null。 .循环队列的引入,目的是为了克服假溢出。 .长度为0的字符串称为空串。 .组成串的数据元素只能是字符。 .设T和P是两个给定的串,在T中寻找等于P的子串的过程称为模式匹配,又称P为模式。 .为了实现图的广度优先搜索,除一个标志数组标志已访问的图的结点外,还需要队列存放被访问的结点实现遍历。 .广义表的深度是广义表中括号的重数 .有向图G可拓扑排序的判别条件是有无回路。 .若要求一个稠密图的最小生成树,最好用Prim算法求解。 . 直接定址法法构造的哈希函数肯定不会发生冲突。 .排序算法所花费的时间,通常用在数据的比较和交换两大操作。 .通常从正确性﹑可读性﹑健壮性﹑时空效率等几个方面评价算法的(包括程序)的质量。 .对于给定的n元素,可以构造出的逻辑结构有集合关系﹑线性关系树形关系﹑图状关系四种。 .存储结构主要有顺序存储﹑链式存储﹑索引存储﹑散列存储四种。 .抽象数据类型的定义仅取决于它的一组逻辑特性,而与存储结构无关,即不论其内部结构如何变化,只要它的数学特性不变,都不影响其外部使用。 .一个算法具有五大特性:有穷性﹑确定性﹑可行性,有零个或多个输入﹑有一个或多个输入。 .在双向链表结构中,若要求在p指针所指的结点之前插入指针为s所指的结点,则需执行下列语句:s->prior= p->prior; s->next= p; p->prior- next= s; p->prior= s;。 .在单链表中设置头结点的作用是不管单链表是否为空表,头结点的指针均不空,并使得对单链表的操作(如插入和删除)在各种情况下统一。 .队列是限制在表的一端进行插入和在另一端进行删除的线性表,其运算遵循先进先出原则。 .栈是限定尽在表位进行插入或删除操作的线性表。 .在链式队列中,判定只有一个结点的条件是(Q->rear==Q->front)&&(Q->rear!=NULL)。 .已知链队列的头尾指针分别是f和r,则将x入队的操作序列是node *p=(node *)malloc(node); p->next=x; p->next=NULL; if(r) {r->next=p; r=p;} else {r=p; f=p;}。 .循环队列的满与空的条件是(rear+1)%MAXSIZE==fornt和(front=-1&&rear+1==MAXSIZE)。 .串是一种特殊的线性表,其特殊性表现在数据元素都是由字符组成。 .字符串存储密度是串值所占存储位和实际分配位的比值,在字符串的链式存储结构中其结点大小是可变的。 .所谓稀疏矩阵指的是矩阵中非零元素远远小于元素总数,则称该矩阵为矩阵中非零元素远远小于元素总数,则称该矩阵为稀疏矩阵。 .一维数组的逻辑结构是线性结构,存储结构是顺序存储结构;对二维或多维数组,分别按行优先和列优先两种不同的存储方式。 .在有向图的邻接矩阵表示中,计算第i个顶点入度的方法是求邻接矩阵中第i列非0元素的个数。 网中,结点表示活动,边表示活动之间的优先关系,AOE网中,结点表示事件,边表示活动。 .按排序过程中依据不同原则对内部排序方法进行分类,主要有选择排序﹑交换排序﹑插入排序归并排序等4类。 .在堆排序、快速排序和归并排序中若只从排序结果的稳定性考虑,则应选择归并排序方法;若只从平均情况下排序最快考虑,则应选择快速排序方法;若只从最坏情况下排序最快且要节省类存考虑,则应选择堆排序方法。 .直接插入排序用监视哨的作用是存当前要的插入记录,可又省去查找插入位置时对是否出界的判断。 .设表中元素的初始状态是按键值递增的,则直接插入排序最省时间,快速排序最费时间。 .下列程序判断字符串s是否对称,对称则返回1,否则返回0;如?(“abba”)返回1,?(”abab”)返回0. Int f (char*s) { Int i=0,j=0; 求串长*/

数据结构形考填空题目

数据结构形考填空题目 1.在一个长度为n的顺序存储结构的线性表中,向第i(1≤i≤n+1)个元素之前插入新元素时, 需向后移动n-i+1个数据元素。 2.从长度为n的采用顺序存储结构的线性表中删除第i(1≤i≤n+1)个元素,需向前移动n-i个元 素。 3.数据结构按结点间的关系,可分为4种逻辑结构:集合、线性结构、、树形结构、图状结构_。 4.数据的逻辑结构在计算机中的表示称为_____存储结构_或_物理结构___。 5.除了第1个和最后一个结点外,其余结点有且只有一个前驱结点和后继结点的数据结构为线 性结构,每个结点可有任意多个前驱和后继结点数的结构为_非线性结构___。 6.数据结构中的数据元素存在多对多的关系称为_______图状结构___结构。 7.数据结构中的数据元素存在一对多的关系称为______树形结构____结构。 8.数据结构中的数据元素存在一对一的关系称为________线性结构___结构。 9.要求在n个数据元素中找其中值最大的元素,设基本操作为元素间的比较。则比较的次数和 算法的时间复杂度分别为__ n-1___和__ O(n)__。 10.在一个单链表中p所指结点之后插入一个s所指结点时,应执行_s->next=p->next__和 p->next=s;的操作。 11.设有一个头指针为head的单向循环链表,p指向链表中的结点,若p->next=head,则p所指 结点为尾结点。 12.在一个单向链表中,要删除p所指结点,已知q指向p所指结点的前驱结点。则可以用操作 ____ q->next=p->next;_________________。 13.设有一个头指针为head的单向链表,p指向表中某一个结点,且有p->next= =NULL,通过 操作____ p->next=head;_ _,就可使该单向链表构形成单向循环链表。 14.单向循环链表是单向链表的一种扩充,当单向链表带有头结点时,把单向链表中尾结点的指 针域由空指针改为____头结点的指针、______;当单向链表不带头结点时,则把单向链表中尾结点的指针域由空指针改为指向___第一个结点的指针_____。 15.线性链表的逻辑关系是通过每个结点指针域中的指针来表示的。其逻辑顺序和物理存储顺序 不再一致,而是一种__链式_____存储结构,又称为____链表___。 16.循环队列队头指针在队尾指针_____下一个_________位置,队列是“满”状态。 17.循环队列的引入,目的是为了克服_____假上溢________________。 18.判断一个循环队列LU(最多元素为m)为空的条件是____LU->front==->rear_____。 19.向一个栈顶指针为h的链栈中插入一个s所指结点时,可执行____ s->next=h;_ 和h=s;操作。 (结点的指针域为next) 20.从一个栈顶指针为h的链栈中删除一个结点时,用x保存被删结点的值,可执行x=h->data; 和_____________________。(结点的指针域为next)

相关文档
最新文档