ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:82.35KB ,
资源ID:3595992      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3595992.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(全国硕士研究生入学统一考试计算机学科专业基础综合模拟试题1.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

全国硕士研究生入学统一考试计算机学科专业基础综合模拟试题1.docx

1、全国硕士研究生入学统一考试计算机学科专业基础综合模拟试题12019年全国硕士研究生入学统一考试计算机学科专业基础综合模拟试题1(总分:150.00,做题时间:150分钟)一、单项选择题(总题数:40,分数:80.00)1.在下列各项叙述中, 正确的说法是( )。A.在线性表中, 每个元素有且仅有一个直接前趋, 有且仅有一个直接后继B.线性表中至少有一个元素C.在线性表中, 除第一个元素和最后一个元素之外, 其他元素都有且仅有一个直接前趋, 有且仅有一个直 接后继D.线性表中元素必须从大到小或从小到大排列线性表一般被定义为由若干个元素组成的有序序列, 注意, 线性表是位置有序而不是数据有序。 线

2、性表中可以没有元素, 称为空表。2.设有一个 10 阶的对称矩阵 A, 采用压缩存储方式, 以行序为主存储, a 11 为第一个元素, 其存储地址为 1,每个元素占一个地址空间, 则 a 85 (即该元素下标 i85) 的地址为( )。A.13B.33C.18D.40矩阵 A 的前 7 行中, 第 i 行有 i 个元素被存储, 所以前 7 行共 7(7+1) /228 个元素。 a 85 是第 8行中第 5 个被存储的元素, 所以 a 85 是第 28+533 个元素。3.若用一维数组表示一个深度为 5、 结点个数为 10 的二叉树, 数组的长度至少为( )。A.10B.16C.31D.64由

3、于二叉树的顺序存储是按完全二叉树来存储的, 根据二叉树的性质: 深度为 k 的二叉树最多有2k-1个结点, 深度为 5 的二叉树最多有 31 个结点。4.假设一棵二叉树的后序遍历序列为 DGJHEBIFCA, 中序遍历序列为 DBGEHJACIF, 则其前序遍历序列为( )。A.ABCDEFGHIJB.ABDEGHJCFIC.ABDEGHJFICD.ABDEGJHCFI根据中序、 后序遍历的特点, 可以确定 A 是根结点(在后序遍历的最后一个), 再根据中序遍历的特点, 可以知道 DBGEHJ 为左子树, CIF 为右子树。再看右子树的后序遍历为 IFC, 可以确定 C 为右子树的根结点; 再

4、加上中序为 CIF, 说明 C 无左子树, 只有右子树。而左子树的后序遍历为 DGJHEB, 因此 B 为左子树的根结点, 再结合中序遍历, 可以得知 B 的左子树只有D, GEHJ 都是右子树。GEHJ 子树的后序遍历是 GJHE, 说明 E 是根, HJ 为 E 的右子树, G 是 E 的左子树。 最后可以得出, H 为HJ 子树的根, J 为右子树。然后再由前序遍历, 可以得到: ABDEGHJCFI。5.对于一棵二叉排序树, 为了得到所有结点的有序序列, 应该对二叉排序树进行( )。A.前序遍历B.中序遍历C.后序遍历D.层次遍历在二叉排序树中, 左子树的结点值全部小于根结点, 右子树

5、的结点值全部大于根结点, 如果按照左子树、 根结点、 右子树的顺序遍历(即中序遍历) 二叉排序树, 得到的就是一个有序序列。6.从图中结点 V 出发, 按广度优先遍历算法查找结点 U 时, 最先经过(得到) 的是从 V 到 U 的边数( )的路径。A.最多B.最少C.既不是最多, 也不是最少D.既可能最多, 也可能最少本题需注意广度优先遍历与深度优先遍历的区别。7.从一个具有 n 个结点的单链表中查找其值等于 X 的结点时, 在查找成功的情况下, 需平均比较的元素结点个数是( )。A.2*nB.nC.(n+1) 2D.(n-1) 2无论是顺序结构还是链式存储结构, 顺序查找的效率都是一样的。8

6、.一棵 m 阶非空 B + 树, 每个结点最多的关键字数为( )。A.m 2B.m-1C.mD.m+19.设有 10000 个无序记录, 希望用最快速度从中选择前 10 个关键字最小的记录, 在以下排序方法中采用( ) 最好。A.直接插入排序B.简单选择排序C.快速排序D.希尔排序在题中所列出的排序方法中, 直接插入排序、 快速排序、 希尔排序都是排序完成后, 才能选出前10 个关键字最小的记录。 只有简单选择排序能直接选出前 10 个关键字最小的记录。10.下列排序算法中, 不能保证每趟排序至少能将一个元素放到其最终的位置上的算法是( )。A.快速排序B.shell(希尔) 排序C.堆排序D

7、.冒泡排序因为 shell 排序每趟是对多个分组进行排序, 不可能保证一个元素放到其最终的位置上。11.关于计算机字长, 下面说法错误的是( )。A.表示该计算机能够存储的最大二进制数位数B.表示该计算机的 CPU 可以同时处理的二进制位数C.机器字长一般与 CPU 中寄存器的位数有关D.机器字长决定了数的表示范围和表示精度计算机字长是指 CPU 一次能处理的数据长度, 它通常与 CPU 中的寄存器的位数相等, 决定了机器所能表示数据的范围和精度。 计算机通过多次操作, 可以存储长度远大于字长的二进制数据, 也有些寄存器的位数会大于字长, 如 x86 中的段基址寄存器。12.X 是整数, X

8、补 (011100011)2 , X 的十进制真值是( )。A.456B.454C.227D.228最高位的符号位是 0, 所以 X 的真值为正, 正数的补码与真值相同, 所以 X 的十进制真值为1x27+1x25+1x21+1x20=227.13.已知X补01100011 则-X补等于( )。A.00011100B.10011100C.10011101D.以上都不是X 为正整数, 则原码、 补码、 反码相同。 X 原 01100011, -X 原 11100011 原 10011100 反 10011101 补 。14.若由高速缓存、 主存、 硬盘构成三级存储体系, 则 CPU 访问该存储体

9、系时发送的地址为( )。A.高速缓存地址B.虚拟地址C.主存物理地址D.磁盘地址CPU 运行时得到的是虚拟地址, 由操作系统转变成物理地址。15.下列寻址方式中, 一旦指令从内存读出后, 能够较快地获取操作数据的寻址方式是( )。A.寄存器寻址B.直接寻址C.间接寻址D.变址寻址由于操作数不在主存而在 CPU 寄存器中, 寄存器寻址在指令执行阶段无须访存, 可较快获取操作数。16.设机器字长为 32 位, 一个容量为 16MB 的存储器, CPU 按半字寻址, 其寻址范围是( )。A.16MB.8MC.4MD.2M8 位二进制表示一个字节, 机器字长为 32 位, 按半字寻址则每次寻址为 16

10、 位, 寻址范围是x88M。17.算术 逻辑运算单元 74181ALU 芯片可完成( )。A.16 种逻辑运算功能B.16 种算术运算功能C.4 位乘法运算和除法运算功能D.16 种算术运算功能和 16 种逻辑运算功能74181ALU 有两种工作方式。 对正逻辑操作数来说, 算术运算称高电平操作, 逻辑运算称正逻辑操作(即高电平为“1”, 低电平为“0”)。 对于负逻辑操作数来说, 正好相反。 由于 SS 有 16 种状态组合, 因此对正逻辑输入与输出而言, 有 16 种算术运算功能和 16 种逻辑运算功能。 同样, 对于负逻辑输入与输出而言, 也有16 种算术运算功能和 16 种逻辑运算功能

11、。18.计算机的存储系统采用分级方式是为了( )。A.减少主机箱的体积B.操作方便C.保存大量数据方便D.解决容量、 价格和速度三者的矛盾计算机的存储系统采用分级方式是尽量以外存的价格得到容量与外存相当, 速度与内存相近的存储系统, 解决了容量、 价格和速度三者的矛盾, 本题选 D 项。 另外, 用排除法可以首先排除 A、 B 两项。 分级方式并不能方便保存大量数据, C 项也不正确。19.为协调计算机系统各部件工作,需有( )提供统一的时钟标准。A.总线缓冲器B.总线控制器C.时钟发生器D.操作命令产生器A 项总线缓冲器是起缓冲作用的, 是时钟信号的受动者。 B 项总线控制器, 主要判决总线

12、的使用情况, 也是在时钟信号的控制下工作。 D 项操作命令产生器, 是对指令解码后, 产生具体控制信号的部件, 它也是时钟信号的受动者。 计算机系统的时钟信号的源头是时钟发生器。20.在机器数中, 零的表示形式唯一的是( )。A.原码B.补码C.反码D.原码和反码计算机中零也有正负之分, 原码中零有两种表示形式: 10000000 或 00000000, 反码也有两种表示形式: 11111111 或 01111111。 补码中正零和负零的表示形式相同都为: 00000000。21.采用段式存储管理的系统中, 若地址用 24 位表示, 其中 8 位表示段号, 则允许每段的最大长度是( )。A.2

13、24B.216C.28D.23224 位地址, 前 8 位为段号, 剩余 16 位为段内地址。22.在文件系统中, 文件的不同物理结构有不同的优缺点。 在下列文件的物理结构中, ( ) 具有直接读写文件任意一个记录的能力, 提高了文件存储空间的利用率。A.顺序结构B.链接结构C.Hash 结构D.索引结构索引 是一个单独的、 物理的数据库结构, 它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。 它可以直接读写任意一个记录。23.设计操作系统的时候需要关心许多方面的问题, 其中不需要关心的是( )。A.计算机的逻辑特性B.操作系统今后的应用目标C.计算机所具

14、有的资源D.高级程序没计语言的编译器设计操作系统需要得到计算机硬件设施, 即裸机特性, 然后编写相应的功能。 同时, 还需要根据客户需求, 设计实现的功能。 计算机拥有什么资源, 才能用软件编写相应操作的程序。 操作系统可以用多种语言实现, 因此不需要考虑编写的语言是什么。24.实时操作系统必须在( ) 内处理完来自外部的事件。A.响应时间B.周转时间C.规定时间D.调度时间实时操作系统能使计算机系统接收到外部信号后及时进行处理, 并在严格的规定时间内完成处理,且给出反馈信号。 它是较少有人为干预的监督和控制系统。 实时系统对可靠性和安全性要求极高, 不强求系统资源的利用率。 实时系统为每个作

15、业都规定了运行时间和截止时间。25.若有一个进程拥有 100 个线程, 这些线程属于用户级线程, 则在系统调度执行时间上占用( ) 个时间片。A.1B.100C.1/100D.0以进程为单位分配资源, 每个进程分得一个时间片, 进程内的多个线程共享时间片。 每个线程得到的时间片为 1 100, 所以一个进程只有一个时间片。26.在操作系统中, 要对并发进程进行同步的原因是( )。A.进程必须在有限的时间内完成B.进程具有动态性C.并发进程是异步的D.进程具有结构性若系统中存在一组可同时执行的进程, 则说明该组进程具有并发性, 并把可同时执行的进程称为“并发进程”。 同时执行并不是真的同时, 因

16、为任一时刻 CPU 中只能有一个进程运行, 即并发进程是异步的, 所以要对并发进程进行同步。27.以下不可能引起进程调度的是( )。A.一个进程完成工作后被撤消B.一个进程从就绪状态变成了运行状态C.一个进程从等待状态变成了就绪状态D.一个进程从运行状态变成了等待状态或就绪状态可能引起进程调度的情况有: 一个进程从运行状态变成了等待状态, 一个进程从运行状态变成了就绪状态, 一个进程从等待状态变成了就绪状态或者一个进程完成工作后被撤销。 而“一个进程从就绪状态变成了运行状态”是一次进程调度完成时的情况, 因此, 选项 B 不可能引起进程调度。28.主存的管理方案不同时, 对主存储器的访问( )

17、。A.对于段式或页式管理, 以块(即页) 或段为单位B.以字节或字为单位C.随存储器的管理方案不同而异D.以用户定义的逻辑记录为单位对主存的访问不管采用什么管理方案, 最终都要转换成访问主存的字或字节地址。29.某页式存储管理系统中, 地址寄存器长度为 24 位, 其中页号占 14 位, 则主存的分块大小是( ) 字节。A.210B.10C.214D.224在分页存储管理系统中, 其地址结构如下:页号 P位移量 W其中, 页号 P 占了 14 位, 地址总长度为 24 位, 那么位移量 W 的长度就应如下计算:位移量 W 的长度地址总长度-页号 P 长度24-1410 位。所以, 每个主存分块

18、的大小是210 个字节。30.使 Cache 命中率最高的替换算法是( )。A.先进先出算法 FIFOB.随机算法 RANDC.先进后出算法 FILOD.替换最近最少使用的块算法 LRU先进先出算法、 先进后出算法和随机算法的命中率可以说都具有很大的随机性, 不符合程序运行的特点, 命中率比较低。 最近最少使用替换算法, 用最近的使用情况预测未来的使用情况在一定程度上考虑了程序的局部性原理, 命中率相对较高。31.有 3 个作业 A(到达时间 8:50, 执行时间 1.5 小时)、 B(到达时间 9:00, 执行时间 0.4 小时)、 C(到达时间 9:30, 执行时间 1 小时)。 当作业全

19、部到达后, 单道批处理系统按照响应比高者优先算法进行调度, 则作业被选中执行的次序是( )。A.(A, B, C)B.(B, A, C)C.(C, A, B)D.(A, C, B)响应比作业周转时间/作业运行时间1+作业等待时间/作业运行时间。 9:30 作业全部到达, 计算作业的响应比: 以 A 为例, 它的作业计算时间是 1.5 小时, 即 90 分钟; A 从 8:50 到达输入, 在 9:30 时刻, A 的等待时间为 40 分钟, 因此作业 A 的响应比为: 1+40 分钟/90 分钟1.44。同理, B: 1+30 分钟/24 分钟2.25; C: 1+0 分钟/60 分钟1。因此

20、按照响应比高者优先算法, 优先调度 B。 在 9:54, B 完成, 这时计算 A, C 的响应比:A: 1+(40+24) 分钟/90 分钟1.71; C: 1+24 分钟/60 分钟1.4。按照响应比高者优先算法, 优先调度 A。 在 11:24, A 完成, 系统调度 C, C 的响应比为 1+(24+90) 分钟/60分钟2.9。 因此, 作业被选中执行的次序是 B, A, C。32.设磁盘的转速为 3000r min, 盘面划分成 10 个扇区, 则读取一个扇区的时间为( )。A.20msB.5msC.2msD.1ms因为磁盘 1min 的转数为 3000, 故 1s 的转数为 30

21、00 6050; 每一转需要的时间为 1000ms 5020ms。 每一转通过 10 个扇区, 故通过一个扇区需花费时间为 20ms 102ms。33.在共享介质的以太网中, 采用的介质访问控制方法是( )。A.并发连接B.CSMA CDC.时间片D.令牌CSMA/CD 是共享介质的以太网中最经典、 最常使用的方法。34.如果互联的局域网高层分别采用 TCP IP 协议与 SPX IPX 协议, 那么我们可以选择的多个网络互联设备应该是( )。A.中继器B.网桥C.网卡D.路由器一般说来, 异种网络互联与多个子网互联都应采用路由器来完成。 两个分别采用 TCP IP 协议与SPX IPX 协议

22、的局域网, 属于异种网络, 所以必须用路由器。 另三种设备都不能连接异构网络。35.使用中继器连接 LAN 的电缆段是有限制的, 任何两个数据终端设备间允许的传输通路中可使用的中继器个数最多是( )。A.1 个B.3 个C.4 个D.5 个中继器连接必须遵守 5-4-3 规则(4 中继器限制), 即用 4 个中继器连接 5 个网段, 其中只有 3 个网段可以连接站点。36.采用有序接收的滑动窗口协议, 设序号位数为 n, 则发送窗口最大尺寸为( )。A.2n -1B.2n +1C.2nD.2n用有序接收的滑动窗口协议时, 为了保证接收端能正确有效地区别接收到的报文的序号, 必须保证发送窗口大小

23、和接收窗口大小之和不大于整个序列号空间 2 n , 而接收窗口最小为 1, 所以发送窗口最大为 2n -1。37.以太网中, 在第 5 次碰撞之后, 一个结点选择的 K 值为 4 的概率是( )。A.1 8B.1 16C.1 32D.1 64在第 5 次碰撞后, 从整数集合0, 1, , (25 -1) 中随机选取 K 值, 因此, 选择的 K 值为 4 的概率是 1 32。38.对于由交换机连接起来的 10Mbit s 的共享式以太网, 若共有 10 个用户, 则每个用户能够占有的带宽为( )。A.1Mbit sB.2Mbit sC.10Mbit sD.100Mbit s对于普通 10Mbi

24、t s 的共享式以太网, 若共有 N(10Mbit s) 的 N 分之一。 但使用以太网交换机时, 由于一个用户在通信时是独占而不是和其他网络用户共享传输媒体的带宽, 因此, 每个用户仍然可以得到 10Mbit s 的带宽, 这正是交换机的最大优点。39.假设某模拟信道的带宽是 3KHz, 其理想信道的波特率是_, 如果该信道的信噪比是 30dB, 则该信道的带宽为_。( )A.3KBaud, 20Kb sB.6KBaud, 30Kb sC.12KBaud, 30Kb sD.24KBaud, 20Kb s根据奈奎斯特定律, 理想信道的波特率是带宽的 2 倍, 即 6KBaud。 而对于有噪声的

25、信道而言, 要计算其数据速率应使用香农理论: 速率带宽log2 (S/N+1) 3Klog2 (1000+1) 30009.9730Kb/s。40.为了提供更多的子网, 为一个 B 类地址指定了子网掩码 255.255.240.0, 则每个子网可以有的主机数是( )。A.16B.256C.4094D.4096将 255.255.240.0 用二进制表示是11111111.11111111.11110000.00000000, 因此有 12 位可用于主机地址, 又因为全 0 和全 1 地址不能使用, 所以每个子网可以有的主机数是 212 -24094。二、综合应用题(总题数:7,分数:70.00

26、)41.如图 2 所示, 顶点表示村庄, 有向边代表交通路线, 若要建立一家医院, 试问建在哪一个村庄能使各村庄总体交通代价最小?图2 村庄的有向带权图_正确答案:(该图的邻接矩阵如下:利用 Floyd 算法可求得两顶点之间最短路径长度。 最后求得:从 A 4 中可求得每对村庄之间的最少交通代价。 假设医院建在 i 村庄时, 其他各村庄往返总的交通代价如下所示:医院建在村庄 0 时, 各村庄往返总的交通代价为 12+16+4+7+13+16+4+1890;医院建在村庄 1 时, 各村庄往返总的交通代价为 13+29+17+20+12+11+8+5115;医院建在村庄 2 时, 各村庄往返总的交

27、通代价为 16+11+12+6+16+29+12+34136;医院建在村庄 3 时, 各村庄往返总的交通代价为 4+8+12+3+4+17+12+2282;医院建在村庄 4 时, 各村庄往返总的交通代价为 18+5+34+22+7+20+6+3115。显然, 把医院建在村庄 3 时总体交通代价最少。)42.试利用循环队列编写求 k 阶斐波那契序列中前 n+1 项(f0,f1,.fn)的算法, 要求满足fnmax且fn+1max,其中 max 为某个约定的常数。 循环队列的容量为 k, 因此, 在算法执行结束时, 留在循环队列中的元素应是所求 k 阶斐波那契序列中的最后 k 项fn-k+1,.f

28、n。_正确答案:(void GetFib(int k,int n)InitQueue(Q) ;for(i0;ik-1;i+)Q.basei0;Q.basek-11;for(i0;ik;i+)printf(“%d”,Q.basei) ;for(ik;in;i+)mi%k;sum0;for(j0;jk;j+)sum+Q.base(m+j)%k;Q.basemsum;printf(“%d”,sum) ;)有一台磁盘机, 其平均寻道时间为 30ms, 平均等待时间为 10ms, 数据传输率为 500Byte ms, 磁盘机中随机存放着 1000 块, 每块为 3000Byte 的数据。 现欲把一块块数据取走, 更新后再放回原地。 假设一次取出或写入所需时间为: 平均寻道时间+平均等待时间+数据传输时间。 另外, 使用 CPU 更新信息所需时间为 4ms, 并且更新时间同输入输出操作不相重叠。 试问:(分数:10)(1).更新磁盘上的全部数据需多少时间?(分数:5)_正确答案:(

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1