【考研类试卷】计算机专业(基础综合)-试卷94及答案解析.doc
《【考研类试卷】计算机专业(基础综合)-试卷94及答案解析.doc》由会员分享,可在线阅读,更多相关《【考研类试卷】计算机专业(基础综合)-试卷94及答案解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业(基础综合)-试卷 94 及答案解析(总分:106.00,做题时间:90 分钟)一、单项选择题(总题数:41,分数:82.00)1.单项选择题 1-40 小题。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。(分数:2.00)_2.在双链表中 p 所指的结点之前插入一个结点 q 的操作为( )。(分数:2.00)A.pprior=q;qnext=p;ppriornext=q;qprior=pprior;B.qprior=pprior;ppriornext=q;qnext=p;pprior=qnext;C.qnext=p;pnext=q;qpriornext=q;qnext=
2、p;D.ppriornext=q;qnext=p;qpriorprior;pprior=q;3.下列关于链式栈的叙述中,错误的是( )。链式栈只能顺序存取,而顺序栈不但能顺序存取,还能直接存取因为链式栈没有栈满问题,所以进行进栈操作,不需要判断任何条件在链式队列的出队操作中,需要修改尾指针的情况发生在空队列的时候(分数:2.00)A.仅B.仅、C.仅D.、4.设有一个二维数组 Amn在存储中按行优先存放(数组的每一个元素占一个空间),假设 A00存放位置在 780clo),A46存放位置在 1146(10)则 A620在( )位置(其中(10)表明用十进制数表示)。(分数:2.00)A.134
3、2 (10)B.1336 (10)C.1338 (10)D.1340 (10)5.棵二叉树的前序遍历序列为 1234567,则它的中序遍历序列不可能是( )。3124567123456741356271436572(分数:2.00)A.仅、B.仅、C.仅、D.仅、6.宽度为 27,高度为 4 的满 N 叉树总共有( )个结点。(分数:2.00)A.27B.40C.85D.977.对于一棵具有 n 个结点、度为 4 的树来说(树的层数从 1 开始),以下说法正确的是( )。树的高度至多为 n3至少在某一层上正好有 4 个结点第 i 层上至多有 4(i 一 1)个结点(分数:2.00)A.仅B.仅
4、、C.仅D.仅、8.以下有关拓扑排序的说法中,错误的是( )。如果某有向图存在环路,则该有向图一定不存在拓扑排序在拓扑排序算法中,既可以使用栈,也可以使用队列若有向图的拓扑有序序列唯一,则图中每个顶点的入度和出度最多为 1(分数:2.00)A.仅、B.仅、C.仅D.仅9.无向图 G 有 23 条边,度为 4 的顶点有 5 个,度为 3 的顶点有 4 个,其余都是度为 2 的顶点,则图 G 最多有( )个顶点。(分数:2.00)A.11B.12C.15D.1610.图 81 是一棵( )。 (分数:2.00)A.4 阶 B树B.4 阶 B+树C.3 阶 B树D.3 阶 B+树11.如果一台计算机
5、具有多个可并行运行的 CPU,就可以同时执行相互独立的任务。归并排序的各个归并段的归并也可并行执行,因此称归并排序是可并行执行的。那么以下的排序方法不可以并行执行的有( )。基数排序快速排序起泡排序堆排序(分数:2.00)A.仅、B.仅、C.仅、D.仅、12.在进行外部排序的 m 路平衡归并排序的过程中,需设置( )个输入缓冲区,才能实现输入、内部归并、输出等操作的并行。(分数:2.00)A.2B.mC.2m1D.2m13.已知定点整数 x 的原码为 1X n1 X n2 X n3 X 0 ,且 x2 n1 ,则必有( )。(分数:2.00)A.X n1 =0B.X n1 =1C.X n1 =
6、0,且 X 0 X n2 不全为 0D.X n1 =1,且 x 0 X n2 不全为 014.在原码一位乘中,当乘数 Y i 为 1 时,( )。(分数:2.00)A.被乘数连同符号位与原部分积相加后,右移一位B.被乘数绝对值与原部分积相加后,右移一位C.被乘数连同符号位右移一位后,再与原部分积相加D.被乘数绝对值右移一位后,再与原部分积相加15.假定主存按字节编址,Cache 共有 64 行,采用 4 路组相联映射方式,主存块大小为 32 字节,所有编号都从 O 开始,则主存第 3000 号单元所在主存块对应的 Cache 组号是( )。(分数:2.00)A.1B.5C.13D.2916.如
7、图 82 所示,若低位地址(A 0 A 11 )接在主存芯片地址引脚上,高位地址(A 12 A 19 )进行片选译码(其中 A 14 和 A 16 没有参加译码),且片选信号低电平有效,则对图 82 所示的译码器,不属于其译码空间的地址为( )。 (分数:2.00)A.ABOOOHABFFFHB.BBOOOHBBFFFHC.EFOOOHEFFFFHD.FEOOOHFEFFFH17.在计算机体系结构中,CPU 内部包括程序计数器(PC)、存储器数据寄存器(MDR)、指令寄存器(IR)和存储器地址寄存器(MAR)等。若 CPU 要执行的指令为 MOV X,#10(即将数值 10 传送到寄存器 X
8、中),则 CPU首先要完成的操作是( )。(分数:2.00)A.100ROB.100MDRC.PCMARD.PCIR18.假设某计算机的指令长度为 20 位,具有双操作数、单操作数和无操作数三种指令形式,每个操作数地址规定用 6 位表示,若操作码字段不固定,现已给出 m 条双操作数指令,n 条无操作数指令。在此情况下,这台计算机最多可以设计出( )条单操作数指令。(分数:2.00)A.2 8 mnB.2 12 mnC.(2 8 m)2 12 nD.(2 8 m)2 12 n/2 619.流水线中有 3 类数据相关冲突:写后读相关、读后写相关、写后写相关。那么下列 3 组指令中存在读后写相关的是
9、( )。I: I1 SUB R1,R2,R3; (R2)(R3)R112 ADD R4,R5,R1; (R5)+(R1)R4: I1 STA M,R2; (R2)M,M 为主存单元 12 ADD R2,R4,R5; (R4)+(R5)R2: I1 MUL R3,R2,R1; (R2)(R1)R312 SUB R3,R4,R5; (R4)(R5)R3(分数:2.00)A.仅、B.仪C.仅、D.、20.某计算机采用 4 级中断,优先级从高到低分别为 1、2、3、4。若将优先级的顺序修改为 3、1、2、4,则此时 1、2、3、4 级的中断屏蔽字分别为( )。(分数:2.00)A.1111、0111、
10、0011、0001B.1101、0101、1111、0001C.1101、0101、1011、0001D.1101、1010、1111、000121.下列属于微指令结构设计的目标是( )。提高微程序的执行速度.缩短微指令的长度.增大控制存储器的容量(分数:2.00)A.仅、B.仅、C.仅、D.、22.下列说法中,正确的是( )。(分数:2.00)A.CPU 通过控制单元 CU 来识别信息是地址还是数据B.间接寻址第一次访问内存所得到的信息经过系统总线的地址总线传送到 CPUC.单总线结构中,可以不使用 I/O 指令D.在异步总线中,传送操作由设备控制器控制23.关于总线的叙述,以下正确的是(
11、)。总线忙信号由总线控制器建立计数器定时查询方式不需要总线同意信号链式查询、计数器查询、独立请求方式所需控制线路由少到多排序是:链式查询、独立请求方式、计数器查询(分数:2.00)A.仅、B.仅、C.仅D.仅24.下列关于系统调用说法中,正确的是( )。当操作系统完成用户请求的“系统调用”功能后,应使CPU 从内核态转到用户态工作.用户程序设计时,使用系统调用命令,该命令经过编译后,形成若干参数和屏蔽中断指令.用户在编写程序时计划读取某个数据文件中的 20 个数据块记录,需使用操作系统提供的系统调用接口用户程序创建一个新进程,需使用操作系统提供的系统调用接口(分数:2.00)A.仅、B.仅、C
12、.仅、D.仅、25.下列关于线程的叙述中,正确的是( )。在采用轮转调度算法时,一进程拥有 10 个用户级线程,则在系统调度执行时间上占用 10 个时间片属于同一个进程的各个线程共享栈空间同一进程中的线程可以并发执行,但不同进程内的线程不可以并发执行线程的切换,不会引起进程的切换(分数:2.00)A.仅、B.仅、C.仅、D.全错26.在一单道批处理系统中,一组作业的提交时间和运行时间见表 81。以下 3 种作业调度算法的平均周转时间分别是( )。 (分数:2.00)A.05、0875、0825B.085、0875、0625C.085、0675、0825D.05、0675、062527.设有 1
13、0 个进程共享 n 个资源,每次允许 3 个进程同时使用该资源。试问:信号量的变化范围是( )。(分数:2.00)A.3n10,3nB.n10,nC.n10/3,nD.3n10,n28.如果对经典的分页式存储管理策略的页表做细微改造,允许不同页表的页表项指向同一物理页帧,可能的结果有( )。实现对可重入代码的共享只需要修改页表项,就能实现内存“复制”操作容易发生越界访问实现进程间通信(分数:2.00)A.仅、B.仅、C.仅、D.仅29.作业在执行中发生缺页中断,经操作系统处理后应让其执行的指令是( )。(分数:2.00)A.被中断的前一条B.被中断的那一条C.被中断的后一条D.启动时的第一条3
14、0.在一个请求分页系统中,采用 LRU 页面置换算法时,假如一个作业的页面走向为:1、3、2、1、1、3、5、1、3、2、1、5。当分配给该作业的物理块数分别为 3 和 4 时,试计算在访问过程中所发生的缺页率是( )。(分数:2.00)A.35,25B.35,50C.50,33D.50,2531.下面关于目录检索的论述中,正确的叙述是( )。(分数:2.00)A.由于 Hash 法具有较快的检索速度,故现代操作系统中都用它来替代传统的顺序检索方法B.在利用顺序检索法时,对树形目录应采用文件的路径名,且应从根目录开始逐级检索C.在利用顺序检索法时,只要路径名的一个分量名未找到,便应停止查找D.
15、在顺序检索法时的查找完成后,即可得到文件的物理地址32.在磁盘文件系统中,对于下列文件物理结构,( )不具有直接读写文件任意一个记录的能力。(分数:2.00)A.顺序结构B.链接结构C.索引结构D.散列结构33.下列几种类型的系统中,适合采用忙等待 I/O 的有( )。专门用来控制单 I/O 设备的系统运行一个多任务操作系统的个人计算机作为一个负载很大的网络服务器的工作站(分数:2.00)A.仅B.仅、C.仅、D.仅、34.个信道每 1/8s 采样一次,传输信号共有 8 种变化状态,则最大的数据传输率是( )。(分数:2.00)A.16bit/sB.24bit/sC.32bit/sD.48bi
16、t/s35.下列协议中,不会发生碰撞的是( )。TDMALOHACSMACDMA(分数:2.00)A.仅B.仅、C.仅、D.都有可能36.在二进制指数后退算法中,在 16 次碰撞之后,那么站点会在 0( )之间选择一个随机数。(分数:2.00)A.1023B.2 15 1C.2 16 1D.以上都错误37.个主机有两个 IP 地址,一个地址是 1921681125,另一个地址可能是( )。192168112192168122519216813251921681425(分数:2.00)A.仅、B.仅、C.仅、D.仅、38.个信道的数据率为 8000bit/s,单向传播时延为 20ms,要是停止一
17、等待协议的信道利用率达到50,则帧长至少是( )。(分数:2.00)A.80bitB.160bitC.240bitD.320bit39.IPv6 地址以 16 进制表示,每 4 个 16 进制数为一组,组之间用冒号分隔,下面的 IPv6 地址ADBF:0000:FEEA:0000:0000:00EA:00AC:DEED 的简化写法是( )。(分数:2.00)A.ADBF:0:FEEA:00:EA:AC:DEEDB.ADBF:0:FEEA:EA:AC:DEEDC.ADBF:0:FEEA:EA:AC:DEEDD.ADBF:FEEA:EA:AC:DEED40.个 TCP 连接下面使用 128kbit
18、/s 的链路,其端到端时延为 32ms。经测试,发现吞吐率只有60kbit/s。则其发送窗口是( )。(分数:2.00)A.904BB.906BC.452BD.454B41.域名系统 DNS 的组成包括( )。域名空间分布式数据库域名服务器从内部 IP 地址到外部 IP 地址的翻译程序(分数:2.00)A.仅、B.仅、C.仅、D.、二、综合应用题(总题数:7,分数:24.00)42.综合应用题 41-47 小题。_设一个整形一维数组里有 n(n1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算
19、法,输出所有子数组的和的最大值。例如一维数组中的整数为 1,2,3,10,4,7,2,5,则和最大的子数组为 3,10,4,7,2,该子数组的和为 18。要求:(分数:6.00)(1).给出算法的基本设计思想。(分数:2.00)_(2).根据设计思想,采用 C 或 C+或 Java 语言描述算法,关键之处给出注释。(分数:2.00)_(3).说明你所设计算法的时间复杂度和空间复杂度。(分数:2.00)_已知一个带头结点单链表的结点类型 nextNode 定义为 struct nextNodeint data;int freq;struct nextNode *next; ;其中,data 为结
20、点值域,freq 为该结点元素的访问计数,初始为 O;next 为指向链表中该结点后继结点的指针域,设该链表所有结点按照 freq 值从大到小链接。请设计一个时间和空间上尽可能高效的算法,编写一个查找函数 Search,从链表首结点开始查找结点 data 值与给定值相等的结点。如果找到,则将该结点的 freq 值加 1,然后把它前移到与结点 freq 值相等的结点的后面,使得所有结点仍然都保持按照 freq 值从大到小链接。(分数:6.00)(1).给出算法的基本设计思想。(分数:2.00)_(2).根据设计思想,采用 C 或 C+或 Java 语言描述算法,关键之处给出注释。(分数:2.00
21、)_(3).说明你所设计算法的时间复杂度与空间复杂度。(分数:2.00)_在网络编程中,如果 URL 参数中含有特殊字符,如空格、“#”等,可能导致服务器端无法获得正确的参数值,需要将这些特殊符号转换成服务器可以识别的字符。转换的规则是在“”后面跟上 ASC码的两位十六进制的表示。比如空格的 ASC码是 32,即十六进制的 020,因此空格被替换为“20”。再比如“#”的 ASC码为 35,即十六进制的 023,它在 URL 中被替换为“23”。请设计一个时间和空间上尽可能高效的算法,把字符串中的每个空格替换为“20”。例如输入“We are happy”,则输出“We20are20happy
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 94 答案 解析 DOC
