2011年408真题及答案解析
- 格式:pdf
- 大小:616.24 KB
- 文档页数:14
全国计算机技术与软件专业技术资格(水平)考试2011年下半年程序员上午试卷(考试时间 9 : 00~11 : 30 共 150 分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。
2. 本试卷的试题中共有 75 个空格,需要全部解答,每个空格 1 分,满分75 分。
3. 每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。
4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。
解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。
例题● 2011 年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。
(88)A. 9 B. 10 C. 11 D. 12(89)A. 4 B. 5 C. 6 D. 7 因为考试日期是“11 月 4 日”,故(88)选 C,(89)选 A,应在答题卡序号 88 下对 C 填涂,在序号 89 下对 A 填涂(参看答题卡)。
●在Word 2003的编辑状态下,若要插入公式,应该(1),选择“公式3.0”;若要修改已输入的公式,(2),打开公式编辑窗口,再进行修改即可。
(1)A.在“插入”菜单中,单击“符号”命令B.在“插入”菜单中,单击“对象”命令C.在“编辑”菜单中,单击“符号”命令D.在“编辑”菜单中,单击“对象”命令(2)A.只需单击此公式 B.在“编辑”菜单中单击查找命令C.只需双击此公式D.在“编辑”菜单中单击替换命令●在Excel中,若在A1单元格输入“=88>=85”,则A1单元格显示的值为(3).(3)A.TRUE B.FALSE C.88>=85 D.=88>=85●在 Excel 中,若 Al、A2、A3、A4、A5、A6 单元格的值分别为90、70、95、55、 80、60,在B1单元格中输入“=MIN(A1:A6) —MAX(A1:A6)”,B2单元格中输入“=AVERAGE(A1:A6)",则B1和B2单元格的值分别为(4)。
2011 计算机考研试题及参考答案1、下列选项中,满足短任务优先且不会发生饥饿现象的调度算法是____。
CA. 先来先服务B. 时间片轮转C. 高响应比优先D. 非抢占式短任务优先解析:本题是对典型进程调度算法的考察,响应比=作业响应时间/作业执行时间=(作业执行时间+作业等待时间)/作业执行时间。
高响应比算法,在等待时间相同情况下,作业执行时间越少,响应比越高,优先执行,满足短任务优先。
随着等待时间增加,响应比也会变大,执行机会就增大,所以不会产生饥饿现象。
先来先服务和时间片轮转不符合短任务优先,非抢占式短任务优先会产生饥饿现象。
以下哪一些是基于时间片的调度算法____。
ABA. 时间片轮转B. 多级反馈队列调度算法C. 抢占式调度算法D. 先来先服务调度算法解析:本题考察进程调度算法中的时间片调度算法。
其中的时间片轮转法以及多级反馈队列调度算法是基于时间片的调度算法。
至于其他的算法均不是基于时间片的调度算法。
2、下列选项中,在用户态执行的是____。
AA. 命令解释程序B. 缺页处理程序C. 进程调度程序D. 时钟中断处理程序解析:本题涉及的考点是OS的概念、特征、功能和提供的服务,具体考查的是处理机的状态,以及在不同的状态下执行的程序。
缺页处理程序和时钟中断都属于中断,在核心态执行。
进程调度属于系统调用在核心态执行,命令解释程序属于命令接口,它在用户态执行。
在一般OS中必不可少的调度是____。
DA. 高级调度B. 中级调度C. 作业调度D. 进程调度解析:高级调度也就是作业调度,用于决定把外存上处于后备队列中的哪些作业调入内存,并为它们创建进程、分配必要的资源,然后,再将新创建的进程排在就绪队列上,准备执行。
在批处理系统中,需要有高级调度,但在分时系统和实时系统中通常不需要作业调度。
所以不是必不可少的调度。
中级调度它按照一定的算法将外存中已具备运行条件的进程换入内存,将内存中处于阻塞状态的某些进程换出到外存。
数据结构第一题,关于时间复杂度int i=1;while(i<n/2)i=i*2;选A:O(logn)第二题a,b,c,d,e进栈,可以出栈,再进栈,以d为首的出栈顺序选B ,4个第三题,队列的队首和队尾分别指向最早进队,最后进队的元素,为使第一个进队元素在A[0],front和rear分别指向?选项有0,0;0,n-1;n-1,0;n-1,n-1;貌似选A和C的都有。
第四题。
求完全二叉树的叶子结点个数。
大家都会吧。
选C。
第五题,前序遍历1234,后序遍历4321,问中序不可能是A:1234 B 2341 C 3214 D 4321选C(三四五之间顺序可能有错)第六题:2011个结点的树,116个叶子结点,转化成二叉树后没有右孩子的结点个数选项是115,116,1895,1896选D的比较多第七题:一堆二叉树的排序序列,不可能的是哪个,选A。
第八题关于图的判断哪几个正确的。
一是环路是简单回路(更正),二是邻接矩阵适合稀疏图,三是某图如果存在拓扑排序则不存在环路。
貌似只有三是对的。
第九题判断哪几个正确的。
提高散列表查找效率的选择。
一是提高装填因子,二是设计合理的函数处理碰撞。
三,忘了,也是什么减少碰撞的反正见到几个选D的第十题。
快速排序的存储结构:大家选A的多,顺序结构。
十一题:堆排序的调整。
选B的多,2次。
A:1次。
C:3次D:4次。
组成原理12 用于表示浮点数运算的性能指标。
显然选D,MFLOPS。
13 不能随机访问的存储器,A EPROM,B CDROM C和D是SRAM和DRAM (C和D具体哪个是哪个我不知道)选B的多。
14 考查IEEE754标准。
-8.25的表示。
选A。
C104XXXXX。
15 考查存储器的,引用某位道友的回忆,逻辑可寻址的范围为2^26,物理内存的寻址范围2^25,问MAR的位数至少是多少见过几个选C的,25位。
也有选26位的。
16 记得了,很简单的一道!不需要偏移地址的指令寻址方式。
北京航空航天大学计算机学院计算机学科专业基础综合历年考研真题汇编最新资料,WORD格式,可编辑修改!目录2014年北京航空航天大学计算机学院408计算机学科专业基础综合真题及详解................ 2013年北京航空航天大学计算机学院408计算机学科专业基础综合真题及详解................ 2012年北京航空航天大学计算机学院408计算机学科专业基础综合真题及详解................ 2011年北京航空航天大学计算机学院408计算机学科专业基础综合真题及详解................ 2010年北京航空航天大学计算机学院408计算机学科专业基础综合真题及详解................ 2009年北京航空航天大学计算机学院408计算机学科专业基础综合真题及详解................ 2008年北京航空航天大学计算机学院961计算机专业综合考研真题.......................... 2007年北京航空航天大学计算机学院461计算机专业综合考研真题.......................... 说明:2007~2008的科目名称为“计算机专业综合”,代码分别为461和961;2009~2014年的科目代码与名称为“408计算机学科专业基础综合”;2015年起,科目代码与名称改为“961计算机学科专业基础综合”,本书书名以此为准。
2014年北京航空航天大学计算机学院408计算机学科专业基础综合真题及详解一、单项选择题:1~40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项是符合题目要求的。
1.下列程常段的时间复杂度是()count=0;for(k=1;k<=n; k*2)for(j=1;j<=n;j+1)count++;n)A.O(log2B.O(n)C.O(nlogn)2D.O(n2)【答案】C【解析】外部循环的退出条件是k>n,而对于k,每次循环都执行k=k*2,所以循环次数为logn;内部循环的退出条件是j>n,对于j,每次循环都执行j=j+1,所以每次循环次数为2n),即选C。
计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:1~40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项符合试题要求。
1.设n是描述问题规模的非负整数,下列程序段的时间复杂度是x=0;while(n>=(x+l)*(x+l))x=x+l;A. O(log n)B. O(n1/2)C. O(n)D. O(n2)2.若将一棵树T转化为对应的二又树BT,则下列对BT的遍历中,其遍历序列与T的后根遍历序列相同的是A. 先序遍历B. 中序遍历C. 后序遍历D. 按层遍历3.对n个互不相同的符号进行哈夫曼编码。
若生成的哈夫曼树共有115个结点,则n的值是A. 56B. 57C. 58D. 604.在任意一棵非空平衡二又树(AVL树)T1中,删除某结点v之后形成平衡二又树T2,再将w插入T2形成平衡二又树T3。
下列关于T1与T3的叙述中,正确的是I.若v是T1的叶结点,则T1与T3可能不相同Ⅱ.若v不是T1的叶结点,则T1与T3一定不相同Ⅲ.若v不是T1的叶结点,则T1与T3一定相同A. 仅IB. 仅IIC. 仅I、ⅡD. 仅I、Ⅲ5.下图所示的AOE网表示一项包含8个活动的工程。
活动d的最早开始时间和最迟开始时间分别是A. 3和7B. 12和12C. 12和14D. 15和156.用有向无环图描述表达式(x+y)*((x+y)/x),需要的顶点个数至少是A. 5B. 6C. 8D. 97.选择一个排序算法时,除算法的时空效率外,下列因素中,还需要考虑的是I.数据的规模Ⅱ.数据的存储方式Ⅲ.算法的稳定性 V.数据的初始状态A. 仅ⅢB. 仅I、ⅡC. 仅Ⅱ、Ⅲ、IVD. I、Ⅱ、Ⅲ、Ⅳ8.现有长度为11且初始为空的散列表HT,散列函数是H(key)=key%7,采用线性探查(线性探测再散列)法解决冲突将关键字序列87,40,30,6,11,22,98,20依次插入到HT后,HT查找失败的平均查找长度是A. 4B.C. 6D.9.设主串T=“abaabaabcabaabc”,模式串S=“abaab c”,采用KMP算法进行模式匹配,到匹配成功时为止,在匹配过程中进行的单个字符间的比较次数是A. 9B. 10C. 12D. 1510. 排序过程中,对尚未确定最终位置的所有元素进行一遍处理称为一“趟”。
2011年全国硕士研究生入学统一考试408计算机学科专业基础综合真题及详解一、单项选择题:1~40小题。
每小题2分。
共80分。
下列每题给出的四个选项中,只有一个选项是最符合题目要求的。
1.设n是描述问题规模的非负整数,下面程序片段的时间复杂度是()。
A.O(log2n)B.O(n)C.O(nlog2n)D.O(n2)【答案】A【解析】其中,以基本的原操作重复执行的次数作为算法的时间度量。
题目中的基本运算是语句x=2×x,设其执行时间为T(n),则有2T(n)<n/2即T(n)<log2(n/2)=O (log2n)。
2.元素a,b,c,d,e依次进入初始为空的栈中,若元素进栈后可停留、可出栈,直到所有元素都出栈,则在所有可能的出栈序列中,以元素d开头的序列个数是()。
A.3B.4C.5D.6【答案】B【解析】d首先出栈后的状态如下图所示。
此时可有以下4种操作:(1)e进栈后出栈,出栈序列为decba。
(2)c出栈,e进栈后出栈,出栈序列为dceba。
(3)cb出栈,e进栈后出栈,出栈序列为dcbea。
(4)cba出栈,e进栈后出栈,出栈序列为dcbae。
3.已知循环队列存储在一维数组A[0…n-1]中,且队列非空时front和rear分别指向队头元素和队尾元素。
若初始时队列为空,且要求第1个进入队列的元素存储在A[0]处,则初始时front和rear的值分别是()。
A.0,0B.0,n-1C.n-1,0D.n-1,n-1【答案】B【解析】题目要求队列非空时front和rear分别指向队头元素和队尾元素,若初始时队列为空,且要求第1个进入队列的元素存储在A[0]处,则此时front和rear的值都为0。
由于进队操作要执行(rear+1)% n,则初始时front的值为0、rear的值为n-1。
4.若一棵完全二叉树有768个结点,则该二叉树中叶结点的个数是()。
A.257B.258C.384D.385【答案】C【解析】由n=n0+n1+n2和n0=n2+1可知,n=2n0-1+n1,即2n0-1+n1=768,显然n1=1,2n0=768,则n0=384,所以二叉树的叶结点个数是384。
精品文档2015 年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:第1~40 小题,每小题2 分,共80 分。
下列每题给出的四个选项中,只有一个选项最符合试题要求。
1.已知程序如下:int S(int n){ return (n<=0)?0:s(n-1)+n;}void main(){ cout<< S(1);}程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息依次对应的是。
A.main()→S(1)→S(0) B.S(0)→S(1)→main()B.main()→S(0)→S(1) D.S(1)→S(0)→main()2.先序序列为a,b,c,d 的不同二叉树的个数是。
A.13 B.14 C.15 D.163.下列选项给出的是从根分别到达两个叶结点路径上的权值序列,能属于同一棵哈夫曼树的是。
A.24,10,5 和24,10,7 B.24,10,5 和24,12,7C.24,10,10 和24,14,11 D.24,10,5 和24,14,64.现有一棵无重复关键字的平衡二叉树(A VL树),对其进行中序遍历可得到一个降序序列。
下列关于该平衡二叉树的叙述中,正确的是。
A.根结点的度一定为2 B.树中最小元素一定是叶结点C.最后插入的元素一定是叶结点D.树中最大元素一定是无左子树5.设有向图G=(V,E),顶点集V={V0,V1,V2,V3},边集E={<v0,v1>,<v0,v2>,<v0,v3>,<v1,v3>}。
若从顶点V0 开始对图进行深度优先遍历,则可能得到的不同遍历序列个数是。
A.2 B.3 C.4 D.5 6.求下面带权图的最小(代价)生成树时,可能是克鲁斯卡(Kruskal)算法第2次选中但不是普里姆(Prim)算法(从V4 开始)第2 次选中的边是。
A.(V1,V3) B.(V1,V4) C.(V2,V3) D.(V3,V4)7.下列选项中,不能构成折半查找中关键字比较序列的是。
2011年全国硕士研究生入学考试计算机统考试题参考答案一、单项选择题:1~40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项是最符合题目要求的。
请在答题卡上将所选项的字母涂黑。
1.【答案】A2.【答案】B3.【答案】B4.【答案】C5.【答案】C6.【答案】D7.【答案】A8.【答案】C 9.【答案】B 10.【答案】A 11.【答案】B 12.【答案】D 13.【答案】A 14.【答案】B 15.【答案】D16.【答案】A 17.【答案】C 18.【答案】D 19.【答案】C 20.【答案】C 21.【答案】D 22.【答案】C 23.【答案】B24.【答案】A 25.【答案】D 26.【答案】B 27.【答案】D 28.【答案】D 29.【答案】A 30.【答案】B 31.【答案】B32.【答案】C 33.【答案】A 34.【答案】B 35.【答案】B 36.【答案】D 37.【答案】D 38.【答案】C 39.【答案】C40.【答案】B二、综合应用题:41~47小题,共70分。
请将答案写在答题纸指定位置上。
41.【答案解析】此题考察的知识点是图的存储以及关键路径求解的综合知识。
(1)由题可以画出待定上三角矩阵的结构图如下(图中“?”待定元素)可以看出,第一行至第五行主对角线上方的元素分别5、4、3、2、1个,由此可以画出压缩存储数组中的元素所属行的情况,如下图所示:第五行第一行第二行第三行第四行将个元素填入各行即得邻接矩阵:(2分)A=(2)根据第一步所得矩阵A容易做出有向带权图G,如下:(2分)123454654333(3)下图中粗线箭头所标识的4个活动组成G的关键路径(3分)123454654333由上图容易求得图的关键路径长度为:4+5+4+3=16。
42.【答案解析】此题考察的知识点是基本算法的灵活运用。
(1)算法的基本设计思想:(5分)1)比较笨的方法:将两升序序列归并排序,然后求其中位数,时间复杂度是O(n),空间复杂度O(n)。
汤子瀛《计算机操作系统》考研第4版配套考研真题第一部分历年考研真题在页式存储管理系统中,采用某些页面置换算法,会出现Belady异常现象,即进程的缺页次数会随着分配给该进程的页框个数的增加而增加。
下列算法中,可能出现Belady异常现象的是()。
[2014年408统考]Ⅰ.LRU算法Ⅱ.FIFO算法Ⅲ.OPT算法A.仅ⅡB.Ⅰ、ⅡC.Ⅰ、ⅢD.Ⅱ、Ⅲ【答案】A查看答案【解析】Belady现象只有FIFO算法才会出现。
下列关于管道(Pipe)通信的叙述中,正确的是()。
[2014年408统考] A.一个管道可实现双向数据传输B.管道的容量仅受磁盘容量大小限制C.进程对管道进行读操作和写操作都可以被阻塞D.一个管道只能有一个读写进程或一个写进程对其操作【答案】C查看答案【解析】只有写进程才能对管道写入数据,读进程对管道进行读取数据,只能半双工通信,即某一时刻只能单向传输。
管道的容量大小通常为内存上的一页,它的大小并不是受磁盘容量大小的限制。
当管道满时,进程在写管道会被阻塞,管道为空,则读操作被堵塞,而如果有写操作对管道进行写的话那就要堵塞了。
那么C正确。
下列选项中,属于多级页表优点的是()。
[2014年408统考]A.加快地址变换速度B.减少缺页中断次数C.减少页表项所占字节数D.减少页表所占的连续内存空间【答案】D查看答案【解析】多级页表不仅不会加快地址的变换速度,还因为增加更多的查表过程,会使地址变换速度减慢;也不会减少缺页中断的次数,反而如果访问过程中多级的页表都不在内存中,会大大增加缺页的次数,也并不会减少页表项所占的字节数。
多级页表避免了把所有的页表一直保存在内存中。
即当页表太大时,将页表再分级,可以把每张页表控制在一页之内,减少页表所占的连续内存空间。
73用户在删除某文件的过程中,操作系统不可能执行是()。
[2013年408统考]A.删除此文件所在的目录B.删除与此文件关联的目录项C.删除与此文件对应的控制块D.释放与此文件关联的内存级冲区【答案】A查看答案【解析】删除文件不需要删除文件所在的目录,而文件的关联目录项和文件控制块需要随着文件一同删除,同时释放文件的关联缓冲区。
目录Ⅰ历年考研真题试卷 (2)中山大学2010年招收攻读硕士学位研究生入学考试试题 (2)中山大学2012年招收攻读硕士学位研究生入学考试试题 (8)中山大学2013年招收攻读硕士学位研究生入学考试试题 (15)中山大学2014年招收攻读硕士学位研究生入学考试试题 (22)中山大学2015年招收攻读硕士学位研究生入学考试试题 (29)中山大学2016年招收攻读硕士学位研究生入学考试试题 (33)Ⅱ历年考研真题试卷答案解析 (39)中山大学2010年招收攻读硕士学位研究生入学考试试题答案解析 (39)中山大学2012年招收攻读硕士学位研究生入学考试试题答案解析 (54)中山大学2013年招收攻读硕士学位研究生入学考试试题答案解析 (69)中山大学2014年招收攻读硕士学位研究生入学考试试题答案解析 (83)中山大学2015年招收攻读硕士学位研究生入学考试试题答案解析 (98)Ⅰ历年考研真题试卷中山大学2010年招收攻读硕士学位研究生入学考试试题考试科目:908专业基础(数据结构)答题说明:所有答案必须写在答题纸上,并写清楚题号,写在试题上无效。
备注:中山大学软件工程(专业学位)专业往年考的是专业基础(数据结构)科目,本真题编写的是专业基础(数据结构)科目的试题及答案解析,2017年专业基础(数据结构)科目变为408计算机学科专业基础综合。
一、单项选择题(每小题2分,共30分)1、下面说法错误的是()(1)算法的空间复杂度是指算法执行过程中所需要的存储空间(2)在相同的规模n 下,复杂度O (n )的算法在时间上总是优于复杂度)2(n O 的算法(3)算法的可行性是指指令不能有二义性(4)算法原地工作的含义是指不需要任何额外的辅助空间A.(4)B.(1),(2)C.(3),(4)D.(3)2、下面关于线性表的叙述中,错误的是哪一个?()A.线性表采用顺序存储,必须占用一片连续的存储单元B.线性表采用顺序存储,便于进行插入和删除操作C.线性表采用链接存储,不必占用一片连续的存储单元D.线性表采用链接存储,便于插入和删除操作3、在长度为n 的顺序表的第i 个位置上插入一个元素)11(+≤≤n i ,元素的移动次数为()A.n-i+1B.n-iC.iD.i-14、若用一个大小为5的数组来实现循环队列,且当前rear 和front 的值分别为0和2,当从队列中删除2个元素,再加入1个元素后,rear 和front 的值分别为多少?()A.2和3 B.1和4C.4和1D.3和25、串的长度是指()A.串中所含不同字母的个数B.串中所含字符的个数C.串中所含不同字母的个数D.串中所含非空格字符的个数6、若将n 阶三对角矩阵A 按照行序为主序方式将所有非零元素依次存放在一个一维数组B 中,则该三对角矩阵在B 中至少占用了()个数组元素。
2011 年计算机专业基础综合考试真题精析王道论坛()- 1 -王道考研系列计算机专业基础综合考试真题精析(书稿试读版)王道论坛组编2011 年计算机专业基础综合考试真题精析王道论坛()- 2 -本书是《指导全书》的后续辅导书,是为了满足需要更多精选真题来练习的朋友。
本书的题源:四科主要精选自名校历年真题。
其中数据结构95%以上,计算机组成原理75%以上,操作系统80%以上,计算机网络约50%以上。
和其他同类计算机专业考研习题书的区别与优势:1、在选题上,我们优先精选名校1999-2008年(未统考前10年)考研真题。
名校历年考研真题,毕竟是最正规的考试,一般都由本校学科带头人负责出题,无论是从题目的严谨性和质量上都是其他普通习题集所无法媲美的。
之前很多同学都想有一份这样的真题集,精选四科的名校考研真题,但在统考之前很多学校计算机考研基本都只考数据结构(除名校),因此市面上关于其他科目的真题集几乎没有,仅有数据结构这一科。
很多同学甚至不得不在网上下载一些历年真题(其他三科)的试卷来练习,但面临诸多困难:(1)做题时,难以区别是否是统考的考点;(2)题目往往没有给出答案,做错了可能就一直错误下去;(3)很多题型不是统考题型,弃之可惜、食之无味。
2、数据结构部分。
和网络上1800题的区别。
网络上盛传的1800题的一些典型代表真题(统考题型)我们已收录进指导全书。
1800题很厚,题量相对较大,但很多都是不考题型、不考知识点,题目太老,甚至还有很多Pascal的题,只有答案没有解析,错了也不知其所以然。
而我们这本真题集的数据结构部分,则完全只含统考题型、我们更多的题是选自统考前10年的名校真题,而不是重复的再去从1800题中选,这样势必会和指导全书形成太大的重复,而事实情况是形成了互补。
可以说两书加起来,在数据结构部分,排除非考点非统考题型和Pascal题型,其真实的题量已经事实上超越了1800题。
3、计算机组成原理、操作系统、计算机网络部分。
2011年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合试题——参考答案一、单项选择题1. A 2. B 3. B 4. C 5. C 6. D 7. A8. C9. D 10. A 11. B 12. D 13. A 14. B 15. D 16. A17. C 18. D 19. C 20. C 21.D22. C 23.B24.A25. D 26. B 27. D 28. D 29.A30. C 31. B 32. C33. A 34. B 35. B 36. D 37.D38. C 39. C 40. B1.【参考答案】A【解析】程序中,执行频率最高的语句为“x=2*x”。
设该语句执行了t次,则2t+1=n/2,故t=log2(n/2)-1=log2n-2=O(log2n)。
2.【参考答案】B【解析】出栈顺序必为d_c_b_a_,e的顺序不定,在任意一个“_”上都有可能,一共有4种可能。
3.【参考答案】B【解析】插入元素时,front 不变,rear+1。
而插入第一个元素之后,队尾要指向尾元素,显然,rear初始应该为n-1,front 为0。
4.【参考答案】C【解析】叶结点数为n,则度为2的结点数为n-1,度为1的结点数为0或1,本题中为1(总结点数为偶数),故而即2n=768,n=384。
5.【参考答案】C【解析】前序为NLR,后序为LRN,由于前序序列和后序序列刚好相反,故不可能存在一个结点同时存在左右孩子,即二叉树的高度为4。
仅考虑以1的孩子结点2为根结点的子树,它也只能有左孩子(或右孩子),因此,在中序序列中,2或在序列首或序列尾,ABD皆满足要求。
6.【参考答案】D【解析】本题可采用特殊情况法解。
设题意中的树是如下图所示的结构,则对应的二叉树中仅有前115个叶结点有右孩子,故无右孩子结点格式= 2011 - 115 = 1896。
7.【参考答案】A【解析】选项A中,当查到91后再向24查找,说明这一条路径之后查找的数都要比91小,后面的94就错了。
23.下列选项中,满足短任务优先且不会发生饥饿现象的调度算法是A.先来先服务 B.高响应比优先C.时间片轮转 D.非抢占式短任务优先解答:B。
响应比=作业响应时间/作业执行时间=(作业执行时间+作业等待时间)/作业执行时间。
高响应比算法,在等待时间相同情况下,作业执行时间越少,响应比越高,优先执行,满足短任务优先。
随着等待时间增加,响应比也会变大,执行机会就增大,所以不会产生饥饿现象。
先来先服务和时间片轮转不符合短任务优先,非抢占式短任务优先会产生饥饿现象。
24.下列选项中,在用户态执行的是A.命令解释程序 B.缺页处理程序C.进程调度程序 D.时钟中断处理程序解答:A。
缺页处理程序和时钟中断都属于中断,在核心态执行。
进程调度属于系统调用在核心态执行,命令解释程序属于命令接口,它在用户态执行。
25.在支持多线程的系统中,进程P创建的若干个线程不能共享的是A.进程P的代码段 B.进程P中打开的文件C.进程P的全局变量 D.进程P中某线程的栈指针解答:D。
进程中某线程的栈指针,对其它线程透明,不能与其它线程共享。
26.用户程序发出磁盘I/O请求后,系统的正确处理流程是A.用户程序→系统调用处理程序→中断处理程序→设备驱动程序B.用户程序→系统调用处理程序→设备驱动程序→中断处理程序C.用户程序→设备驱动程序→系统调用处理程序→中断处理程序D.用户程序→设备驱动程序→中断处理程序→系统调用处理程序解答:B。
输入/输出软件一般从上到下分为四个层次:用户层、与设备无关软件层、设备驱动程序以及中断处理程序。
与设备无关软件层也就是系统调用的处理程序。
所以争取处理流程为B选项。
27.某时刻进程的资源使用情况如下表所示。
此时的安全序列是A.P1,P2,P3,P4 B.P1,P3,P2,P4C.P1,P4,P3,P2 D.不存在解答:D。
使用银行家算法得,不存在安全序列。
28.在缺页处理过程中,操作系统执行的操作可能是Ⅰ. 修改页表Ⅱ.磁盘I/O Ⅲ.分配页框A.仅Ⅰ、Ⅱ B.仅Ⅱ C.仅ⅢD.Ⅰ、Ⅱ和Ⅲ解答:D。
计算机408历年真题计算机专业基础综合历年真题试卷汇编4(总分:70.00,做题时间:90分钟)一、单项选择题(总题数:27,分数:54.00)1.单项选择题1-40小题。
下列每题给出的四个选项中,只有一个选项是最符合题目要求的。
(分数:2.00)____________________________________________________________ ______________________________解析:2.下列关于中断I/O方式和DMA方式比较的叙述中,错误的是_______。
(分数:2.00)A.中断I/O方式请求的是CPU处理时间,DMA方式请求的是总线使用权B.中断响应发生在一条指令执行结束后,DMA响应发生在一个总线事务完成后C.中断I/O方式下数据传送通过软件完成,DMA方式下数据传送由硬件完成D.中断I/O方式适用于所有外部设备,DMA方式仅适用于快速外部设备√解析:解析:中断处理方式:在I/O设备输入每个数据的过程中,由于无需CPU干预,因而可使CPU与I/O设备并行工作。
仅当输完一个数据时,才需CPU花费极短的时间去做些中断处理。
因此中断申请使用的是CPU处理时间,发生的时间是在一条指令执行结束之后,数据是在软件的控制下完成传送的。
而DMA方式与之不同。
DMA方式:数据传输的基本单位是数据块,即在CPU与I/O设备之间,每次传送至少一个数据块;DMA方式每次申请的是总线的使用权,所传送的数据是从设备直接送入内存的,或者相反;仅在传送一个或多个数据块的开始和结束时,才需CPU 干预,整块数据的传送是在控制器的控制下完成的。
3.单处理机系统中,可并行的是_______。
Ⅰ.进程与进程Ⅱ.处理机与设备Ⅲ.处理机与通道Ⅳ.设备与设备(分数:2.00)A.Ⅰ、Ⅱ和ⅢB.Ⅰ、Ⅱ和ⅣC.Ⅰ、Ⅲ和ⅣD.Ⅱ、Ⅲ和Ⅳ√解析:解析:在单处理机系统(不包含多核的情况)中,同一时刻只能有一个进程占用处理机,因此进程之间不能并行执行。