2018年计算机408统考考研真题及答案解析.pdf

2018 年全国硕士研究生入学统一考试 计算机科学与技术学科联考计算机学科专业基础综合试题 一、单项选择题:第 1~ 40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中, 只有一个选项最符合试题要求。 1.若栈 S1 中保存整数,栈 S2 中保存运算符,函数 F()依次执行下述各步操作: ( 1)从 S1 中依次弹出两个操作数 a 和 b; ( 2)从 S2 中弹出一个运算符 op; ( 3)执行相应的运算 b op a; ( 4)将运算结果压人 S1 中。 假定 S1 中的操作数依次是 5, 8, 3, 2( 2 在栈顶) , S2 中的运算符依次是 *, - , + ( +在栈顶) 。调 用 3 次 F() 后, S1 栈顶保存的值是 。 A . -15 B. 15 C. -20 D. 20 2. 现有队列 Q 与栈 S,初始时 Q 中的元素依次是 1, 2, 3, 4, 5, 6( 1 在队头) , S 为空。若仅允 许下列 3 种操作:①出队并输出出队元素;②出队并将出队元素人栈;③出栈并输出出栈元素, 则不能得到的输出序列是 。 A . 1, 2, 5, 6, 4, 3 B. 2, 3, 4, 5, 6, 1 C. 3, 4, 5, 6, 1, 2 D. 6, 5, 4, 3, 2, 1 3. 设有一个 12× 12 的对称矩阵 M ,将其上三角部分的元素 mi, j( 1≤ i ≤ j ≤ 12)按行优先存人 C 语言的一维数组 N 中,元素 m6, 6 在 N 中的下标是 。 A . 50 B. 51 C. 55 D. 66 4. 设一棵非空完全二叉树 T 的所有叶结点均位于同一层,且每个非叶结点都有 2 个子结点。 若 T 有 k 个叶结点,则 T 的结点总数是 。 A . 2k-1 B. 2k C. k2 D. 2k-1 5. 已知字符集 {a, b, c, d, e, f} ,若各字符出现的次数分别为 6, 3, 8, 2, 10, 4 ,则对应字符集中 各字符的哈夫曼编码可能是 。 A . 00, 1011, 01, 1010, 11, 100 B. 00, 100, 110, 000, 0010, 01 C. 10, 1011, 11, 0011, 00, 010 D. 0011, 10, 11, 0010, 01, 000 6. 已知二叉排序树如下图所示,元素之间应满足的大小关系是 。 A. x 10 for(i=0;in;i++) // 扫描数组 B,找到目标值 if (B[i]==0) break; return i+1; // 返回结果 } 3)时间复杂度:遍历 A 一次,遍历 B 一次,两次循环内操作步骤为 O(1)量级,因此时间复 杂度为 O(n) 。空间复杂度:额外分配了 B[n] ,空间复杂度为 O(n)。 42.解析: 1)为了求解最经济的方案,可以把问题抽象为求无向带权图的最小生成树。可以采用手动 prim 算法或 kruskal 算法作图。注意本题最小生成树有两种构造,如下图所示。 方 案的总费用为 16。 2) 存储题中的图可以采用邻接矩阵 (或邻接表) 。 构造最小生成树采用 Prim 算法 (或 kruskal 算法) 。 3) TTL=5 ,即 IP 分组的生存时间(最大传递距离)为 5,方案 1 中 TL 和 BJ 的距离过远, TTL=5 不足以让 IP 分组从 H1 传送到 H2, 因此 H2 不能收到 IP 分组。 而方案 2 中 TL 和 BJ 邻近, H2 可以收到 IP 分组。 43.解析: 1)程序定时向缓存端口查询数据,由于缓存端口大小有限,必须在传输完端口大小的数据 时访问端口,以防止部分数据没有被及时读取而丢失。设备 A 准备 32 位数据所用时间为 4B/2MB=2us ,所以最多每隔 2us 必须查询一次,每秒的查询次数至少是 1s/2us=5 ×105,每秒 CPU 用于设备 A 输入 /输出的时间至少为 5× 105× 10× 4=2× 107 个时钟周期, 占整个 CPU 时间的百分比至 少是 2× 107/500M=4% 。 2)中断响应和中断处理的时间为 400× ( 1/500M ) =0.8us,这时只需判断设备 B 准备 32 位数 据要多久,如果准备数据的时间小于中断响应和中断处理的时间,那么数据就会被刷新、造成丢 失。经过计算,设备 B 准备 32 位数据所用时间为 4B/40MB=0.1us ,因此,设备 B 不适合采用中 断 I/O 方式。 3)在 DMA 方式中,只有预处理和后处理需要 CPU 处理,数据的传送过程是由 DMA 控制。 设备 B 每秒的 DMA 次数最多为 40MB/1000B=40000 , CPU 用于设备 B 输入 /输出的时间最多为 40000 × 500=2 × 107 个时钟周期,占 CPU 总时间的百分比最多为 2× 107/500M=4% 。 44.解析: 1)物理地址由实页号和页内地址拼接,因此其位数为 16+12=28 ;或直接可得 20+3+5=28 。 2) TLB 采用全相联映射,可以把页表内容调入任一块空 TLB 项中, TLB 中每项都有一个比 较器,没有映射规则,只要空闲就行。 TLB 采用静态存储器 SRAM ,读写速度快,但成本高,多 用于容量较小的高速缓冲存储器。 3)图中可以看到, Cache 中每组有两行,故采用 2 路组相联映射方式。 因 为是 2 路组相联并采用 LRU 替换算法,所以每行(或每组)需要 1 位 LRU 位;因为采用 回写策略,所以每行有 1 位修改位(脏位) ,根据脏位判断数据是否被更新,如果脏位为 1 则需 要写回内存。 28 位物理地址中 Tag 字段占 20 位,组索引字段占 3 位,块内偏移地址占 5 位,故 Cache 共 有 23=8 组, 每组 2 行, 每行有 25=32B ; 故 Cache 总容量为 8× 2× ( 20+1+1+1+32 × 8) =4464 位 =558 字节。 Cache 中有效位用来指出所在 Cache 行中的信息是否有效。 4)虚拟地址分为两部分:虚页号、页内地址;物理地址分为两部分:实页号、页内地址。 利用虚拟地址的虚页号部分去查找 TLB 表(缺失时从页表调入) ,将实页号取出后和虚拟地址的 页内地址拼接,就形成了物理地址。虚页号 008CH 恰好在 TLB 表中对应实页号 0040H (有效位 为 1,说明存在) ,虚拟地址的后 3 位为页内地址 040H ,则对应的物理地址是 0040040H 。 物 理地址为 0040040H ,其中高 20 位 00400H 为标志字段,低 5 位 00000B 为块内偏移量, 中间 3 位 010B 为组号 2,因此将 00400H 与 Cache 中的第 2 组两行中的标志字段同时比较,可以 看出,虽然有一个 Cache 行中的标志字段与 00400H 相等,但对应的有效位为 0,而另一 Cache 行的标志字段与 00400H 不相等,故访问 Cache 不命中。 因 为物理地址的低 12 位与虚拟地址低 12 位相同,即为 0010 0110 0000B 。根据物理地址的 结构, 物理地址的后八位 01100000B 的前三位 011B 是组号, 因此该地址所在的主存映射到 Cache 组号为 3。 45.解析: 1)由图可知,地址总长度为 32 位,高 20 位为虚页号,低 12 位为页内地址。且虚页号高 10 位为页目录号,低 10 位为页号。展开成二进制则表示为: 故 十六进制表示为 0180 6008H 2) PDBR 为页目录基址地址寄存器( Page-Directory Base Register ) ,其存储页目录表物理内 存基地址。进程切换时, PDBR 的内容会变化;同一进程的线程切换时, PDBR 的内容不会变化。 每个进程的地址空间、页目录和 PDBR 的内容存在一一对应的关系。进程切换时,地址空间发生 了变化,对应的页目录及其起始地址也相应变化,因此需要用进程切换后当前进程的页目录起始 地址刷新 PDBR 。 同一进程中的线程共享该进程的地址空间, 其线程发生切换时, 地址空间不变, 线程使用的页目录不变,因此 PDBR 的内容也不变。 3)改进型 CLOCK 置换算法需要用到使用位和修改位,故需要设置访问字段(使用位)和 修改字段(脏位) 。 46.解析: 1)簇大小为 4KB ,每个地址项长度为 4B ,故每簇有 4KB/4B=1024 个地址项。最大文件的 物理块数可达 8+1× 1024+1× 10242+1× 10243,每个物理块(簇)大小为 4KB ,故最大文件长度为 (8+1 × 1024+1 × 10242+1× 10243) × 4KB=32KB+4MB+4GB+4TB ( 2)文件索引节点总个数为 1M× 4KB/64B=64M , 5600B 的文件占 2 个簇, 512M 个簇可存放 的文件总个数为 512M/2=256M 。 可表示的文件总个数受限于文件索引节点总个数, 故能存储 64M 个大小为 5600B 的图像文件 ( 3)文件 F1 大小为 6KB < 4KB× 8=32KB ,故获取文件 F1 的最后一个簇的簇号只需要访问索 引节点的直接地址项。文件 F2 大小为 40KB , 4KB× 8< 40KB < 4KB× 8+4KB× 1024,故获取 F2 的 最后一个簇的簇号还需要读一级索引表。综上,需要的时间不相同。 47.解析: 1)广播地址是网络地址中主机号全 1 的地址(主机号全 0 的地址,代表网络本身) 。销售部 和技术部均分配了 192.168.1.0/24 的 IP 地址空间, IP 地址的前 24 位为子网的网络号。 于是在后 8 位中划分部门的子网,选择前 1 位作为部门子网的网络号。令销售部子网的网络号为 0,技术部 子网的网络号为 1,则技术部子网的完整地址为 192.168.1.128 ;令销售部子网的主机号全 1,可 以得到该部门的广播地址为 192.168.1.127 。 每 个主机仅分配一个 IP 地址,计算目前还可以分配的主机数,用技术部可以分配的主机数, 减去已分配的主机数, 技术部总共可以分配计算机主机数为 27-2=126( 减去全 0 和全 1 的主机号) 。 已经分配了 208-129+1=80 个, 此外还有 1 个 IP 地址分配给了路由器的端口 (192.168.1.254) , 因此 还可以分配 126-80-1=45 台。 2)判断分片的大小,需要考虑各个网段的 MTU ,而且注意分片的数据长度必须是 8B 的整 数倍。由题可知,在技术部子网内, MTU=800B , IP 分组头部长 20B,最大 IP 分片封装数据的字 节数为 (800-20)/8 × 8=776 。至少需要的分片数为 (1500-20)/776 =2 。第 1 个分片的偏移量为 0; 第 2 个分片的偏移量为 776/8=97 。

408计算机考研2012真题解析,2018年计算机408统考考研真题及答案解析.pdf相关推荐

  1. 计算机二级新题access,2018年计算机二级考试Access试题及答案二

    2017年计算机等级考试已经结束,出国留学网为考生们整理了2018年计算机二级考试Access试题及答案,希望能帮到大家,想了解更多资讯,请关注小编的及时更新哦. 2018年计算机二级考试Access ...

  2. 计算机一级考试模拟题在线测试,2018年计算机一级考试在线自测模拟考场/网页版:计算机基础及MS Office应用...

    &nbsp&nbsp[导读]: 2018年计算机一级考试在线自测模拟考场/网页版:计算机基础及MS Office应用,更多全国计算机等级考试模拟试题.复习教材和培训网课,请访问易考吧计 ...

  3. 2018年计算机基础知识题库,2018年计算机基础知识题库文献.doc

    2015年计算机基础知识题库 选择题 天气预报能为我们的生活提供良好的帮助,它应该属于计算机的哪一类应用? A)科学计算 B)信息处理 C)过程控制 D)人工智能 答案:A 解析:科学计算(数值计算) ...

  4. 麦马计算机专业对化学的要求,2018麦克马斯特大学最新入学要求+热门专业全解析...

    原标题:2018麦克马斯特大学最新入学要求+热门专业全解析 在前几期推送中我们给大家介绍了好几所不同大学的申请条件以及热门专业,今天我们就来看看汉密尔顿市的麦克马斯特大学吧! 麦克马斯特大学(McMa ...

  5. 计算机二级web程序设计考试环境,2018年计算机二级web程序设计考试大纲

    全国计算机等级考试二级Web程序设计考试大纲(2018年版) 基本要求 1. 理解 Web 基本工作原理,掌握 Web 技术的基本概念和基础. 2. 理解超文本传输协议 HTTP 的基本概念和模型,掌 ...

  6. 中科院计算机与控制学院考博,2018中科院计算机与控制学院考博士成绩查询入口/分数公布...

    考博分为初试和复试两部分,很多高校2018年博士研究生招生考试初试已经结束,各招生单位将陆续公布考生初试成绩,新东方在线考博信息网为了方便考生查询成绩整理了2018中科院计算机与控制学院考博士成绩查询 ...

  7. 全国计算机一级基础知识考什么,2018全国计算机一级考试大纲

    在2018年里全国计算机一级考试有哪些大纲呢?考试下面是学习啦小编给大家整理的全国计算机一级考试MS Office以及Photoshop大纲,供大家参阅! 全国计算机一级MS Office大纲考试 基 ...

  8. 河北乐稳计算机考试中心公交车,河北公务员考试《行测》通关模拟试题及答案解析:77.doc...

    为美好明天加油自强不息 为美好明天加油 自强不息 少年强,则国强第 PAGE 1 少年强,则国强 第 PAGE 1 页 共 NUMPAGES 1 页 河北公务员考试<行测>通关模拟试题及答 ...

  9. 最新整理,9月阿里巴巴软测面试题158题(测试技术+开 发及环境搭建类+人力资源+答案解析)建议收藏~

    前言 做软件测试工程师,没有人敢小觑 技术的重要性,现在出去面试,无论什么公司,都要跟你扯一扯 你的技术,扯一扯你掌握的知识点,如果啃不下来,很可能就与大厂失之交臂. 9月阿里巴巴面试题笔记答案我已经 ...

  10. 包头轻工职业学院计算机单招试题,2016包头轻工职业技术学院数学单招试题测试版(附答案解析).docx...

    2016包头轻工职业技术学院数学单招试题测试版(附答案解析) 考单招--上高职单招网[时间:45分钟 分值:100分] eq \a\vs4\al\co1(基础热身)1.若函数y=-eq \f(4,3) ...

最新文章

  1. uva 11069 A Graph Problem
  2. 难点电路详解之负反馈放大器电路(2)
  3. c语言的转义字符要求,C语言…转义字符的使用
  4. 《MySQL——事务》
  5. 前端学习(528):等分布局存在间距得问题
  6. jquery ajax 跨域_Laravel 的跨域问题解决方案
  7. 国内首家生鲜电商平台要凉了:阿里曾参投,7月底已申请破产重组
  8. 星巴克“啡快”宣布接入支付宝、口碑等阿里应用
  9. R40gpio输出无高低电平变化【原创】
  10. 动态规划_01背包问题_Java实现
  11. java操作Excel之POI(4)利用POI实现数据的批量导出
  12. python中字符串函数的用法_python中字符串内置函数的用法介绍(代码)
  13. PAT1018 Public Bike Management【dfs】【最短路】
  14. 百度C语言面试题2017,百度C语言面试题
  15. 浙江高院:引导当事人用区块链存取证据,微版权提供一站式知识产权保护服务
  16. SVN更新,错误提示版本库的 UUID不匹配
  17. xsim安装手记(转)
  18. BZOJ 1123 POI2008 BLO Tarjan+树形DP
  19. python 列表操作
  20. [ XJTUSE ]JAVA语言基础知识——7.12 JTable实现表格

热门文章

  1. 【老生谈算法】matlab实现模拟退火算法——模拟退火算法
  2. ubuntu 20.04安装谷歌拼音输入法
  3. linux yast命令,Linux_SUSE Linux系统上双网卡绑定方法,1、使用yast工具配置第一块网 - phpStudy...
  4. 国内各大互联网公司相关技术博客3.0版 (集合腾讯、阿里、百度、搜狐、新浪、网易、360等共29个)
  5. 数据挖掘工程师笔试及答案整理
  6. LoRa点对点系统9 下载源代码与PC软件
  7. 智能算法-模拟退火-粒子群-鱼群算法
  8. 计算机四级 网络工程师 考过指南
  9. 永中office之在线预览(java版)
  10. 网上商城系统源码 B2C电子商务系统源码