2010辽宁省C与数据结构链表考试题库

合集下载

全国2010年1月高等教育自学考试数据结构试题及答案

全国2010年1月高等教育自学考试数据结构试题及答案

全国2010年1月高等教育自学考试数据结构试题(课程代码:02331)一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.若一个算法的时间复杂度用T(n)表示,其中n的含义是()A.问题规模B.语句条数C.循环层数D.函数数量2.具有线性结构的数据结构是()A.树B.图C.栈和队列D.广义表3.将长度为n的单链表连接在长度为m的单链表之后,其算法的时间复杂度为()A.O(1) B.O(m)C.O(n) D.O(m+n)4.在带头结点的双向循环链表中插入一个新结点,需要修改的指针域数量是()A.2个B.3个.C.4个D.6个5.假设以数组A[60]存放循环队列的元素,其头指针是front=47,当前队列有50个元素,则队列的尾指针值为()A.3 B.37C.50 D.976.若栈采用链式存储结构,则下列说法中正确的是()A.需要判断栈满且需要判断栈空B.不需要判断栈满但需要判断栈空C.需要判断栈满但不需要判断栈空D.不需要判断栈满也不需要判断栈空7.若串str=”Software”,其子串的数目是()A.8 B.9C.36 D.378.设有一个10阶的下三角矩阵A,采用行优先压缩存储方式,a ll为第一个元素,其存储地址为1000,每个元素占一个地址单元,则a85的地址为()A.1012 B.1017C.1032 D.10399.允许结点共享的广义表称为()A.纯表B.线性表C.递归表D.再入表10.下列数据结构中,不属于二叉树的是()A.B树B.AVL树C.二叉排序树D.哈夫曼树11.对下面有向图给出了四种可能的拓扑序列,其中错误..的是()A.1,5,2,6,3,4 B.1,5,6,2,3,4C.5,1,6,3,4,2 D.5,1,2,6,4,312.以v1为起始结点对下图进行深度优先遍历,正确的遍历序列是()A.v1,v2,v3,v4,v5,v6,v7 B.v1,v2,v5,v4,v3,v7,v6C.v1,v2,v3,v4,v7,v5,v6 D.v1,v2,v5,v6,v7,v3,v413.下列排序算法中不稳定的是()A.快速排序B.归并排序C.冒泡排序D.直接插入排序14.一个有序表为(1,3,9,12,32,41,45,62,75,77,82,95,100),当采用折半查找方法查找值32时,查找成功需要的比较次数是()A.2 B.3C.4 D.815.采用ISAM组织文件的方式属于()A.链组织B.顺序组织C.散列组织D.索引组织二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。

2010《数据结构》期末试卷_A卷及答案

2010《数据结构》期末试卷_A卷及答案

一、(本题10分)(1)简述线性表的两种存储结构的主要优缺点及各自适用的场合。

(2)在折半查找和表插入排序中,记录分别应使用哪种存储结构,并用一句话简述理由。

答:(1)顺序存储是按索引(如数组下标)来存取数据元素,优点是可以实现快速的随机存取,缺点是插入与删除操作将引起元素移动,降低效率。

对于链式存储,元素存储采取动态分配,利用率高。

缺点是须增设指针域,存储数据元素不如顺序存储方便。

优点是插入与删除操作简单,只须修改指针域。

(2)在折半查找中,记录使用顺序存储,可以快速实现中点的定位;在表插入排序中,记录使用静态链表,可以降少移动记录的操作。

二、(本题10分)一棵二叉树的先序、中序和后序序列分别如下,部分未显示,请画出该二叉树。

先序序列: _ 2 3_5_7 8;中序序列: 3_4 1_7 8 6;后序序列:_ 4 2 _ _ 6 5 1。

答:三、(本题10分)假定用于通讯的电文仅由a 、b 、c 、d 、e 、f 、g 等8个字母组成,字母在电文中出现的频率分别为:0.07、0.19、0.02、0.06、0.32、0.03、0.21和0.10。

试为这些字母设计哈夫曼编码。

答:一种编码如下:a: 0010 b: 10 c:00000 d:0001 e:01 f:00001 g:11 h:0011四、(本题15分)给定下面的带权无向图G :1)从顶点0开始,请写出深度优先遍历序列和广度优先遍历序列,当有多种选择时,编号小的结点优先。

2)从顶点0开始,使用普里姆算法求出该图的最小生成树,需画出最小生成树的构造过程。

3)有人给出求解最小生成树的另外一种算法:将连通图中的边按其权值从大到小顺序逐个删123 45768厦门大学《_数据结构_》课程期末试卷信息科学与技术学院计算机科学系2008年级___专业主考教师:陈怡疆 庄朝晖 试卷类型:(A 卷)除直至不可再删,删除要遵循的原则是:保证在删除该边后各个顶点之间应该是连通的。

数据结构考试试题库含答案解析

数据结构考试试题库含答案解析

数据结构考试试题库含答案解析数据结构习题集含答案⽬录⽬录......................................................................................................... 错误!未定义书签。

选择题..................................................................................................... 错误!未定义书签。

第⼀章绪论.................................................................................................................. 错误!未定义书签。

第⼆章线性表............................................................................................................ 错误!未定义书签。

第三章栈和队列........................................................................................................ 错误!未定义书签。

第四章串.................................................................................................................... 错误!未定义书签。

第五章数组和⼴义表................................................................................................ 错误!未定义书签。

数据结构考试题库含答案

数据结构考试题库含答案

数据结构考试题库含答案数据结构习题集含答案⽬录⽬录 (1)选择题 (2)第⼀章绪论 (2)第⼆章线性表 (4)第三章栈和队列 (5)第四章串 (6)第五章数组和⼴义表 (7)第六章树和⼆叉树 (7)第七章图 (9)第⼋章查找 (11)第九章排序 (12)简答题 (15)第⼀章绪论 (15)第⼆章线性表 (20)第三章栈和队列 (22)第四章串 (24)第五章数组和⼴义表 (24)第六章树和⼆叉树 (26)第七章图 (31)第⼋章查找 (33)第九章排序 (34)编程题 (36)第⼀章绪论 (36)第⼆章线性表 (36)第三章栈和队列 (46)第四章串 (46)第五章数组和⼴义表 (46)第六章树和⼆叉树 (46)第七章图 (46)第⼋章查找 (46)第九章排序 (52)选择题第⼀章绪论1. 数据结构这门学科是针对什么问题⽽产⽣的?(A )A、针对⾮数值计算的程序设计问题B、针对数值计算的程序设计问题C、数值计算与⾮数值计算的问题都针对D、两者都不针对2. 数据结构这门学科的研究内容下⾯选项最准确的是(D )A、研究数据对象和数据之间的关系B、研究数据对象C、研究数据对象和数据的操作D、研究数据对象、数据之间的关系和操作3. 某班级的学⽣成绩表中查得张三同学的各科成绩记录,其中数据结构考了90分,那么下⾯关于数据对象、数据元素、数据项描述正确的是(C )A、某班级的学⽣成绩表是数据元素,90分是数据项B、某班级的学⽣成绩表是数据对象,90分是数据元素C、某班级的学⽣成绩表是数据对象,90分是数据项D、某班级的学⽣成绩表是数据元素,90分是数据元素4. *数据结构是指(A )。

A、数据元素的组织形式B、数据类型C、数据存储结构D、数据定义5. 数据在计算机存储器内表⽰时,物理地址与逻辑地址不相同,称之为(C )。

A、存储结构B、逻辑结构C、链式存储结构D、顺序存储结构6. 算法分析的⽬的是(C )A、找出数据的合理性B、研究算法中的输⼊和输出关系C、分析算法效率以求改进D、分析算法的易懂性和⽂档型性7. 算法分析的主要⽅法(A )。

c语言练习题6(数组与链表,有答案)

c语言练习题6(数组与链表,有答案)

c语言练习题6(数组与链表,有答案)1、(1)数据结构中,与所使用的计算机无关的是数据的_C_______。

A)存储结构B)物理结构C)逻辑结构D)物理和存储结构评析:数据结构概念一般包括3个方面的内容,数据的逻辑结构、存储结构及数据上的运算集合。

数据的逻辑结构只抽象的反映数据元素之间的逻辑关系,而不管它在计算机中的存储表示形式。

2、栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是____D____。

A)ABCED B)DBCEA C)CDABE D)DCBEA评析:栈操作原则上“后进先出”,栈底至栈顶依次存放元素A、B、c、D,则表明这4个元素中D是最后进栈,B、c处于中间,A最早进栈。

所以出栈时一定是先出D,再出c,最后出A。

3、线性表的顺序存储结构和线性表的链式存储结构分别是____B____。

A)顺序存取的存储结构、随机存取的存储结构B)随机存取的存储结构、顺序存取的存储结构C)随机存取的存储结构、随机存取的存储结构D)任意存取的存储结构、任意存取的存储结构评析:顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式LOC(ai)。

LOC(a1)+(i-1)L计算得到,从而实现了随机存取。

对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。

4、在单链表中,增加头结点的目的是____A__。

A)方便运算的实现B)使单链表至少有一个结点C)标识表结点中首结点的位置D)说明单链表是线性表的链式存储实现评析:头结点不仅标识了表中首结点的位置,而且根据单链表(包含头结点)的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点目的是为了便于运算的实现。

5、数据处理的最小单位是___C_____。

A)数据B)数据元素C)数据项D)数据结构评析:数据处理的最小单位是数据项;由若干数据项组成数据元素;而数据是指能够被计算机识别、存储和加工处理的信息载体;数据结构是指数据之间的相互关系和数据运算。

VC++2010A试卷及答案

VC++2010A试卷及答案

(学生考试用)XXXX大学课程考试答案及评分标准第1页共2页课程名称: VC++程序设计学分: 4 教学大纲编号: 06000702试卷编号:0600070210 A考试方式:笔试满分分值: 100 考试时间: 120分钟一. 选择题(每小题1分,共20分)1.D 2.C 3.C 4.C 5.D 6.B 7.D 8.A 9.B 10. D11. C 12. B 13. A 14. D 15. B 16. D 17. C 18.A 19.D 20.B注:本大题为基本题。

考核标识符、常量、数组、循环、函数、条件表达式、运算符、逻辑表达式、关系表达式、字符串、函数调用、类、构造函数、指针变量、继承、纯虚函数、宏、静态变量等知识点基本概念。

二. 基本概念填空题(每小题2分,共20分)1. cpp2.地址传递3.文件包含4. 105. 1006. 47. 268.首地址9.继承性10.私有继承注:本大题为基本题。

考核函数形参与实参结合方式、类的成员访问权限、字符串、文件流、类、指针变量、结构体、编译预处理命令等知识点基本概念。

三. 阅读程序填空题(每小题3分,共30分)1. first:4 3 6 //second:12 3 9 //third:10 3 6注:基本题,考核变量作用域等知识点知识。

2.11 13 17 19注:基本题,考核函数调用、素数算法等知识点知识。

3.125注:基本题,局部静态变量等知识点知识。

4.30 20注:基本题,考核引用变量和一般变量作函数参数等知识点知识。

5. worker cadre注:基本题,考核指针数组、字符串概念等知识点知识。

6. good! //pass! //bad! //well!注:基本题,考核基本程序结构等等知识点知识。

7. 3 3 5 8 0注:提高题,考核递归函数等知识点知识。

8. Run destructor B5 //Run destructor A4 //Run destructor B0 //Run destructor A3注:基本题,考核派生类构造函数和析构函数调用等基本知识。

2010年3月全国计算机二级C语言笔试真题及答案(word版)带解析

2010年3月二级c语言笔试真题及答案一、选择题((1)—(10)、(21)—(40)每题2分,(11)—(20)每题1分。

共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡上,答在试卷上不得分。

(1) 下列叙述中正确的是AA)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n log2n)(2) 算法的时间复杂度是指DA)算法的执行时间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的基本运算次数(3) 软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

下面属于系统软件的是BA)编辑软件B)操作系统C)教务管理系统D)浏览器(4) 软件(程序)调试的任务是AA)诊断和改正程序中的错误B)尽可能多地发现程序中的错误C)发现并改正程序中的所有错误D)确定程序中错误的性质(5) 数据流程图(DFD图)是CA)软件概要设计的工具B)软件详细设计的工具C)结构化方法的需求分析工具D)面向对象方法的需求分析工具(6) 软件生命周期可分为定义阶段,开发阶段和维护阶段。

详细设计属于BA)定义阶段B)开发阶段C)维护阶段D)上述三个阶段(7) 数据库管理系统中负责数据模式定义的语言是AA)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8) 在学生管理的关系数据库中,存取一个学生信息的数据单位是DA)文件B)数据库C)字段D)记录(结构体)这里讲的记录就是指结构体,数据元素又被称为元素、结点、或记录,数据元素是数据的最基本单位(9) 数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的AA)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段(10) 有两个关系R和T如下:原题目不完整R TA B Ca 1 2b 2 2c 3 2A B Cc 3 2d 3 2则由关系R得到关系T的操作是AA) 选择B)投影C)交D)并(11) 以下叙述正确的是BA)C语言程序是由过程和函数组成的B)C语言函数可以嵌套调用,例如:fun(fun(x))C)C语言函数不可以单独编译(可以)D)C语言中除了main函数,其他函数不可以作为单独文件形式存在(12) 以下关于C语言的叙述中正确的是BA)C语言中的注释不可以夹在变量名或关键字的中间(注释可以写在程序的任何位置)B)C语言中的变量可以在使用之前的任何位置进行定义C)在C语言算术的书写中,运算符两侧的运算数类型必须一致D)C语言的数值常量中夹带空格不影响常量值的正确表示(编译报错)(13) 以下C语言用户标示符中,不合法的是DA)_1 B)AaBc C)a_b D)a--bC语言标示符必须以字母或下划线开头,区分大小写。

c语言练习题6(数组与链表,有答案)

1、(1)数据结构中,与所使用的计算机无关的是数据的_C_______。

A)存储结构B)物理结构C)逻辑结构D)物理和存储结构评析:数据结构概念一般包括3个方面的内容,数据的逻辑结构、存储结构及数据上的运算集合。

数据的逻辑结构只抽象的反映数据元素之间的逻辑关系,而不管它在计算机中的存储表示形式。

2、栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是____D____。

A)ABCED B)DBCEA C)CDABE D)DCBEA评析:栈操作原则上“后进先出”,栈底至栈顶依次存放元素A、B、c、D,则表明这4个元素中D是最后进栈,B、c处于中间,A最早进栈。

所以出栈时一定是先出D,再出c,最后出A。

3、线性表的顺序存储结构和线性表的链式存储结构分别是____B____。

A)顺序存取的存储结构、随机存取的存储结构B)随机存取的存储结构、顺序存取的存储结构C)随机存取的存储结构、随机存取的存储结构D)任意存取的存储结构、任意存取的存储结构评析:顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式LOC(ai)。

LOC(a1)+(i-1)L计算得到,从而实现了随机存取。

对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。

4、在单链表中,增加头结点的目的是____A__。

A)方便运算的实现B)使单链表至少有一个结点C)标识表结点中首结点的位置D)说明单链表是线性表的链式存储实现评析:头结点不仅标识了表中首结点的位置,而且根据单链表(包含头结点)的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点目的是为了便于运算的实现。

5、数据处理的最小单位是___C_____。

A)数据B)数据元素C)数据项D)数据结构评析:数据处理的最小单位是数据项;由若干数据项组成数据元素;而数据是指能够被计算机识别、存储和加工处理的信息载体;数据结构是指数据之间的相互关系和数据运算。

数据结构期末考试试题及答案

数据结构期末考试试题及答案一、选择题(每题2分,共20分)1. 在数据结构中,线性结构的特点是什么?A. 元素之间存在一对一的关系B. 元素之间存在一对多的关系C. 元素之间存在多对多的关系D. 元素之间存在一对一或多对多的关系2. 栈(Stack)是一种特殊的线性表,其特点是:A. 允许在表的任一位置进行插入和删除操作B. 只能在表的首端进行插入和删除操作C. 只能在表的末端进行插入和删除操作D. 插入和删除操作没有特定的限制3. 以下哪个算法是排序算法?A. 快速排序B. 深度优先搜索C. 广度优先搜索D. 二分查找4. 哈希表解决冲突的常用方法不包括:A. 开放寻址法B. 链地址法C. 二分查找法D. 再散列法5. 在图的遍历算法中,深度优先搜索(DFS)使用的是:A. 栈B. 队列C. 链表D. 树...(此处省略其他选择题)二、简答题(每题10分,共30分)1. 请简述二叉树的三种遍历方法及其特点。

2. 什么是平衡二叉树?请说明它与普通二叉树的区别。

3. 解释什么是图的邻接矩阵表示法和邻接表表示法,并比较它们的优缺点。

三、计算题(每题15分,共30分)1. 给定一个数组A[1...n],请写出一个时间复杂度为O(n)的算法,找出数组中的最大值和最小值。

2. 假设有一个链表,链表中的节点按照值递增的顺序排列,请设计一个算法删除链表中所有重复的节点。

四、编程题(每题20分,共20分)1. 编写一个函数,实现二叉搜索树的插入操作,并保证树的平衡。

数据结构期末考试答案一、选择题1. C2. B3. A4. C5. A...(此处省略其他选择题答案)二、简答题1. 二叉树的三种遍历方法包括前序遍历、中序遍历和后序遍历。

前序遍历首先访问根节点,然后递归遍历左子树,最后递归遍历右子树。

中序遍历首先递归遍历左子树,然后访问根节点,最后递归遍历右子树。

后序遍历首先递归遍历左子树,然后递归遍历右子树,最后访问根节点。

2010年全国自考数据结构模拟试卷(二)及答案

2010年全国⾃考数据结构模拟试卷(⼆)及答案2010年全国⾃考数据结构模拟试卷(⼆)⼀、单项选择题(本⼤题共15⼩题,每⼩题2分,共30分)在每⼩题列出的四个备选项⽬中只有⼀个是符号题⽬要求的,请将其代码填写的括号内.错选、多选或未选均⽆分。

1.⾮空的循环单链表head的尾结点(由指针p所指)满⾜()A.p->next=NULLB.p=NULLC.p->next=headD.p=head答案:C2.邻接表存储结构下图的深度优先遍历算法结构类似于⼆叉树的()A.先序遍历B.中序遍历C.后序遍历D.按层遍历答案:A3.设图G采⽤邻接表存储,则拓扑排序算法的时间复杂度为()A.O(n)B.O(n+e)C.O(n2)D.O(n×e)答案:B4.在Hash函数H(k)=k MOD m中,⼀般来讲,m应取()A.奇数B.偶数C.素数D.充分⼤的数答案:C5.对于⼀个具有N个顶点的图,如果我们采⽤邻接矩阵法表⽰,则此矩阵的维数应该是()A.(N-1)×(N-1)B.N×NC.(N+1)×(N+1)D.不确定答案:B6.快速排序在最坏情况下的时间复杂度是()A. AB. BC. CD. D答案:B7.已知⼀个单链表中有3000个结点,每个结点存放⼀个整数,()可⽤于解决这3000个整数的排序问题且不需要对算法作⼤的变动。

A.直接插⼊排序⽅法B.简单选择排序⽅法C.快速排序⽅法D.堆排序⽅法答案:D8.设计⼀个判别表达式中左、右括号是否配对出现的算法,采⽤()数据结构最佳。

A.线性表的顺序存储结构B.栈C.队列D.线性表的链式存储结构答案:B9.顺序存储结构()A.仅适合于静态查找表的存储B.仅适合于动态查找表的存储C.既适合静态⼜适合动态查找表的存储D.既不适合静态⼜不适合动态查找表的存储答案:C10.⽤⼆分查找法对具有n个结点的线性表查找⼀个结点所需的平均⽐较次数为()A. AB. BC. CD. D答案:D11.与其他查找⽅法相⽐,哈希查找法的特点是()A.通过关键字⽐较进⾏查找B.通过关键字计算记录存储地址进⾏查找C.通过关键字计算记录存储地址,并进⾏⼀定的⽐较进⾏查找D.通过关键字记录数据进⾏查找答案:C12.倒排⽂件的主要优点是()A.便于进⾏插⼊和删除运算B.便于进⾏⽂件的合并C.能⼤⼤提⾼基于⾮关键码数据项的查找速度D.能⼤⼤节省存储空间答案:C13.设数组A[0,m]作为循环队列sq的存储空间,front为队头指针,rear为队尾指针,则执⾏⼊队操作的语句是()A.sq.front=(sq.front+1)%mB.sq.front=(sq.front+1)%(m+1)C.sq.rear=(sq.rear+1)%mD.sq.rear=(sq.rear+1)%(m+1)答案:D14.串是⼀种特殊的线性表,其特殊性体现在()A.可顺序存储B.数据元素是⼀个字符C.可链接存储D.数据元素可以是多个字符答案:B15.深度为k的⼆叉树,所含叶⼦的个数最多为()A. AB. BC. CD. D答案:C⼆、填空题(本⼤题共10⼩题,每⼩题2分,共20分)请在每⼩题的空格中填写上正确答案。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、串的逻辑结构与( D )的逻辑结构不同。
A)线性表 B)栈
C)队列 D)树

2、下列各种数据结构中属于线性结构的有( A )。
A)栈 B) 二叉树
C) 广义表 D) 图

3、与无向图相关的术语有( C )。
A)强连通图 B)入度
C)路径 D)弧

4、设有一个栈,元素的进栈次序为A, B, C, D, E,下列是不可能的出栈序列是( C )。
A) A, B, C, D, E
B) B, C, D, E, A
C) E, A, B, C, D
D) E, D, C, B, A

5、线性表的链接实现有利于( A )运算。
A)插入 B)读元素
C)查找 D)定位

6、( C )在进行插入操作时,常产生假溢出现象。
A)顺序栈 B)循环队列
C)顺序队列 D)链队列

7、在数据结构中,从逻辑上可以把数据结构分为( C )。
A)动态结构和静态结构 B)紧凑结构和非紧凑结构
C)线性结构和非线性结构 D)内部结构和外部结构

8、有一个有序表{1,4,6,10,18,35,42,53,67,71,78,84,92,99}。当用二分查
找法查找键值为84的结点时,经( B )比较后查找成功。
A) 4 B)3 C)2 D)12

9、n个顶点,e条边的有向图的邻接矩阵中非零元素有( C )个。
A)n B)2e C)e D) n+e

10、设单链表中指针p指着结点A,若要删除A之后的结点(若存在),则需要修改指针的操
作为( A )。
A)p->next=p->next->next B)p=p->next
C)p=p->nexe->next D)p->next=p

11、在一个具有n个单元的顺序栈中,假定以地址低端(即0单元)作为栈底,以top作为
栈顶指针,当做出栈处理时,top变化为( C )。
A)top不变 B)top=0 C)top-- D)top++
12、在数据结构中,从逻辑上可以把数据结构分为( C )。
A)动态结构和静态结构 B)紧凑结构和非紧凑结构
C)线性结构和非线性结构 D)内部结构和外部结构

13、在一个单链表中,已知q结点是p结点的前趋结点,若在q和p之间插入s结点,则须
执行( A ) 。
A)q->next=s; s->next=p; B)s->next=p->next; p->next=s;
C)p->next=s->next; s->next=p D)p->next=s; s->next=q;

相关文档
最新文档