德州学院数据结构7卷

合集下载

2021年德州学院计算机应用技术专业《计算机组成原理》科目期末试卷A(有答案)

2021年德州学院计算机应用技术专业《计算机组成原理》科目期末试卷A(有答案)

2021年德州学院计算机应用技术专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、某计算机使用4体交叉编址存储器,假定在存储器总线上出现的主存地址(十进制)序列为8005,8006,8007,8008,8001,8002,8003,8004,8000,则可能发生访存冲突的地址对是()。

A.8004和8008B.8002和8007C.8001和8008D.8000和80042、某机器的主存储器共32KB,由16片16K×l位(内部采用128×128存储阵列)的DRAM芯片字和位同时扩展构成。

若采用集中式刷新方式,且刷新周期为2ms,那么所有存储单元刷新一遍需要()个存储周期。

A.128B.256C.1024D.163843、在C语言程序中,以下程序段最终的f值为()。

Float f=2.5+1e10;f=f-1e10;A.2.5B.250C.0D.3.54、下列关于定点数原码一位乘算法的描述正确的是()。

I.符号位不参加运算,根据数值位的乘法运算结果确定结果的符号位II.在原码一位乘算法过程中,所有移位均是算术移位操作Ⅲ.假设两个n位数进行原码一位乘,部分积至少需要使用n位奇存器A.II,III C.只有IIIB.只有Ⅲ D.全错5、串行运算器结构简单,其运算规律是()。

A.由低位到高位先行进行进位运算B.由低位到高位先行进行借位运算C.由低位到高位逐位运算D.由高位到低位逐位运算6、某机器I/O设备采用异步串行传送方式传送字符信息,字符信息格式为1位起始位、8位数据位、1位校验位和1位停止位。

若要求每秒传送640个字符,那么该设备的有效数据传输率应为()。

A.640b/sB.640B/sC.6400B/sD.6400b/s7、关于总线的叙述,下列说法正确的是()。

I.总线忙信号由总线控制器建立II.计数器定时查询方式不需要总线同意信号III.链式查询、计数器查询、独立请求方式所需控制线路由少到多排序是:链式查询、独立请求方式、计数器查询A.仅I、IIIB.仅II,IIIC.仅IIID.仅II8、冯·诺依曼型计算机的设计思想主要有()。

德州学院操作系统期末考试试卷8

德州学院操作系统期末考试试卷8

德州学院期末考试试题(至学年第学期)课程名称:计算机操作系统考试对象:试卷类型: 8 考试时间: 120 分钟一、单项选择题(共计20分,每小题1分))A.改善用户编程环境B.提高CPU的处理速度C.提高CPU和设备之间的并行程度D.实现与设备无关性)。

A.该进程的优先级最高B.就绪队列为空C.该进程最早进入就绪队列D.该进程是一个短进程)的工作A.硬件无关和应用无关B.硬件相关和应用无关C.硬件无关和应用相关D.硬件相关和应用相关)A.提高了检索目录的速度B.实现文件共享C.节省主存空间D.解决不同用户之间的文件名冲突问题)A.Hash结构B.索引结构C.链接结构D.连续结构)A.首次适应算法B.最坏适应算法C.循环首次适应算法D.最佳适应算法)A.进程是动态的B.进程是有生命周期的C.进程是指令的集合D.进程可以并发执行)算法A.死锁预防B.死锁避免C.死锁检测D.死锁解除wait 、signal操作的信号量S初值为3,当前值为0,则表示有()等待进程。

A.0个B.1个C.2个D.3个.在页式存储管理系统中,从页号到物理块号的地址映射是通过()实现的A.段表B.页表C.PCB D.JCB.有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的)。

A.1至–(m-1) B.1至m-1 C.1至–m D.1至m.为了照顾紧迫型作业,应采用()。

A.先来服务调度算法B.短作业优先调度算法C.时间片轮转调度算法D.优先权调度算法.资源静态分配法可以预防死锁的发生,它们使死锁四个条件中的()不成立。

A.互斥条件B.请求和保持条件C.不可剥夺条件D.环路等待条件14.在下面的I/O控制方式中,需要CPU干预最少的方式是()。

A.程序I/O方式B.中断驱动I/O控制方式C.直接存储器访问DMA控制方式D.I/O通道控制方式15.分区管理和分页管理的主要区别是()。

A.分区管理中的块比分页管理中的页要小B.分页管理有地址映射而分区管理没有C.分页管理有存储保护而分区管理没有D.分区管理要求一道程序存放在连续的空间内而分页管理没有这种要求。

数据结构试题7

数据结构试题7

专业 年级(本、专科) 学号______________ 姓 名 ________________密封 线德州学院期末考试试卷( 至 学年第 学期)课程名称: 数据结构 考试对象: 计科、信管本 试卷类型 7 考试时间: 120 分钟 一、选择题(每小题2分,共20分) 1.算法的计算量的大小称为计算的( )。

A .效率 B. 复杂性 C. 现实性 D. 难度2.有六个元素6,5,4,3,2,1 的顺序进栈,问下列哪一个不是合法的出栈序列?( ) A. 543612 B. 453126 C. 346521 D. 2341563.在一个单链表HL 中,若要向表头插入一个由指针p 指向的结点,则执行( ). A . HL=p; p->next=HL; B . p->next=HL; HL=p;C . p->next=HL; p=HL;D .p->next=HL->next; HL->next=p;4.当利用大小为N的数组顺序存储一个栈时,假定用top==N 表示栈空,则向这个栈插入一个元素后,应执行( )语句修改top 指针.A .top++B .top--C .top=0D .top5.对于顺序存储的队列,存储空间大小为n ,头指针为F ,尾指针为R 。

若在逻辑上看一个环,则队列中元素的个数为( )A .R-FB .n+R-FC .(R-F+1)mod nD .(n+R-F )mod n6.由权值分别为3,8,6,2,5的叶子结点生成一棵哈夫曼树,它的带权路径长度为( ). A .24 B .55 C .72 D .53 7.有n 个顶点的完全无向图中,则包含有( )条边. A .n(n-1) B .n(n-1)/2 C .n D .n²8.设i 为n 个结点的完全二叉树结点编号,i=1,2,3...n ;若i ≤(n-1)/2时,结点i 的右孩子为( )A .2iB .2i+1C .2i-1D .i+19.适用于折半查找的表的存储方式及元素排列要求为( )。

2022年德州学院计算机应用技术专业《数据库概论》科目期末试卷A(有答案)

2022年德州学院计算机应用技术专业《数据库概论》科目期末试卷A(有答案)

2022年德州学院计算机应用技术专业《数据库概论》科目期末试卷A(有答案)一、填空题1、设某数据库中有商品表(商品号,商品名,商品类别,价格)。

现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。

请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;2、数据的安全性是指____________。

3、SQL语言的数据定义功能包括______、______、______和______。

4、使某个事务永远处于等待状态,得不到执行的现象称为______。

有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。

5、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。

6、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。

7、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。

8、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。

SELECT城市FROM作者表_____SELECT城市FROM出版商表;9、完整性约束条件作用的对象有属性、______和______三种。

10、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。

二、判断题11、有了外模式/模式映象,可以保证数据和应用程序之间的物理独立性。

()12、在数据库设计中,数据流图是用来建立概念模型的。

()13、全码的关系模式一定属于BC范式。

()14、视图就是一个虚表,保存视图时,保存的是视图的定义。

2023年山东省德州市全国计算机等级考试数据库技术真题(含答案)

2023年山东省德州市全国计算机等级考试数据库技术真题(含答案)

2023年山东省德州市全国计算机等级考试数据库技术真题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 计算机的技术性能指标主要是指A.所配备语言、操作系统、外围设备B.字长、运算速度、内/外存容量和CPU的主频C.显示器的分辨率、打印机的配置D.磁盘容量、内存容量2. 在数据库技术中,面向对象数据模型是一种( )。

A.物理模型B.结构模型C.概念模型D.逻辑模型3. 下列属于数据定义方面的程序模块的是Ⅰ.查询处理程序模块Ⅰ.完整性定义模块Ⅰ.数据更新程序模块Ⅰ.安全性定义程序模块A.Ⅰ和ⅠB.Ⅰ和ⅠC.Ⅰ和Ⅰ和ⅠD.全部4. 设关系R和S的元组个数为100和300,关系T是R与S的笛卡尔积,则T的元组个数是______。

A.400B.10000C.30000D.900005.关于计算机语言,下面叙述不正确的是()A.高级语言较低级语言更接近人们的自然语言B.高级语言、低级语言都是与计算机同时诞生的C.机器语言和汇编语言都属于低级语言D.BASIC语言、PASCAL语言、C语言都属于高级语言6. 在作业管理中,JCL是指( )。

A.作业控制语言B.作业命令行C.作业命令连接D.作业控制方式7. 虚拟页式存储管理中页表有若干项,当内存中某一页面被淘汰时,可根据什么决定是否将该页写回外存?A.内存标志B.外存地址C.修改标志D.访问标志8.在文件系统中,文件的逻辑块与存储介质上物理块存放顺序一致的物理结构是A.顺序结构B.链接结构C.索引结构D.B+树结构9. 程序中的地址通常是逻辑地址,也称虚地址,它和主存的物理地址是不一致的。

程序执行时,必须将逻辑地址转换成物理地址,这一过程称为________。

A.内存分配B.页面提交C.地址保护D.地址映射10. 数据结构主要是研究( )。

A.数据的逻辑结构B.数据的存储结构C.数据的逻辑结构和存储结构D.数据的逻辑结构和存储结构及其数据在运算上的实现二、填空题(10题)11.计算机网络拓扑主要是指通信子网的拓扑构型,它对网络性能、系统可靠性与___________都有重大影响。

德州学院数据结构A试题

德州学院数据结构A试题

德州学院数学系期末考试试题(A卷)( 2010 至 2011 学年第 1 学期)课程名称:数据结构考试对象:07级本试卷类型:闭卷考试时间: 120分钟一、选择题(每小题2分,共20分)1.算法的计算量的大小称为计算的()。

A.效率 B. 复杂性 C. 现实性 D. 难度2.以下哪一个不是算法的特性()。

.有穷性 B.确定性 C.简洁性 D.可行性3.数据结构的定义为(D,S),其中D是( )的集合。

A 算法 B数据元素 C 数据操作 D 逻辑结构4.在一个单链表中,若p所指结点不是最后结点,在p之后插入s所指结点,则执行( )。

A s->next=p;p->next=s;B s->next=p->next;p->next=s;C s->next=p->next;p=s;D p->next=s;s->next=p;5.栈的数组表示中,top为栈顶指针(指向栈顶元素),栈空的条件是( )。

A top=0B top=maxSizeC top=maxSizeD top=-16.栈和队列的共同点是()。

A.都是先进先出 B.都是先进后出C.只允许在端点处插入和删除元素 D.没有共同点7.具有15个结点的完全二叉树的深度为( )。

A 2B 3C 4D 58.已知一棵二叉树的前序遍历结果为ABCDEF,中序遍历结果为CBAEDF,则后序遍历的结果为()。

A.CBEFDA B. FEDCBA C. CBEDFA D.不定9.采用折半查找方法查找长度为n的有序表时,元素的平均查找长度为()。

A O(n2)B O(nlog2n) C O(log2n) D O(n).对二叉排序树进行()遍历,可以得到关键字的有序序列。

A.前序 B.中序 C.后序 D.层次二、填空题(每空2分,共20分)1.根据数据元素之间的关系不同,通常有以下四种结构,、、和图形结构。

2.将一棵树转化为二叉树时,此二叉树的根节点的右子树为。

德州学院计算机与信息学院答案

德州学院计算机与信息学院答案

德州学院计算机与信息学院答案1、BASE-F 中,通常F 指()。

中[单选题] *A.粗缆B.光纤(正确答案)C.细缆D.双绞线2、98.计算机病毒()。

[单选题] *A.不会对计算机操作人员造成身体损害(正确答案)B.会导致所有计算机操作人员感染致病C.会导致部分计算机操作人员感染致病D.会导致部分计算机操作人员感染病毒,但不会致病3、100.将目标程序(.0BJ)转换成可执行文件(.EXE)的程序称为()。

[单选题] *A.编辑程序B.编译程序C.链接程序(正确答案)D.汇编程序4、在Internet 上,政府机构类别的域名中一般包括()。

易[单选题] *A.eduB.comC.gov(正确答案)D.org5、C:USB具有热插拔与即插即用的功能D:在Windows XP下,使用USB接口连接的外部设备(如移动硬盘、U盘等)不需要驱动程序下列选项中,不属于显示器主要技术指标的是______。

[单选题] *A:分辨率B:重量(正确答案)6、在幻灯片放映效果中,有“慢速”“中速”“快速”,它是指()。

[单选题] *A. 放映时间B. 幻灯片切换速度C. 停留时间7、C:分时操作系统(正确答案)D:分布式操作系统用来控制、指挥和协调计算机各部件工作的是______。

[单选题] *A:运算器B:鼠标器8、函数CONCATENATE(“今天是”,“国庆节”)的执行结果()。

[单选题] *A. 今天国庆B. 今天是C. 今天是国庆节(正确答案)9、配置Cache是为了解决______。

[单选题] *A:内存与外存之间速度不匹配问题B:CPU与外存之间速度不匹配问题C:CPU与内存之间速度不匹配问题(正确答案)D:主机与外部设备之间速度不匹配问题10、组成计算机系统的两大部分是______。

[单选题] *A:硬件系统和软件系统(正确答案)B:主机和外部设备C:系统软件和应用软件D:输入设备和输出设备11、()电缆是由一根空心的外圆柱导体及其所包围的单根内导线所组成。

数据结构1800题(答案全)

数据结构1800题(答案全)

一、选择题1. 算法的计算量的大小称为计算的(B )。

【北京邮电大学2000 二、3 (20/8分)】A.效率 B. 复杂性 C. 现实性 D. 难度2. 算法的时间复杂度取决于(C )【中科院计算所1998 二、1 (2分)】A.问题的规模 B. 待处理数据的初态 C. A和B3.计算机算法指的是(1),它必须具备(2)这三个特性。

(1) A.计算方法 B. 排序方法 C. 解决问题的步骤序列 D. 调度方法(2) A.可执行性、可移植性、可扩充性 B. 可执行性、确定性、有穷性C. 确定性、有穷性、稳定性D. 易读性、稳定性、安全性【南京理工大学1999 一、1(2分)【武汉交通科技大学1996 一、1(4分)】4.一个算法应该是()。

【中山大学1998 二、1(2分)】A.程序B.问题求解步骤的描述C.要满足五个基本特性D.A 和C.5. 下面关于算法说法错误的是()【南京理工大学2000 一、1(1.5分)】A.算法最终必须由计算机程序实现B.为解决某问题的算法同为该问题编写的程序含义是相同的C. 算法的可行性是指指令不能有二义性D. 以上几个都是错误的6. 下面说法错误的是()【南京理工大学2000 一、2 (1.5分)】(1)算法原地工作的含义是指不需要任何额外的辅助空间(2)在相同的规模n下,复杂度O(n)的算法在时间上总是优于复杂度O(2n)的算法(3)所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上界(4)同一个算法,实现语言的级别越高,执行效率就越低A.(1) B.(1),(2) C.(1),(4) D.(3)7.从逻辑上可以把数据结构分为()两大类。

【武汉交通科技大学1996 一、4(2分)】A.动态结构、静态结构B.顺序结构、链式结构C.线性结构、非线性结构D.初等结构、构造型结构8.以下与数据的存储结构无关的术语是()。

【北方交通大学2000 二、1(2分)】A.循环队列 B. 链表 C. 哈希表 D. 栈9.以下数据结构中,哪一个是线性结构()?【北方交通大学2001 一、1(2分)】A.广义表 B. 二叉树 C. 稀疏矩阵 D. 串10.以下那一个术语与数据的存储结构无关?()【北方交通大学2001 一、2(2分)】A.栈 B. 哈希表 C. 线索树 D. 双向链表11.在下面的程序段中,对x的赋值语句的频度为()【北京工商大学2001 一、10(3分)】FOR i:=1 TO n DOFOR j:=1 TO n DOx:=x+1;A.O(2n) B.O(n) C.O(n2) D.O(log2n)12.程序段FOR i:=n-1 DOWNTO 1 DOFOR j:=1 TO i DOIF A[j]>A[j+1]THEN A[j]与A[j+1]对换;其中n为正整数,则最后一行的语句频度在最坏情况下是()A. O(n)B. O(nlogn)C. O(n3)D. O(n2) 【南京理工大学1998一、1(2分)】13.以下哪个数据结构不是多型数据类型()【中山大学1999 一、3(1分)】A.栈B.广义表C.有向图D.字符串14.以下数据结构中,()是非线性数据结构【中山大学1999 一、4】A.树B.字符串C.队D.栈15. 下列数据中,()是非线性数据结构。

德州学院数据结构6卷

德州学院数据结构6卷

德州学院数据结构6卷专业年级(本科)学号______________ 姓名 ________________密封线德州学院期末考试试题(至学年第学期)课程名称:数据结构考试对象:电科本试卷类型: 6 考试时间:120分钟一、选择题(本题共10道小题,每道小题3分,共30分)1.设某无向图有n 个顶点,则该无向图的邻接表中有()个表头结点。

A. 2n B. n C. n/2 D. n(n-1)2.设无向图G 中有n 个顶点,则该无向图的最小生成树上有()条边。

A. n B. n-1 C. 2n D. 2n-13.设一组初始记录关键字序列为(60,80,55,40,42,85),则以第一个关键字45为基准而得到的一趟快速排序结果是()。

A. 40,42,60,55,80,85B. 42,45,55,60,85,80C. 42,40,55,60,80,85D. 42,40,60,85,55,80 4.()二叉排序树可以得到一个从小到大的有序序列。

A. 先序遍历B. 中序遍历C. 后序遍历D. 层次遍历5.设按照从上到下、从左到右的顺序从1开始对完全二叉树进行顺序编号,则编号为i 结点的左孩子结点的编号为()。

A. 2i+1 B. 2iC. i/2D. 2i-16.程序段s=i=0;do {i=i+1; s=s+i ;}while(i<=n);的时间复杂度为()。

A. O(n) B. O(nlog 2n) C. O(n 2) D. O(n 3/2)7.设带有头结点的单向循环链表的头指针变量为head ,则其判空条件是()。

A. head==0 B. head->next==0 C. head->next==head D. head!=08.设某棵二叉树的高度为10,则该二叉树上叶子结点最多有()。

A. 20B. 256C. 512D. 10249.设一组初始记录关键字序列为(13,18,24,35,47,50,62,83,90,115,134),则利用二分法查找关键字90需要比较的关键字个数为()。

德州学院数据结构1卷

德州学院数据结构1卷

专业 年级(本科) 学号______________ 姓 名 ________________ 密 封线德州学院期末考试试题( 至 学年第 学期) 课程名称:数据结构 考试对象: 电科本 试卷类型: 1 考试时间: 120分钟 一、选择题(本题共10道小题,每道小题2分,共20分) 1.组成数据的基本单位是( C )。

A. 数据项 B. 数据类型 C. 数据元素 D. 数据变量 2.设数据结构A=(D ,R),其中D={1,2,3,4},R={r},r={<1,2>,<2,3>,<3,4>,<4,1>},则数据结构A 是(C )。

A.线性结构 B. 树型结构 C. 图型结构 D. 集合 3.数组的逻辑结构不同于下列( D )的逻辑结构。

A. 线性表 B. 栈 C. 队列 D. 树 4.二叉树中第i(i ≥1)层上的结点数最多有( C )个。

A. 2i B. 2i C. 2i-1 D. 2i-1 5.设指针变量p 指向单链表结点A ,则删除结点A 的后继结点B 需要的操作为(A )。

A. p->next=p->next->nextB. p=p->nextC. p=p->next->nextD. p->next=p6.设栈S 和队列Q 的初始状态为空,元素E1、E2、E3、E4、E5和E6依次通过栈S ,一个元素出栈后即进入队列Q ,若6个元素出列的顺序为E2、E4、E3、E6、E5和E1,则栈S 的容量至少应该是(C )。

A. 6B. 4C. 3D. 2 7.将10阶对称矩阵压缩存储到一维数组A 中,则数组A 的长度最少为( C )。

A. 100B. 40C. 55D. 808.设结点A 有3个兄弟结点且结点B 为结点A 的双亲结点,则结点B 的度数数为(B )。

A. 3B. 4C. 5D. 19.根据二叉树的定义可知二叉树共有( B )种不同的形态。

(2021年)山东省德州市全国计算机等级考试数据库技术测试卷(含答案)

(2021年)山东省德州市全国计算机等级考试数据库技术测试卷(含答案)

(2021年)山东省德州市全国计算机等级考试数据库技术测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 下列的数据库管理系统属于网状模型的是A.IMS数据库管理系统B.CODASYL系统C.ORACLE系统D.FOXBASE系统2. 关于电子邮件,下列说法中错误的是A.发送电子邮件需要E-mail软件支持B.收件人必须有自己的邮政编码C.收件人必须有自己的E-mail账号D.必须知道收件人的E-mail地址3. 引入多道程序设计技术的目的是( )。

A.增强系统处理的准确性B.提高系统实时性C.充分利用处理器资源D.缓解CPU与外设速度不匹配的矛盾4.典型的局域网可以看成由以下三部分组成:网络服务器、工作站与()。

A.IP地址B.通信设备C.TCP/IP协议D.网卡5. 下列条目中,属于计算机病毒特征的是( )。

Ⅰ、破坏性Ⅰ、结构性Ⅰ、传染性Ⅰ、可激发性A.只有Ⅰ、Ⅰ和ⅠB.只有Ⅰ、Ⅰ和ⅠC.只有Ⅰ、Ⅰ和ⅠD.全都是6. 单向链表的每一个节点都有一个指向它的后续节点的指针link,现有节点p和q,要将q插入节点p的后面,正确的操作应该是A.q↑.link:=p↑.link;p↑link:=q;B.q:=p↑.link;p↑.link:=q↑.link;C.q↑.link:=P;p↑.link:=q;D.q:=P↑.link;p:=q↑.link;7. 设两个关系C和SC如表13-13、13-14所示,它们的主键分别为C#和(S#,C#),除属性GRADE的数据类型是整数外,其他属性的数据类型都是字符型。

若要在关系C执行下列删除操作,哪一个元组可以被删除?( )。

A.('cl','database','zhang')B.('c3','os','wu')C.('c2','networ','ling')D.('c4','datastmcture','feng')8. 下面那一条(些)属于概念模型应具备的性质?Ⅰ.有丰富的语义表达能力Ⅰ.易于交流和理解Ⅰ.易于变动Ⅰ.在计算机中实现的效率高A.Ⅰ、Ⅰ和ⅠB.Ⅰ、Ⅰ和ⅠC.Ⅰ和ⅠD.都是9. 下列算法中,不属于作业调度算法的是A.先来先服务算法B.最高优先数算法C.短作业优先算法D.资源搭配算法10. 数据库系统的体系结构,按照ANSI/SPARC报告应划分为( )。

德州学院期末考试试卷答案及评分标准+-+德州学院精品课程平台

德州学院期末考试试卷答案及评分标准+-+德州学院精品课程平台

德州学院期末考试试卷答案及评分标准 - 德州学院精品课程平台德州学院期末考试试卷答案及评分标准课程名称:无线网络技术一、填空题,每空1分,共30分1 无线城域网、无线广域网、移动Ad Hoc网络2 互联互通阶段、高速网络技术阶段3 短距离4 分层5 无线局域网、无线个域网、无线城域网6 幅移键控、频移键控7差错检测码、差错纠错码、自动重发请求8 STA、分布式系统、MAC9 军事应用、环境观测和预报系统、医疗护理、智能家居、建筑物状态监控和其他方面的应用(其中的3个)10 冲突检测分配法、无冲突分配法、最大努力分配法11 汇聚、管理12 无线射频通信、业务搜索13 蓝牙、IrDA 、HomeRF 、UWB 、Zigbee,其中的2种即可二、名词解释:(每个5分,共30分)1 前向纠错也叫前向纠错码(简称FEC),是增加数据通讯可信度的方法.(1.5分)在单向通讯信道中,一旦错误被发现,其接收器将无权再请求传输. (1.5分) 前向纠错编码(FEC)技术通过在传输码列中加入冗余纠错码,在一定条件下,通过解码可以自动纠正传输误码,降低接收信号的误码率。

(2分)2 多普勒效应多普勒效应指出,波在波源移向观察者时频率变高,而在波源远离观察者时频率变低。

(3分)当观察者移动时也能得到同样的结论。

(2分)3 无线mesh网络无线mesh网络,由mesh routers(路由器)和mesh clients(客户端)组成,其中mesh routers构成骨干网络,并和有线的internet网相连接,负责为mesh clients提供多跳的无线internet连接. (3分)无线Mesh网络(无线网状网络)也称为“多跳(multi-hop)”网络,它是一种与传统无线网络完全不同的新型无线网络技术。

(2分)4 L2CAP蓝牙技术中的逻辑链路控制和适配协议(L2CAP),提供分割和重组业务。

(2分) L2CAP 采用协议复用、分段和重组操作以及组抽象等方式向高层协议提供了连接和无连接数据服务.L2CAP允许高层协议和应用程序发送、接收L2CAP 数据包(长度最高可达到64 KB)。

德州学院数据结构9卷

德州学院数据结构9卷

专业 年级(本科) 学号______________ 姓 名 ________________密 封 线德州学院期末考试试题( 至 学年第 学期)课程名称:数据结构 考试对象: 电科本 试卷类型: 9 考试时间: 120分钟一、选择题(本题共10道小题,每道小题3分,共30分) 1.字符串的长度是指( )。

A. 串中不同字符的个数 B. 串中不同字母的个数 C. 串中所含字符的个数 D. 串中不同数字的个数 2.建立一个长度为n 的有序单链表的时间复杂度为( )A. O(n)B. O(1)C. O(n 2) D. O(log 2n) 3.两个字符串相等的充要条件是( )。

A. 两个字符串的长度相等 B. 两个字符串中对应位置上的字符相等 C. 同时具备(A)和(B)两个条件 D. 以上答案都不对 4.设某散列表的长度为100,散列函数H(k)=k % P ,则P 通常情况下最好选择( )。

A. 99 B. 97 C. 91 D. 935.在二叉排序树中插入一个关键字值的平均时间复杂度为( )。

A. O(n) B. O(1og 2n) C. O(nlog 2n) D. O(n 2)6.设一个顺序有序表A[1:14]中有14个元素,则采用二分法查找元素A[4]的过程中比较元素的顺序为( )。

A. A[1],A[2],A[3],A[4]B. A[1],A[14],A[7],A[4]C. A[7],A[3],A[5],A[4]D. A[7],A[5] ,A[3],A[4] 7.设一棵完全二叉树中有65个结点,则该完全二叉树的深度为( )。

A. 8 B. 7 C. 6 D. 58.设一棵三叉树中有2个度数为1的结点,2个度数为2的结点,2个度数为3的结点,则该三叉链权中有( )个度数为0的结点。

A. 5 B. 6 C. 7 D. 89.设无向图G 中的边的集合E={(a ,b),(a ,e),(a ,c),(b ,e),(e ,d),(d ,f),(f ,c)},则从顶点a 出发进行深度优先遍历可以得到的一种顶点序列为( )。

(完整版)数据结构试题及答案

(完整版)数据结构试题及答案

(完整版)数据结构试题及答案《数据结构》自考复习思考试题○10一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

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

1. 若将数据结构形式定义为二元组(K,R),其中K是数据元素的有限集合,则R是K上( ) A. 操作的有限集合 B. 映象的有限集合C. 类型的有限集合D. 关系的有限集合2. 在长度为n的顺序表中删除第i个元素(1≤i≤n)时,元素移动的次数为( )A. n-i+1B. iC. i+1D. n-i3. 若不带头结点的单链表的头指针为head,则该链表为空的判定条件是( )A. head==NULLB. head->next==NULLC. head!=NULLD. head->next==head4. 引起循环队列队头位置发生变化的操作是( )A. 出队B. 入队C. 取队头元素D. 取队尾元素5. 若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则不.可能出现的出栈序列是( )A. 2,4,3,1,5,6B. 3,2,4,1,6,5C. 4,3,2,1,5,6D. 2,3,5,1,6,46. 字符串通常采用的两种存储方式是( )A. 散列存储和索引存储B. 索引存储和链式存储C. 顺序存储和链式存储D. 散列存储和顺序存储7. 设主串长为n,模式串长为m(m≤n),则在匹配失败情况下,朴素匹配算法进行的无效位移次数为( )A. mB. n-mC. n-m+1D. n8. 二维数组A[12][18]采用列优先的存储方法,若每个元素各占3个存储单元,且第1个元素的地址为150,则元素A[9][7]的地址为( )A. 429B. 432.C. 435D. 4389. 对广义表L=((a,b),(c,d),(e,f))执行操作tail(tail(L))的结果是( )A. (e,f)B. ((e,f))C. (f)D. ( )10. 下列图示的顺序存储结构表示的二叉树是( )11. n个顶点的强连通图中至少含有( )A. n-1条有向边B. n条有向边C. n(n-1)/2条有向边D. n(n-1)条有向边12. 对关键字序列(56,23,78,92,88,67,19,34)进行增量为3的一趟希尔排序的结果为( )A. (19,23,56,34,78,67,88,92)B. (23,56,78,66,88,92,19,34)C. (19,23,34,56,67,78,88,92)D. (19,23,67,56,34,78,92,88)13. 若在9阶B-树中插入关键字引起结点分裂,则该结点在插入前含有的关键字个数为( ) A. 4 B. 5C. 8D. 914. 由同一关键字集合构造的各棵二叉排序树( )A. 其形态不一定相同,但平均查找长度相同B. 其形态不一定相同,平均查找长度也不一定相同C. 其形态均相同,但平均查找长度不一定相同.D. 其形态均相同,平均查找长度也都相同15. ISAM文件和VSAM文件的区别之一是( )A. 前者是索引顺序文件,后者是索引非顺序文件B. 前者只能进行顺序存取,后者只能进行随机存取C. 前者建立静态索引结构,后者建立动态索引结构D. 前者的存储介质是磁盘,后者的存储介质不是磁盘二、填空题(本大题共10小题,每空2分,共20分)16. 数据的逻辑结构在计算机存储器内的表示,称为数据的____________。

山东科技大学——十套数据结构试题及答案

山东科技大学——十套数据结构试题及答案

山东科技大学——十套数据结构试题及答案数据结构试卷(一)1. 栈和队列的共同特点是( )。

A.只允许在端点处插入和删除元素B.都是先进后出C.都是先进先出D.没有共同点2. 用链接方式存储的队列,在进行插入运算时( ).A. 仅修改头指针B. 头、尾指针都要修改C. 仅修改尾指针D.头、尾指针可能都要修改3. 以下数据结构中哪一个是非线性结构?( )A. 队列B. 栈C. 线性表D. 二叉树4. 设有一个二维数组A[m][n],假设A[0][0]存放位置在644(10),A[2][2]存放位置在676(10),每个元素占一个空间,问A[3][3](10)存放在什么位置?脚注(10)表示用10进制表示。

A.688 B.678 C.692 D.6965. 树最适合用来表示( )。

A.有序数据元素B.无序数据元素C.元素之间具有分支层次关系的数据D.元素之间无联系的数据6. 二叉树的第k层的结点数最多为( ).A.2k-1 B.2K+1 C.2K-1 D. 2k-17. 若有18个元素的有序表存放在一维数组A[19]中,第一个元素放A[1]中,现进行二分查找,则查找A[3]的比较序列的下标依次为( )A. 1,2,3B. 9,5,2,3C. 9,5,3D. 9,4,2,38. 对n个记录的文件进行快速排序,所需要的辅助存储空间大致为A. O(1)B. O(n)C. O(1og2n)D. O (n2)9. 对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,若选用H(K)=K %9作为散列函数,则散列地址为1的元素有()个,A.1 B.2 C.3 D.410. 设有6个结点的无向图,该图至少应有( )条边才能确保是一个连通图。

A.5B.6C.7D.8二、填空题(每空1分,共26分)1. 通常从四个方面评价算法的质量:_________、_________、_________和_________。

德州科技职业学院数据结构期末考试试题及答案

德州科技职业学院数据结构期末考试试题及答案

德州科技职业学院数据结构期末考试试题及答案一.选择题1、算法的空间复杂度是指:( )A)算法程序的长度 B)算法程序中的指令条数C)算法程序所占的存储空间 D)算法执行过程中所需要的存储空间2、下列关于栈的叙述中正确的是:( )A)在栈中只能插入数据 B)在栈中只能删除数据C)栈是先进先出的线性表 D)栈是先进后出的线性表3、在深度为5的满二叉树中,叶子结点的个数为:( )A)32 B)31 C)16 D)154、对建立良好的程序设计风格,下面描述正确的是:( )A)程序应简单、清晰、可读性好 B)符号名的命名要符合语法C)充分考虑程序的执行效率 D)程序的注释可有可无5、下面对对象概念描述错误的是:( )A)任何对象都必须有继承性 B)对象是属性和方法的封装体C)对象间的通讯靠消息传递 D)操作是对象的动态性属性6、下面不属于软件工程的3个要素的是:( )A)工具 B)过程 C)方法 D)环境7、程序流程图(PFD)中的箭头代表的是:( )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、关系数据库管理系统的3种基本关系运算不包括:( )A)比较 B)选择 C)联接 D)投影13、对于学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE 属性限制在15-30之间,则这条规则属于:( )A)实体完整性规则 B)参照完整性规则C)用户定义的完整性规则 D)不属于以上任何一种规则14、表达式VAL(SUBS("奔腾586",5,1))*Len("visual foxpro")的结果是:( )A)13.00 B)14.00 C)45.00 D)65.00 15、连续执行以下命令之后,最后一条命令的输出结果是:( )SET EXACT OFFX="A "? IIF("A"=X,X-"BCD",X+"BCD")A)A B)BCD C)ABCD D)A BCD16、下面关于过程调用的陈述中,______是错误的。

数据结构(第4版)习题及实验参考答案 数据结构复习资料完整版(c语言版)

数据结构(第4版)习题及实验参考答案 数据结构复习资料完整版(c语言版)

数据结构基础及深入及考试复习资料习题及实验参考答案见附录结论1、数据的逻辑结构是指数据元素之间的逻辑关系。

即从逻辑关系上描述数据,它与数据的存储无关,是独立于计算机的。

2、数据的物理结构亦称存储结构,是数据的逻辑结构在计算机存储器内的表示(或映像)。

它依赖于计算机。

存储结构可分为4大类:顺序、链式、索引、散列3、抽象数据类型:由用户定义,用以表示应用问题的数据模型。

它由基本的数据类型构成,并包括一组相关的服务(或称操作)。

它与数据类型实质上是一个概念,但其特征是使用与实现分离,实行封装和信息隐蔽(独立于计算机)。

4、算法:是对特定问题求解步骤的一种描述,它是指令的有限序列,是一系列输入转换为输出的计算步骤。

5、在数据结构中,从逻辑上可以把数据结构分成( C )A、动态结构和表态结构B、紧凑结构和非紧凑结构C、线性结构和非线性结构D、内部结构和外部结构6、算法的时间复杂度取决于( A )A、问题的规模B、待处理数据的初态C、问题的规模和待处理数据的初态线性表1、线性表的存储结构包括顺序存储结构和链式存储结构两种。

2、表长为n的顺序存储的线性表,当在任何位置上插入或删除一个元素的概率相等时,插入一个元素所需移动元素的平均次数为( E ),删除一个元素需要移动的元素的个数为( A )。

A、(n-1)/2B、nC、n+1D、n-1E、n/2F、(n+1)/2G、(n-2)/23、“线性表的逻辑顺序与存储顺序总是一致的。

”这个结论是( B )A、正确的B、错误的C、不一定,与具体的结构有关4、线性表采用链式存储结构时,要求内存中可用存储单元的地址( D )A、必须是连续的B、部分地址必须是连续的C一定是不连续的D连续或不连续都可以5、带头结点的单链表为空的判定条件是( B )A、head==NULLB、head->next==NULLC、head->next=headD、head!=NULL6、不带头结点的单链表head为空的判定条件是( A )A、head==NULLB、head->next==NULLC、head->next=headD、head!=NULL7、非空的循环单链表head的尾结点P满足( C )A、p->next==NULLB、p==NULLC、p->next==headD、p==head8、在一个具有n个结点的有序单链表中插入一个新结点并仍然有序的时间复杂度是(B )A、O(1)B、O(n)C、O(n2)D、O(nlog2n)9、在一个单链表中,若删除p所指结点的后继结点,则执行( A )A、p->next=p->next->next;B、p=p->next;p->next=p->next->next;C、p->next=p->next;D、p= p->next->next;10、在一个单链表中,若在p所指结点之后插入s所指结点,则执行( B )A、s->next=p;p->next=s;B、s->next=p->next;p->next=s;C、s->next=p->next;p=s;D、p->next=s;s->next=p;11、在一个单链表中,已知q是p的前趋结点,若在q和p之间插入结点s,则执行(C )A、s->next=p->next;p->next=s;B、p->next=s->next;s->next=p;C、q->next=s;s->next=p;D、p->next=s;s->next=q;12、在线性结构中,第一个结点没有前趋结点,其余每个结点有且只有 1 个前趋结点。

【2022年】山东省德州市全国计算机等级考试数据库技术模拟考试(含答案)

【2022年】山东省德州市全国计算机等级考试数据库技术模拟考试(含答案)

【2022年】山东省德州市全国计算机等级考试数据库技术模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1.在数据库逻辑结构设计中,将E-R模型转换为关系模型应遵循相应原则。

对于三个不同实体集和它们之间的一个多对多联系,最少应转换为多少个关系模式?A.2B.3C.4D.52. 主机与输入、输出设备之间进行数据交换的方式包括程序控制方式、程序中断方式和直接存储器存取方式等。

在程序控制方式中,对于输出过程,准备就绪指的是( )。

A.输出缓冲器已空B.输出缓冲器已有数据C.输出设备已等待工作D.输出设备正在工作3. 便于实现实体间m:n联系,记录之间通过指针连接,编写的应用程序与数据库的逻辑结构密切相关的数据模型为______。

A.层次模型B.树型模C.网状模型D.面向对象模型4. 在选取关系中满足某个条件的元组的关系代数运算称之为______。

A.选中运算B.选择运算C.投影运算D.搜索运算5. 在数据模型的3个结构中,哪个用于描述系统的静态特性?A.完整性约束B.数据操作C.数据结构D.以上均可6. 关于线形表的插入运算,正确的是______。

Ⅰ把新表元插性表的第i(0≤i≤n)个表元Ⅰ.把新表元插在具有给定的表元的前面或后面Ⅰ.把新表元插性表的第i(0≤i≤n-1)个表元______。

A.Ⅰ,ⅠB.Ⅰ,ⅠC.Ⅰ,ⅠD.Ⅰ,Ⅰ,Ⅰ7. 由3个结点可以构造出多少种不同的二叉树?A.2B.3C.4D.58. 数据库的概念模型独立于A.E-R图B.具体的机器和DBMSC.现实世界D.用户需求9.下列问题是基于如下描述:设系统中有4个进程P1,P2,P3和P4,在某一时刻系统状态如下:最大需求量已分配资源量P17 4P26 2P320P43 2系统剩余资源量:1该系统状态是安全状态,下面哪一个不是安全序列? ( )。

A.P4,P1,P3,P2B.P4,P2,P1,P3C.P4,P3,P1,P2D.P4,P3,P2,P110. 下列关于数据仓库的叙述中,不正确的是( )。

(2021年)山东省德州市全国计算机等级考试数据库技术真题(含答案)

(2021年)山东省德州市全国计算机等级考试数据库技术真题(含答案)

(2021年)山东省德州市全国计算机等级考试数据库技术真题(含答案)学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 试题基于以下的5阶B树结构,该B树现在的层数为2。

从该B树中删除关键码15后,该B树的第2层的结点数为A.6B.7C.8D.92. 设二叉树根结点的层次为0,一棵高度为n的满二叉树中结点的个数是A.2的n次幂个B.2的n-1次幂个C.2的n次幂减1个D.2的n+1次幂减1个3. 在数据库设计中,用E-R图来描述信息结构,但不涉及信息在计算机中的表示,它是数据库设计中的哪个阶段?A.需求分析B.概念设计C.逻辑设计D.物理设计4. 在页式存储管理中,系统提供一对硬件寄存器,它们是( )。

A.基址寄存器和限长寄存器B.上界寄存器和下界寄存器C.页表始址寄存器和页表长度寄存器D.直接地址寄存器和间接地址寄存器5. 下面关于B和B+树的叙述中,不正确的是A.B树和B+树都是平衡的多分树B.B树和B+树都可用于文件的索引结构C.B树和B+树都能有效地支持顺序检索D.B树和B+树都有效地支持随机检索6. “日志”文件是用于保持______。

A.应用程序的执行结果B.对数据的更新操作C.应用程序的运行过程D.数据库系统故障特征7. 散列法存储中处理碰撞的方法主要有两类,一是开地址法,另一类是A.拉链法B.归并法,C.删除法D.忽略法8.下列()不是链式存储结构的主要特点。

A.逻辑上相邻的结点,物理上不必相邻B.查找迅速快捷C.插入、删除灵活方便D.存储空间利用率低9. 游标是系统为用户开设的一个A.内存空间B.数据缓冲区C.外存空间D.虚拟空间10. 下列叙述不正确的是A.信息是现实世界事物的存在方式或运动状态的反应B.数据是描述现实世界事物的符号记录C.数据是信息的符号表示;信息是数据的内涵D.信息是数据的载体;数据是信息的语义解释二、填空题(10题)11. 采用IPv4协议的互联网中,IP地址的长度是______位。

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

11.设顺序表的长度为 n,则顺序查找的平均比较次数为( )。
A. n
B. n/2
C. (n+1)/2 D. (n-1)/2
12.设有序表中的元素为(13,18,24,35,47,50,62),则在其中利用二分法查找
值为 24 的元素需要经过( )次比较。
A. 1
B. 2
C. 3 D. 4
13.设顺序线性表的长度为 30,分成 5 块,每块 6 个元素,如果采用分块查找,则其
课程名称:数据结构 考试对象: 电科本 试卷类型: 7 考试时间: 120 分钟
一、选择题(本题共 15 道小题,每道小题 2 分,共 30 分)
1.A 6.D 11.C
2.A 7.C 12.C
3.A 8.B 13.D
4.C 9.C 14.A
5.D 10.A 15.A
二、填空题(本题共 10 道小题,每道小题 3 分,共 30 分)
的二叉排序树的深度为( )。
A. 4
B. 5
C. 6
D. 7
二、填空题(本题共 10 道小题,每道小题 3 分,共 30 分)
1.设指针 p 指向单链表中结点 A,指针 s 指向被插入的结点 X,则在结点 A 的前面插入结点 X 时
的操作序列为:
1) s->next=_________;2) p->next=s;3) t=p->data;4) p->data=________;5) s->data=t;
9.顺序表查找指的是在顺序存储结构上进行查找。( )
10.堆是完全二叉树,完全二叉树不一定是堆。( )
四、算法设计题(20 分)
1.设计计算二叉树中所有结点值之和的算法。(7 分)
2.设计将所有奇数移到所有偶数之前的算法。(7 分)
3.设计判断单链表中元素是否是递增的算法。(6 分)
德州学院期末考试试题答案
二叉排序树的平均查找长度是_______________________________。
7.设一棵二叉树的中序遍历序列为 BDCA,后序遍历序列为 DBAC,则这棵二叉树的前序序列为
____________________。
8.设用于通信的电文仅由 8 个字母组成,字母在电文中出现的频率分别为 7、19、2、6、32、3、
要进行相邻记录的比较的次数为__________,在整个排序过程中最多需要进行__________趟排
序才可以完成。
5.在.排序和快速排序中,如果从平均情况下排序的速度最快的角度来考虑应最好选择_________
排序,如果从节省存储空间的角度来考虑则最好选择________排序。
6.设一组初始记录关键字序列为(20,12,42,31,18,14,28),则根据这些记录关键字构造的
之和
为 ______________。
三、判断题(本题共 10 道小题,每道小题 2 分,共 20 分)
1.有向图的邻接表和逆邻接表中表结点的个数不一定相等。( )
2.对链表进行插入和删除操作时不必移动链表中结点。( )
3.子串“ABC”在主串“AABCABCD”中的位置为 2。( )
4.若一个叶子结点是某二叉树的中序遍历序列的最后一个结点,则它必是该二叉树的先序遍历序
for(i=0; i<m; i++) for(j=0; j<t; j++) c[i][j]=0;
for(i=0 ; i<m ; i++) for(j=0 ; j<t ; j++) for(k=0 ; k<n ; k++)
c[i][j]=c[i][j]+a[i][k]*b[k][j];
A. O(m*n*t) B. O(m+n+t) C. O(m+n*t) D. O(m*t+n)
列中的最后一个结点。( ) 5.希尔排序算法的时间复杂度为 O(n2)。( )
6.用邻接矩阵作为图的存储结构时,则其所占用的存储空间与图中顶点数无关而与图中边数有
关。( )
7.中序遍历一棵二叉排序树可以得到一个有序的序列。( )
8.入栈操作和入队列操作在链式存储结构上实现时不需要考虑栈溢出的情况。( )
9.设在一棵度数为 3 的树中,度数为 3 的结点数有 2 个,度数为 2 的结点数有 1 个,
度数为 1 的结点数有 2 个,那么度数为 0 的结点数有( )个。
A. 4
B. 5
C. 6 D. 7
10.设完全无向图中有 n 个顶点,则该完全无向图中有( )条边。
A. n(n-1)/2 B. n(n-1) C. n(n+1)/2 D. (n-1)/2
2.设顺序线性表中有 n 个数据元素,则删除表中第 i 个元素需要移动( )个元素。
A. n-i
B. n+l -i C. n-1-i D. i
3.设 F 是由 T1、T2 和 T3 三棵树组成的森林,与 F 对应的二叉树为 B,T1、T2 和 T3

的结点数分别为 N1、N2 和 N3,则二叉树 B 的根结点的左子树的结点数为( )。
专业

年级(本科)

学号______________ 姓 名 ________________
线
德州学院期末考试试题
( 至 学年第 学期)
课程名称:数据结构 考试对象: 电科本 试卷类型: 7 考试时间: 120 分钟
一、选择题(本题共 15 道小题,每道小题 2 分,共 30 分)
1.下列程序段的时间复杂度为( )。
四、算法设计题(20 分)
1. 设计计算二叉树中所有结点值之和的算法。(7 分)
void sum(bitree *bt,int &s) {
if(bt!=0) {s=s+bt->data; sum(bt->lchild,s); sum(bt->rchild,s);} } 2. 设计将所有奇数移到所有偶数之前的算法。(7 分)
1. p->next,s->data 2. 50 3. m-1 4. 6,8
5. 快速,堆 6. 19/7 7. CBDA 8. 6 9. (24,65,33,80,70,56,48) 10. 8
三、判断题(本题共 10 道小题,每道小题 2 分,共 20 分)
1.错 2.对 3.对 4.对 5.错 6.错 7.对 8.对 9.错 10.对
A. p->right=s; s->left=p; p->right->left=s; s->right=p->right;
B. s->left=p;s->right=p->right;p->right=s; p->right->left=s;
C. p->right=s; p->right->left=s; s->left=p; s->right=p->right;
D. s->left=p;s->right=p->right;p->right->left=s; p->right=s; 6.下列各种排序算法中平均时间复杂度为 O(n2)是( )。
A. 快速排序 B. 堆排序 C. 归并排序 D. 冒泡排序
7.设输入序列 1、2、3、…、n 经过栈作用后,输出序列中的第一个元素是 n,则输
2.设某棵完全二叉树中有 100 个结点,则该二叉树中有______________个叶子结点。
3.设某顺序循环队列中有 m 个元素,且规定队头指针 F 指向队头元素的前一个位置,队尾指针 R
指向队尾元素的当前位置,则该循环队列中最多存储_______队列元素。
4.对一组初始关键字序列(40,50,95,20,15,70,60,45,10)进行冒泡排序,则第一趟需
出序列中的第 i 个输出元素是( )。
A. n-i
B. n-1-i
C. n+l -i D. 不能确定
8.设散列表中有 m 个存储单元,散列函数 H(key)= key % p,则 p 最好选择( )。
A. 小于等于 m 的最大奇数
B. 小于等于 m 的最大素数
C. 小于等于 m 的最大偶数
D. 小于等于 m 的最大合数
void quickpass(int r[], int s, int t) {
int i=s,j=t,x=r[s]; while(i<j) {
while (i<j && r[j]%2==0) j=j-1; if (i<j) {r[i]=r[j];i=i+1;} while (i<j && r[i]%2==1) i=i+1; if (i<j) {r[j]=r[i];j=j-1;} } r[i]=x; } 3. 设计判断单链表中元素是否是递增的算法。(6 分)
21、10,根据这些频率作为权值构造哈夫曼树,则这棵哈夫曼树的高度为________________。
9.设一组记录关键字序列为(80,70,33,65,24,56,48),则

筛选法建成的初始堆为_______________________。
10.设无向图 G(如右图所示),则其最小生成树上所有边的权值
A. N1-1
B. N2-1
C. N2+N3 D. N1+N3
4.利用直接插入排序法的思想建立一个有序线性表的时间复杂度为( )。
A. O(n)
B. O(nlog2n) C. O(n2) D. O(1og2n)
5.设指针变量 p 指向双向链表中结点 A,指针变量 s 指向被插入的结点 X,则在结点
相关文档
最新文档