数据结构与操作系统

上传人:栀**** 文档编号:26246493 上传时间:2021-08-07 格式:DOC 页数:9 大小:200KB
返回 下载 相关 举报
数据结构与操作系统_第1页
第1页 / 共9页
数据结构与操作系统_第2页
第2页 / 共9页
数据结构与操作系统_第3页
第3页 / 共9页
点击查看更多>>
资源描述
一、单项选择题: 140 小题,每小题2 分,共 80 分。在每小题给出的四个选项中,请选出一项最符合题目要求的。1.在下面的程序段中,时间复杂度为()。int fun( int n)if( n = = 1 )return 1;return n * fun( n - 1 );AO( 2n )B 0(nlogn)C0(n 2)DO(n)2. 下列排序算法中,平均时间复杂度 最小的是()。A归并排序 B起泡排序C 简单选择排序 D 直接插入排序3. 关于线性表的描述正确的是()。A. 采用顺序存储时,随机存取的时间复杂度是O(1)B. 采用链式存储时,随机存取的时间复杂度是O(1)C. 采用顺序存储时,其存储地址一定是不连续的D. 采用链式存储时,其存储地址一定是不连续的4. 往队列中输入序列 1,2,3,4 ,然后出队 1 个数字,则出队的数字是( )。A4B 3C 1D不确定5. 往栈中输入序列 1,2,3,4 ,然后出栈 1 个数字,则出栈的数字是()。A4B 3C 1D不确定6. 假设二叉排序(查找)树上有 n 个节点,树的高度为 h, 则查找的平均时间复杂度是()。AO( n )B0(nlogn)C 0(logn)DO(h)7. 有 10 个节点的无向图,至少需要多少条边才能成为一个连通图 ()。A5B 45C9D108.关于邻接矩阵,下列说法中错误的是()。A 有向图的邻接矩阵不一定是对称矩阵B. 无向图的邻接矩阵不一定是对称矩阵C 若图 G的邻接矩阵是对称的,则 G不一定是无向图D若图 G的邻接矩阵是对称的,则 G不一定是有向图数据结构与操作系统试题第1页共7页9.折半查找算法中查找的时间复杂度是()。AO( n )B0(nlogn)C 0(logn)DO(n2 )10. 一个有序数据序列中有 15 个数据,采用折半查找法在其中查找一个数据,最多需要比较几次就能得到结果()。A.4B5C. 7D. 1511.图 1 所示这棵二叉树的 先(前)序 遍历结果是()。AABDCEFB. ABCDEF C. DBAECFD. DBEFCAABCDEF图 1.二叉树12.设有一个顺序 栈,元素 s1,s2,s3,s4,s5,s6依次进栈,如果 6个元素的出栈顺序为 s2, s3, s4, s5, s6,s1,则顺序栈的容量至少为 ()。A5B4C3D213.在有 16 个节点的 AVL树中查找一个数据,下列表述正确的是 ()。A最多只要比较 5 次就可以得到结果B可能要比较 16 次才能得到结果C最多只要比较 4 次就可以得到结果D必须比较 8 次以上才能得到结果14.关于宽度优先搜索描述正确的是()。A结果唯一 B 结果不唯一 C 无法遍历所有顶点 D 先访问具有较多边的顶点15. 对数据 7, 3, 9, 2, 5 进行排序时, 第一趟的排序结果如下:3,7,9,2,5;则采用的排序算法是()。A冒泡排序B 直接插入排序C快速排序D归并排序数据结构与操作系统试题第2页共7页16. 把数据 1,2,3,4,5, 6, 7 通过插入操作构造一棵二叉查找树时,下列描述正确的是()。A按照 1,2,3,4,5,6,7 的插入顺序构造的查找树,查找效率最高B按照 7,6,5,4,3,2,1 的插入顺序构造的查找树,查找效率最高C按照 4, 2, 1, 3, 6, 5, 7 的插入顺序构造的查找树的查找效率最高D查找效率与构造查找树时插入数据的顺序无关17. 已知有 n 个数据已经存储在必要的数据结构中,若采用最快的查找算法,在 n 个数据中要查找一个数据元素,平均时间复杂度是()。AO( n )B0(nlogn) C 0(logn)DO(1)18.一棵满二叉树共有5 层(树根为第一层),则叶子节点个数为()。A. 15B. 16C. 8D. 719.计算两个多项式相加时,宜采用的数据结构是()。A 图B. 树C. 集合D. 链表20. 假设某快递公司每天要用 1 辆车去 100 个地方送货,为尽量减少行车里程,节省汽油,需要事先规划好送货路线,请问该选用什么样的数据结构()。A线性表B. 图C. 队列D. 二叉树21.早期操作系统主要追求的是()。A系统的效率B用户的方便性C可移植性D可扩充性22.以下软件中,与计算机硬件关系最紧密的是():A编译程序B数据库管理程序C游戏程序D操作系统23. 现代操作系统具有并发性和共享性,是由 ( ) 的引入而导致的。A单道程序B磁盘C对象D多道程序24.单处理器计算机系统中,()是并行操作的。A处理机操作和通道操作;B程序与程序;C主程序与子程序;D用户程序与操作系统程序;25.操作系统的主要功能有()。A进程管理、存储器管理、设备管理、处理机管理;B虚拟存储管理、处理机管理、进程调度、文件系统;C处理机管理、存储器管理、设备管理、文件系统;D进程管理、中断管理、设备管理、文件系统;数据结构与操作系统试题第3页共7页26.在下面关于并发性的叙述中正确的是()。A并发性是指若干事件在同一时刻发生;B并发性是指若干事件在不同时刻发生;C并发性是指若干事件在同一时间间隔发生;D并发性是指若干事件在不同时间间隔发生;27.当()时,进程从执行状态转变为就绪状态。A进程被调度程序选中B时间片用完C等待某一事件D等待的事件发生28. 有 m 个进程共享同一临界资源,若是用信号量机制实现对临界资源的互斥访问,则信号量的变化范围为()。A 1 至-(m-1)B1 至 m-1C 1 至-mD 1 至 m29.在下列选项中,属于解除死锁的方法是()。A剥夺资源法B资源分配图简化法C银行家算法D资源静态分配法30. 在下面关于虚拟存储器的叙述中,正确的是 ( ) 。A要求程序运行前必须全部装入内存且在运行过程中一直驻留在内存;B要求程序运行前不必全部装入内存且在运行过程中不必一直驻留在内存;C要求程序运行前不必全部装入内存但是在运行过程中必须一直驻留在内存;D要求程序运行前必须全部装入内存但在运行过程中不必一直驻留在内存;31. 在页式存储管理系统中,页表内容如下表所列:页号块号0211263347若页的大小为 4KB,这地址转换机构将逻辑地址0 转换为物理地址 ()。A 8192B4096C 2048D1024数据结构与操作系统试题第4页共7页32.下列有可能导致以进程从运行态转变为就绪态的事件是()。A一次 I/O 操作结束B运行进程需启动 I/O 操作C进程结束运行D出现了比运行进程优先权更高的进程33.位示图用于()。A页面置换B磁盘空间管理C文件目录查找D磁盘驱动调度34.假设两个进程共用一个临界资源的保护互斥量mutex,当 mutex=1 时表示()。A一个进程进入了临界区,另一个进程等待B没有一个进程进入临界区C两个进程都进入临界区D两个进程都在等待35. 在采用动态优先权的优先权调度算法中,如果所有的进程都具有相同的优先权初始值,则此时的优先权调度算法实际上和()相同。A先来先服务调度算法B短作业优先调度算法C时间片轮转调度算法D长作业优先调度算法36.采用动态重定位方式装入作业,在执行中允许()将其移走。A用户有条件的B用户无条件的C操作系统有条件的D操作系统无条件的37. 在虚拟存储系统中,若进程在内存中占 3 块(开始都为空),采用先进先出的页面淘汰算法,当执行访问页号顺序为1、 2、 3、 4、 1、 2、 5、1、2、3、4、5、6 时,将产生()次缺页中断。A7B8C9D1038.在下面的 I/O 控制方式中,需要CPU干预最少的是()。A程序 I/O 方式B中断驱动 I/O 方式C直接存储器访问DMA方式D I/O 通道控制方式数据结构与操作系统试题第5页共7页39.以下描述中正确的是()。A顺序文件适合于建立在顺序存储设备上,而不适合建立在磁盘上;B显式链接文件将分配给文件的下一个物理盘块的地址登记在该文件的前一个物理盘块中;C顺序文件必须采用连续分配方式,而链接文件和索引文件则可采用离散分配方式;D在 MS-DOS中采用的 FAT文件系统是隐式链接文件结构;40.下面描述中错误的是()。A一个文件在同一个文件系统中、不同的存储介质上的拷贝,应采用同一种物理结构;B文件的物理结构不仅与外存的分配方式相关,还与存储介质的特性相关,通常在磁带上只适合使用顺序结构;C采用顺序结构的文件既适合进行顺序访问,也适合进行随机访问;D虽然磁盘是随机访问的设备,但其中的文件也可以采用顺序结构;二、综合应用题: 41 45 小题,共 70 分。41. 有向图如图 2 所示,请完成以下问题。(1) (5 分)请画出邻接矩阵(2) (5 分)请画出邻接表(3) (5 分)请写出以 A 为起点的深度优先搜索结果(4) (5 分)请写出 A 到 D 的最短路径及其长度图 2数据结构与操作系统试题第6页共7页42. 把数据序列 89,18,49,58,69 放入表长为 10 的散列(哈希)表中,散列函数 h(x)=x % 10, 请完成以下问题。(1) (10 分)用分离链接法,请画出最终的散列表。(2) (10分)用开放定址法和二次探测法,探测函数为f(i)= i*i,请画出最终的散列表。43. (10 分 ) 在银行家算法中,若出现下述资源分配情况(5 个进程, 3 类资源 ) :进程当前获取的资源剩余需求资源可用资源P0003200121622P110001750P213542356P303320652P400140656请问:( 1)(7 分) 该状态是否安全?若是,请给出安全序列 , 要求写出详细推导过程。若不是,也请详细说明原因。( 2)(3 分)若进程 P2提出请求 Request(1 ,2 ,2,2) 后,系统能否将资源分配给它?为什么? (能与不能都要求详细写出理由)44.(10 分) 在一个请求分页系统中,采用 LRU页面置换算法时,假如一个作业的页面走向为 4、 3、2、 1、 4、3、5、4、3、2、1、5,开始时页面都不在内存中,当分配给该作业的物理内存块数 M分别为 3 和 4 时:( 1)(7 分)给出页面置换过程,分别计算在访问那过程中所发生的缺页次数和缺页率。( 2)(3 分)根据两种情况下的页面缺页率,能够得到什么结论?45. (10 分)假设有 4 位哲学家围坐在一张圆形餐桌旁,做以下事情:吃饭或者思考。吃东西时他们就会停止思考,思考的时候停止吃东西。每两位哲学家之间有一根筷子,哲学家想要吃饭必须要同时拿到左右两根筷子。请利用纪录型信号量写出一个不会出现死锁的哲学家进餐问题求解算法。【完】数据结构与操作系统试题第7页共7页
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 演讲稿件


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!