Microsoft Word A3.doc
|
|
|
- 绒令 滑
- 9 years ago
- Views:
Transcription
1 一 单项选择题 :1~40 小题, 每小题 2 分, 共 80 分 在每小题给出的 选项中, 请选出一项最符合题目要求的 1. 下列排序算法中, 平均时间复杂度最小的是 ( ) A. 归并排序 B. 起泡排序 C. 简单选择排序 D. 直接插入排序 2. 关于线性表的描述正确的是 ( ) A. 采用顺序存储时, 其存储地址必须是连续的 B. 采用链式存储时, 其存储地址必须是连续的 C. 采用顺序存储时, 其存储地址一定是不连续的 D. 采用链式存储时, 其存储地址一定是不连续的 3. 往队列中输入序列 {1,2,3,4}, 则关于输出序列描述正确的是 ( ) A. 输出序列的第一个元素是 4 B. 输出序列为 4321 C. 输出序列不确定 D. 输出序列的最后一个元素是 4 4. 往栈中输入序列 {1,2,3,4}, 则关于输出序列描述正确的是 ( ) A. 输出序列的第二个元素是 2 B. 输出序列肯定是 4321 C. 输出序列可能是 1234 D. 输出序列的最后一个元素是 1 5. 已知一棵完全二叉树的第 4 层有 4 个叶子结点 ( 树根为第 1 层 ), 则这 棵完全二叉树的结点个数最少有 ( ) A.7 B.11 C.23 D 有 20 个结点的无向图, 关于其描述正确的是 ( ) A. 只要 10 条边就能确保它是一个连通图 B. 至少要有 20 条边才能确保它是一个连通图 C. 至少要有 19 条边才能确保它是一个连通图 D. 至少要有 21 条边才能确保它是一个连通图 7. 下列说法中错误的是 ( ) A. 有向图的邻接矩阵不一定是对称矩阵 B. 无向图的邻接矩阵不一定是对称矩阵 C. 若图 G 的邻接矩阵是对称的, 则 G 不一定是无向图 D. 若图 G 的邻接矩阵是对称的, 则 G 不一定是有向图 8. 若对已经有序的数据序列进行再次排序, 则下列算法中时间复杂度最小 的是 ( ) A. 归并排序 B. 简单选择排序 C. 堆排序 D. 冒泡排序 9. 一个有序数据序列中有 15 个数据, 采用二分查找法在其中查找一个数 据, 最多要比较几次就能得到查找结果 ( ) A.4 B. 5 C.1 D.15 数据结构与操作系统 试卷第 1 页共 7 页
2 10. 在下面的 C 语言程序段中, 除法操作的时间复杂度为 ( ) int n,fac=1; float x, p=1.0f, result=0; scanf( %f%d,&x,&n); for( i=0; i < n; ++i) { p /= x; fac *= i+1; result += fac / p; } A.O(2n) B.0(log 2 n) C.0(n 2 ) D.O(n) 11. 图 1 所示这棵树的中序遍历结果是 ( ) A.DBAECF B. ABCDEF C. DBACEF D. DBAEFC A B C D E F 图 1. 树 12. 设有一个顺序栈 S, 元素 s1, s2, s3, s4, s5, s6 依次进栈, 如果 6 个元素的出栈顺序为 s2, s3, s4, s6, s5, s1, 则顺序栈的容量至少应为 ( ) A. 6 B. 5 C. 4 D 在有 16 个节点的二叉排序树中查找一个数据, 下列描述正确的是 ( ) A. 最多只要比较 5 次就可以得到结果 B. 可能要比较 16 次才能得到结果 C. 最多只要比较 4 次就可以得到结果 D. 必须比较 15 次才能得到结果 14. 若数据序列 12, 78, 5, 64, 96, 23, 49 是采用下列方法之一得到的第一趟排序后的结果, 则该排序算法是 ( ) A. 冒泡排序 B. 直接插入排序 C. 快速排序 D. 归并排序 15. 对数据 7,3,9,2,5 进行排序时, 第一趟的排序结果如下 : 5,3,2,7,9; 数据结构与操作系统 试卷第 2 页共 7 页
3 则采用的排序算法是 ( ) A. 冒泡排序 B. 直接插入排序 C. 快速排序 D. 归并排序 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. 已知一个数据序列中有 10 个数据, 且其已经有序排列, 若采用最快的 查找算法和必要的存储结构, 在该序列中要查找一个数据元素, 则平 均比较次数最少要多少次 ( ) A.10 B. 5 C. 4 D 一棵满二叉树共有 4 层 ( 树根为第一层 ), 则叶子节点个数为 ( ) A. 15 B. 16 C. 8 D 若要检查源代码文件中的括号是否匹配, 采用的数据结构应该是 ( ) A. 图 B. 二叉树 C. 栈 D. 队列 20. 假设某快递公司每天要用 1 辆车去 100 个地方送货, 为尽量减少行车里 程, 节省汽油, 需要事先规划好送货路线, 请问该选用什么样的数据结 构 ( ) A. 线性表 B. 图 C. 队列 D. 二叉树 21. 以下不是操作系统基本特性的是 ( ) A. 并发性 B. 并行性 C. 虚拟性 D. 异步性 22. 假设某一机器的内存有 2G, 硬盘为 500G, 请问使用虚拟内存技术后, 其虚 拟内存的容量为 ( ) A. 2G B. 4G C. 502G D.500G 23. 进程从运行状态进入阻塞状态的原因可能是 ( ) A. 被选中占有处理机 B. 等待某一事件发生 C. 等待的事件已发生 D. 时间片用完 24. 在可变式分区分配方案中, 某一作业完成后, 系统收回其主存空间, 并 与相邻空闲区合并, 为此需修改空闲区表, 造成空闲区数减 1 的情况是 ( ) A. 无上邻空闲区, 也无下邻空闲区 B. 有上邻空闲区, 但无下邻空闲区 C. 有下邻空闲区, 但无上邻空闲区 D. 有上邻空闲区, 也有下邻空闲区 25. 下面关于操作系统主要功能描述不正确的是 ( ) A. 算法效率管理 B. 存储器管理 C. 文件管理 D. 处理机管理 数据结构与操作系统 试卷第 3 页共 7 页
4 26. 在请求页式存储管理中, 若所需内容不在内存中, 则会引起 ( ) A. 输入输出中断 B. 缺段中断 C. 越界中断 D. 缺页中断 27. 以下不是设备分配算法的是 ( ) A. 先来先服务 B. 短作业优先 C. 优先级高的优先 28. 位示图方法可用于 ( ) A. 磁盘空闲空间的管理 B. 磁盘的驱动调度 C. 文件目录的查找 D. 页式虚拟存贮管理中的页面调度 29. 下列算法中用于磁盘调度的是 ( ) A. 扫描 (SCAN) 算法 B. LRU 算法 C. 时间片轮转法 RR D. 优先级高者优先算法 30. 通道是一种 ( ) A. I/O 端口 B. 数据通道 C. I/O 专用处理机 D. 软件工具 31. 假设磁头当前位于 105 道, 正在向磁道序号增加的方向移动 现有一个磁 道访问请求序列为 35,45,12,68,110,180,170,195, 采用最短寻道 时间优先 SSTF 调度算法得到的磁道访问序列是 ( ) A. 110,170,180,195,68,45,35,12 B. 110,68,45,35,12,170,180,195 C. 110,170,180,195,12,35,45,68 D. 12,35,45,68,110,170,180, 在通过索引分配技术时, 若某一文件的索引块如下图所示 : 请问, 该索引文件大小共占有 ( ) 块? A. 4 B. 7 C. 6 D 在基本分页存储管理中, 若采用最近最少使用 (LRU) 页面置换算法, 则 当进程分配到的物理块数目增加时, 产生缺页中断的次数 ( ) A. 一定减少 B. 一定增加 C. 无影响 D. 可能增加也可能减少 34. 设置当前工作目录的主要目的是 ( ) A. 节省外存空间 B. 节省内存空间 C. 加快文件的检索速度 D. 加快文件的读 / 写速度 35. 某基于动态分区存储管理的计算机, 其主存容量为 55MB( 初始为空闲 ), 采用最坏适应分配 (Worst Fit) 算法, 分配和释放的顺序为 : 分配 15MB, 数据结构与操作系统 试卷第 4 页共 7 页
5 分配 30MB, 释放 15MB, 分配 8MB, 分配 6MB, 此时主存中最大空闲分区的大小是 ( ) A. 7MB B. 9MB C. 10MB D. 8MB 36. 某计算机系统中有 K 台打印机, 由 4 个进程竞争使用, 每个进程最多需 要 3 台打印机 该系统不可能发生死锁的 K 的最小值是 ( ) A. 10 B. 9 C. 8 D 采用 SPOOLing 技术的目的是 ( ) A. 提高独占设备的利用率 B. 提高主机效率 C. 减轻用户编程负担 D. 提高程序的运行速度 38. 考虑以下页表结构 : 页号 块号 假设页的大小为 1K, 即页内地址长度为 10 位, 请把以下以十六进制表示的逻辑地 址 0x967, 通过页表转换为物理地址 ( 也用十六进制表示 ) 是 ( ) A. 0x3417 B. 地址转换错误 C. 0x367 D. 0x 在操作系统中,( ) 不是它所关心的问题 A. 管理计算机裸机 ( 硬件资源 ) B. 高级程序设计语言的编译 C. 管理计算机中的信息资源 D. 设计 提供用户程序与计算机硬件系统的接口 40. 对两个并发进程, 其互斥信号量为 mutex; 初值为 1, 若 mutex=0, 则表明 ( ) A. 没有进程进入临界区 B. 有一个进程进入临界区但还没有进程处于阻塞状态 C. 一个进程进入临界区而另一个进程正处于等待进入临界区状态 D. 有两个进程进入临界区 二 综合应用题 :41~45 小题, 共 70 分 41. 带有头节点的单链表, 其节点结构为 数据结构与操作系统 试卷第 5 页共 7 页
6 Data next 假设有单链表 L( 指向头节点的指针 ), 示意图如下图所示 header a1 a2 a3 a4 NULL 请设计一个算法对单链表进行排序, 要求 : (1) 请描述算法的基本设计思想 (5 分 ) (2) 描述算法的详细实现步骤 (5 分 ) (3) 根据设计思想和实现步骤, 采用某一程序设计语言描述算法 ( 使用 C 或 C++), 关键之处请给出简要注释 (5 分 ) (4) 请采用某一程序设计语言写一个函数, 其功能是 : 在单链表头部插入新节点 (5 分 ) (5) 请采用某一程序设计语言写一个函数, 其功能是 : 在单链表尾部删除节点 (5 分 ) 42. 二叉查找树如图 2 所示, B A E C F D G 图 2. 二叉查找树 (1) 请画出删除关键字为 E 的节点后的二叉查找树 (5 分 ) (2) 请写出中序遍历二叉树的算法 ( 使用 C 或 C++)(5 分 ) (3) 请写出前序遍历二叉树的算法 ( 使用 C 或 C++)(5 分 ) 数据结构与操作系统 试卷第 6 页共 7 页
7 43. (10 分 ) 在银行家算法中, 若出现下述资源分配情况 (5 个进程,3 类资 源 ): process Allocation( 已分配 ) MAX( 最大需求 ) Available( 系统资源 ) A B C A B C A B C P P P P P 试问 : (1)(6 分 ) 该状态是否安全? 若是, 请给出安全序列, 要求写出详细推 导过程 若不是, 也请说明具体原因 ( 要求 : 回答安全状态与否均要求写 出具体推导过程 ) (2)(4 分 ) 若 P3 提出请求 Request(0,0,2) 后, 系统能否将资源分配给它? 为什么?( 能和不能均要求写出各自的详细理由 ) 44.(10 分 ) 考虑下述页面走向 : 4,3,2,1,4,3,5,4,3,2,1,5 当内存物理块数量分别为 3 和 4 时, 试问先进先出 FIFO 最佳页面算法 OPT 这两种置换算法的缺页次数和置换次数分别是多少? 要求写出各自详细的缺页置换过程 最后, 就上述两种算法的产生缺页结果, 简单说说你能从中有何发现? 45. (10 分 ) 完成程序 : 假定系统有三个并发进程为 in, outa 和 outb, 它们共享缓冲器 buf( 容量为 1) 约定: 仅当缓冲器空时, 进程 in 才可以把读入的数据放入 (PUT) 到缓冲器 buf 中 仅当 buf 有数据且该数为奇数时, 进程 outa 才可从缓冲器 buf 中取出 (GET) 数据并打印, 若数据为偶数, 则由 outb 从缓冲器 buf 中取出 (GET) 数据并打印, 要求上述三个进程协调完成该任务, 请用信号量 WAIT 和 SIGNAL 操作写出它们的并发程序 ; 假设开 始时, 缓冲器为空 完 数据结构与操作系统 试卷第 7 页共 7 页
, 7, Windows,,,, : ,,,, ;,, ( CIP) /,,. : ;, ( 21 ) ISBN : -. TP CIP ( 2005) 1
21 , 7, Windows,,,, : 010-62782989 13501256678 13801310933,,,, ;,, ( CIP) /,,. : ;, 2005. 11 ( 21 ) ISBN 7-81082 - 634-4... - : -. TP316-44 CIP ( 2005) 123583 : : : : 100084 : 010-62776969 : 100044 : 010-51686414
第一章三角函数 1.3 三角函数的诱导公式 A 组 ( ) 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角, 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C 2 ( 中诱导公式 ) ( ) B. cos(
第一章三角函数 1. 三角函数的诱导公式 A 组 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C ( 中诱导公式 ) B. cos( B C) cos A D. sin( B C) sin A sin60 cos( ) sin( 0 )cos( 70 ) 的值等于
KV-cache 1 KV-cache Fig.1 WorkflowofKV-cache 2.2 Key-value Key ; Key Mem-cache (FIFO) Value Value Key Mem-cache ( Value 256B 100 MB 20%
38 11 2013 11 GeomaticsandInformationScienceofWuhanUniversity Vol.38No.11 Nov.2013 :1671-8860(2013)11-1339-05 :A GIS Key-value 1 1 1 1 (1 129 430079) : 设计了一种基于 Key-value 结构的缓存 KV-cache 旨在简化数据结构 高效管理缓存数据
<4D F736F F D20D6D0C9BDB4F3D1A7C6DAC4A9BFBCCAD4D1F9CCE2A3A8B2D9D7F7CFB5CDB3A3A92E646F63>
中 山 大 学 期 末 考 试 样 题 课 程 名 称 : 网 络 学 院 操 作 系 统 原 理 专 业 : 年 级 : 学 号 : 姓 名 : 成 绩 : 一 选 择 题 ( 每 小 题 2 分, 共 40 分 ) 1. 操 作 系 统 是 计 算 机 系 统 中 必 不 可 少 的 一 个, 它 是 程 序 模 块 的 集 合, 用 于 管 理 和 控 制 软 硬 件 资 源 组 织 工 作
华侨大学2011年硕士研究生入学考试专业课试卷
华侨大学 2016 年硕士研究生入学考试专业课试卷 ( 答案必须写在答题纸上 ) 招生专业计算机技术 ( 专业学位 ) 科目名称数据结构与 C++ 科目代码 850 第一部分数据结构 ( 总分 75 分 ) 一. 单项选择题 ( 每题 1.5 分, 共 12 分 ) 1. 下列关于顺序存储结构的叙述哪一个是错误的?( ) A. 存储密度大 B. 插入操作不方便 C. 不可随机访问任意结点 D. 存储单元的地址是连续的
38 47995529 威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 1059003070 號 39 47995534 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民
1 08414159 惠 鴻 眼 鏡 行 桃 園 市 中 壢 區 福 德 里 中 華 路 一 段 186 號 1 樓 30,000 獨 資 宋 耀 鴻 105/04/27 府 經 登 字 第 1059003866 號 2 17891110 承 元 冷 氣 空 調 工 程 行 桃 園 市 桃 園 區 中 德 里 國 際 路 1 段 98 巷 50 號 2 樓 之 4 200,000 獨 資 詹 安 平
数据结构习题
数据结构 习题集 第一章序论 思考题 : 1.1 简述下列术语 : 数据 数据元素 数据对象 数据结构 存储结构 数据类型 抽象数据类型 作业题 : 1.2 设有数据结构 (D,R), 其中 D={d1, d2, d3, d4 R={r1, r2 r1={ , , , , , r2={ (d1, d2),
204 */ InitiateStack s ; /* s */ i = n; t = p = new node; /* */ p->data = postorder[i]; while i > q = new node; if parent[i - ] == postorder[i] S,T S
28 4 Vol.28 No.4 4 204 2 JOURNAL OF NANTONG VOCATIONAL UNIVERSITY Dec. 204!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! doi:0.3969/j.issn.008-5327.204.04.024 唐自立 ( 苏州大学计算机科学与技术学院, 江苏苏州 25006)
C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1
C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,
给定一个长度为 n 包含 100 个变量的布尔公式 F, 判断 F 是否可满足是 NP-complete, 假设 P NP. 2. Multiple Choices Select One (15 problems, 2 points each) 单选题 (15 题, 每题 2 分 ) Each qu
上海科技大学 2018 年攻读硕士学位研究生 招生考试试题 科目代码 :991 考生须知 : 1. 本试卷满分为 150 分, 全部考试时间总计 180 分钟 2. 所有答案必须写在答题纸上, 写在试题纸上或草稿纸上一律无效 3. 每道题的中文部分均已翻译为英文, 考生可在中英文中任选一种语言作答 1. True or False (5 problems, 2 points each) 判断题 (5
附 件 : 湖 北 省 会 计 人 员 继 续 教 育 实 施 办 法 第 一 条 为 规 范 会 计 人 员 继 续 教 育 工 作, 加 强 持 有 会 计 从 业 资 格 证 书 人 员 ( 以 下 简 称 会 计 人 员 ) 继 续 教 育 的 管 理, 推 进 全 省 会 计 人 员 继 续 教 育 工 作 科 学 化 规 范 化 信 息 化, 培 养 造 就 高 素 质 的 会 计 队
<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63>
第三章 Q3 1 1. 省略了 I/O 操作的复杂逻辑, 易实现, 耗费低 ; 2. 可以利用丰富的内存寻址模式实现灵活的 I/O 操作 Q3 2 假设存储单元 ds1 处寄存器地址为 0x2000, 代码如下 #define ds1 0x2000 while ( *ds1 == 0 ) ; Q3 3 假设设备 (dev1) 中有两个寄存器 ds1 和 dd1,dev1 的地址为 0x1000,ds1
第四章 102 图 4唱16 基于图像渲染的理论基础 三张拍摄图像以及它们投影到球面上生成的球面图像 拼图的圆心是相同的 而拼图是由球面图像上的弧线图像组成的 因此我 们称之为同心球拼图 如图 4唱18 所示 这些拼图中半径最大的是圆 Ck 最小的是圆 C0 设圆 Ck 的半径为 r 虚拟相机水平视域为 θ 有 r R sin θ 2 4畅11 由此可见 构造同心球拼图的过程实际上就是对投影图像中的弧线图像
试卷代号 :1253 座位号 E 口 国家开放大学 ( 中央广播电视大学 )2014 年秋季学期 " 开放本科 " 期末考试 C 语言程序设计 A 试题 2015 年 1 月 E 四! 五 总分! 一 单选题 ( 每小题 2 分, 共 20 分 ) 1. 由 C 语言源程序文件编译而成的目标文件的默
试卷代号 :1253 座位号 E 口 国家开放大学 ( 中央广播电视大学 )2014 年秋季学期 " 开放本科 " 期末考试 C 语言程序设计 A 试题 2015 年 1 月 E 四! 五 总分! 一 单选题 ( 每小题 2 分, 共 20 分 ) 1. 由 C 语言源程序文件编译而成的目标文件的默认扩展名为 ( ) A. cpp B. c C. exe D. obj 2. 设 x 和 y 均为逻辑值,
算法分析与问题的计算复杂度
算法分析与问题的计算复杂度 王子辰 2016.5.20 概要 第一部分检索 算法的评价指标 平凡下界 决策树与时间复杂度 第二部分排序 冒泡排序 堆排序等排序算法 排序算法的复杂度下界 第三部分选择 选择问题的时间复杂度分析 问题之间的归约性 概要 第一部分检索 算法的评价指标 平凡下界 决策树与时间复杂度 第二部分排序 冒泡排序 堆排序等排序算法 排序算法的复杂度下界 第三部分选择 选择问题的时间复杂度分析
一、单项选择题(共20题,每题1.5分,共计30分;每题有且仅有一个正确选项)
第二十届全国青少年信息学奥林匹克联赛初赛 普及组 C++ 语言试题 竞赛时间 :2014 年 10 月 12 日 14:30~16:30 选手注意 : 试题纸共有 8 页, 答题纸共有 2 页, 满分 100 分 请在答题纸上作答, 写在试题纸上的一律无效 不得使用任何电子设备 ( 如计算器 手机 电子词典等 ) 或查阅任何书籍资料 一 单项选择题 ( 共 20 题, 每题 1.5 分, 共计 30
Microsoft PowerPoint - 概率统计Ch02.ppt [Compatibility Mode]
66 随机变量的函数.5 随机变量的函数的分布 设 是一随机变量, 是 的函数, g(, 则 也是一个随机变量. 本节的任务 : 当 取值 x 时, 取值 y g 67 ( 一 离散型随机变量的函数 设 是离散型随机变量, 其分布律为 或 P { x } p (,, x x, P p p, x p 已知随机变量 的分布, 并且已知 g 要求随机变量 的分布. (, 是 的函数 : g(, 则 也是离散型随机变
