2013南大计算机真题
南大金陵嵌入式13级期末试卷B卷.doc

南京大学金陵学院期末试卷(B 卷)2012~2013学年度第一学期一、判断题(共10题,每题1分,计10分〉1设计SoC 相当于设计一个嵌入式计算机系统,是嵌入式系统开发的核心所在。
T2. 应用程序可以直接在MAND Flash 闪存内运行,F3. 嵌入式操作系统大多采用抢占式调度内核T4. 嵌入式系统的操作系统和应用程序是一体化集成在一起的,其结构不易用层次结构来 表达。
F5. 嵌入式系统的RT0S 要求操作系统比应用软件具有更高的可靠性T6. 硬实时应用对实时能力有严格的要求,响应时间在毫秒或秒级.F7. 20世纪90年代,现代操作系统的设计思想开始渗入RT0S 领域。
此间,风河推出了 Vxworko 并组成自己完整的开发环境。
T8. 嵌入式系统已进入32位处理器时代,软件开发规模迅速增大,嵌入式软件规模已达到 数百万行至数千万行的规模。
F9. 对安装有多核处理器的目标板调试,目前还不能用JTAG-1CE 进行。
F10. 指令集模拟器即是一种CPU 仿真,可方便用户在PC 机上完成绝大部分软件的调试工 作.F二、选择题(共25题,每题2分,计50分》1. 一款采用ARM V7结构,具备高可靠性,强实时处理能力的ARM 内核应是 ______A ARM11 系列B. Cortex M 系列C. Cortex A 系列D. Cortex R 系列2. 实际的嵌入式系统对实时性的要求各不相同,其中 _______ 属软实时应用:A. 机器人B.打印jLC. 汽车杀ij 车控芾ijD. 电梯3. IP 集成复用技术是建立在芯核(CORE )基础上的,所谓固核是指 ________ .A. 是一种可综合的色含具体结构信息的代码,是逻辑综合后的描述,B. 以硬件描述语言描述的代码,可根据具体的半导体工艺重新综合C. 经物理综合后的可直接用于制作的描述D. 1P 核代码以固件形式置于ROM 中4. 当前,嵌入式系统软件开发的变化很大,但 ____ 并非正确的描述.A. 硬件接口的复杂化、多样化、网络化B. 开发用主机必需与网络连结C. 引入实时多任务操作系统D. 硬件设计开发的同时,需要同时进行应用软件包的开发5. 提高系统实时性能有多种方式,以下方式中 _______ 是错误的A. 尽量釆用软件处理课程名称:嵌入式系统原理与应用 专业: _______________ 学号:_ 教师姓名黄强 .姓名: _试卷类型匕迁 总分: ________B.采用高实时处理性能的微处理器C.采用棊于实时操作系统的多线程程序D.采用并行处理机制6.使用系统级语言可对系统参数、软硬件分割、系统预期性能进行仿真评价, _____ 不属于系统级设计语言.A.SystemVerilog。
2013年东南大学计算机专业考研真题

2013专业课真题一、选择题(1~20题,共40分)1.在利用栈将中缀表达式A-(B+C/D)×E转化成后缀表达式的过程中,当扫描到符号”)”时,栈中的内容是A (+/B -(+C -(/D -(+/2.现有一颗含有25个结点的4叉树T,若T中所有分支(即度不为0的)结点的度均为4,则T的叶子节点数是A 15B 17C 19D 213.下列序列中,不可能是任意二叉搜索树后序遍历序列的个数是①5,3,4,10,12,8②5,4,3,10,12,18③3,4,5,12,10,8④10,12,5,4,3,8A 0B 1C 2D 34.带权无向图G如下图所示,若分别用Prim算法(从顶点0开始)和Kruskal算法求G的最小生成树,则最后选中的边的权值分别是A 5,3B 3,5C 5,4D 5,55.已知序列25,13,10,12,9,5,6,8是大根堆,在插下新元素20的过程中,共进行比较操作的次数是A 0B 1C 2D 36.若数据元素序列9,10,11,8,5,12,2,4,7是采用下列排序方法之一得到的第二遍排序后的结果,则该排序算法只可能是A 冒泡排序B 选择排序C 插入排序D 二路归并排序7.若依次将关键码20,30,50,52,60,68,70插入到初始为空的3阶B树中,则最后得到B树的根结点中所包含的关键码是A 50B 52 D 60 D 50,528.下列关于机器字长的叙述中,错误的是A通用寄存器位数等于机器字长B系统总线宽度等于机器字长C主存单元长度不大于机器字长 D ALU位数等于机器字长9.为了使计算机的数据传送和数据处理的功能可以并行实现,下列方法中有效的是A多种总线互联B以存储器为中心C多重存储器共存D以运算器为中心10.某计算机存储器按字节编址,主存容量配置为64KB,下列设计方案中,所用芯片的MOS 管门电路等基本元件性能相当,则性能最优的方案是A 4片16KB×8位SRAM芯片B 4片16KB×8位DRAM芯片C 4片32KB×4位SRAM芯片D 8片64KB×1位DRAM芯片11.下列寻址方式中,只能用于指令寻址的是A立即寻址B寄存器寻址 C 相对寻址 D 基址寻址12.下列有关微指令的叙述中,错误的是A垂直型微指令全部是功能性指令B垂直型微指令指令长度比较短C水平型微指令可完成多个微操作D水平型微指令显示表示顺序控制信息13.下列有关总线定时的叙述中,错误的是A异步全互锁定时方式的通信速度最慢B异步不互锁定时方式的通信可靠性最差C异步定时方式的握手信息可不通过联络信号产生D同步定时方式的时钟信号可由设备自行提供14.下列有关I/O接口的描述中,错误的是A每个I/O接口中至少包含一个I/O端口B一个I/O接口可以连接多个I/O设备C程序控制方式的I/O接口中可以没有状态口D不同I/O接口的I/O端口之间允许独立编址15.一个请求分页系统,测得如下利用率:CPU为5%,分页磁盘为97.5%,外设为4%,则下列措施中,可改善CPU利用率的是A更换速度更快的CPU B更换更大容量的分页磁盘C挂起内存中的某个用户进程D增加内存中的用户进程16.以下关于页式内存管理系统页面大小的叙述中,正确的是A页越大,页表也越大B页越大,则I/O开销越大C页越大,则内部碎片越大D页越大,则产生缺页中断的可能性越大17.某系统中有11台打印机,N个进程共享打印机资源,每个进程要求3台,为使系统不产生死锁,N的取值最多是A 4B 5C 6D 718.以下关于进程说法正确的是I.进程从运行状态转换到就绪状态,系统一定会发生CPU调度II.当I/O完成时,一个进程的状态有可能从等待状态转换为运行状态III.进程从等待状态转换为就绪状态,系统一定会发生CPU调度IV.进程进入终止状态,系统一定会发生CPU调度A I和IVB II和IIIC III和IVD IV19.页式内存管理系统中,物理内存地址为16位,逻辑地址为24位,页面大小为512B ,采用两级页表结构,外层页表有256页,则以下正确的是I.一个进程中最多有128个页II.一个进程中最多有32K 个页III.逻辑地址中表示外层页表、页号和页内偏移量的位数分别为8、7、9IV.逻辑地址中表示外层页表、页号和页内偏移量的位数分别为7、8、920.系统中四个进程(P1~P4)和三类资源(3个R1,2个R2,2个R3),进程资源分配和请求状况如下表所示,则正确的是二、综合应用题(21~32,共110分)21(8分)归并排序一般从用2路归并,即在两两归并过程中,从两个有序子序列中逐次挑选关键字最小的元素。
南京大学计算机科学与技术系845历年考研真题汇编

2008年南京大学软件基础一考研真题(含操 作系统、数据结构部分)
2008年南京大学软件基础二考研真题(操作 系统、数据结构部分)
2013年南京大学计算机科学与技术系845数 据结构、计算机组成原理、操作系统和计算
机网络考研真题
2014年南京大学计算机科学与技术系845数 据结构、计算机组成原理、操作系统和计算
(前几年树图的算法都考过了,这题说明复习时不要抱着押题的心态,力求全而)
43 (23′)计算机组成原理(二维数组,short型,a[0][0-127]与a[1][0-127]对应相 加,考察知识点如下:
(1)页而大小 (2)虚拟地址、物理地址结构; (3)虚拟地址到物理地址的查询过程 (4)缺页处理与TLB更新 (5)cache访问过程 (6)差不多是上述几个的组合,翻来覆去考察,不难
(1)简述慢开始拥塞避免快重传算法 (2)根据往返时延与带宽计算发送数据包大小 (3)要保持信道利用率最高,计算接收窗U大小 (4)根据上述计算结果,当前的传输层协议该如何改进
2018年南京大学计算机科学与技术系845数 据结构、计算机组成原理、操作系统和计算
机网络考研真题(回忆版)
一、20道选择(40分) loading… 数据结构 单链表实现优先级队列,插入的复杂度最坏多少。O(1)还是O(n) 堆的调整 算法分析 2的2次方的n次方和2的n次方,渐进复杂度度关系比较O(),theta(),欧姆()谁属于谁 p,np,npc,np-hard之间的关系,说法正确的是 操作系统 ICS cache容量大小计算(8路组相联,回写,随机替换) 计算机网络 html在7层模型哪一层…表示层…应用层… 能存储转发且不改变数据帧的设备是哪个?(路由器,hub,网桥,ATM交换机)
106012-13-南大计算机系-软件学院本科历年考题及参考答案-8-计算机系操作系统

考试科目名称操作系统(A卷)考试方式:闭卷考试日期年月日教师系(专业)年级班级学号姓名成绩一、解释题(每小题1.5分)1.管程2.低级调度3.缺页中断4.分时系统5.全局页面替换6.反置页表7.目录文件8.文件动态共享二、简答题(每小题3分)1.试简要描述一个作业生命周期所经历的各阶段。
2.试简要分析采用测试与建立指令(Test and Set)进行临界区管理的缺点。
3.什么是文件的逻辑结构,逻辑结构有几种形式?4.试分析Hoare方法实现的管程中,wait和signal操作是否需要实现为原语,为什么?5.一个典型的文本打印页面包含100行,每行160个字符。
设想某一台打印机每分钟可以打印24页,并且将字符写到打印机数据寄存器的时间很短以致可以忽略。
如果打印每个字符都会引起一次中断,而进行中断服务要花费总计50us的时间,那么采用中断驱动的I/O 编程方式来控制打印机有没有意义?三、计算题(小题4+5+5+5+5分)1.假定磁盘一个磁道有6个扇区,一个扇区正好存放文件的一个逻辑记录。
设文件F有6个逻辑记录(记为R0,R1,…,R5),依次存放在同一磁道上,磁盘驱动器的转速为12ms/周。
现有读取记录的请求序列如下:读R0,读R2,读R4,读R1,读R3,读R5。
试估算:1)以先来先服务驱动调度时,需要多长时间。
2)如果优化驱动调度算法,可以用多长时间完成。
2. 某个文件系统的物理结构如下描述:物理磁盘块的大小为1024个字节,每个磁盘块号占4 个字节,为应对系统中存在大量小文件和少量大文件的需要,现采用一种顺序结构和多重索引结构混合的物理结构实现方案,即每8个磁盘块为一组,作为基本的分配单位(磁盘块组编号同样占4个字节)。
每个盘块组对应一个索引项,索引表的固定为10项,编号为0-9,其中0-7项为直接索引项,直接指向对应的盘块组号;第8项为二级索引,第一级索引项指向存放中间索引表的物理磁盘块,该磁盘块中存放了直接指向文件存放内容的磁盘块组;第9项为三级索引,前两次索引项指向存放的中间索引表的磁盘块,最后一次索引表指向文件存放的磁盘块组。
(NEW)南京大学《842数据结构、软件工程、操作系统和计算机网络》历年考研真题汇编

1996年南京大学计算机考研真题(操作系统、数据结构部分) 1997年南京大学计算机考研真题(操作系统、数据结构部分) 1998年南京大学计算机考研真题(操作系统、数据结构部分) 1999年南京大学计算机考研真题(操作系统、数据结构部分) 2000年南京大学计算机考研真题(操作系统、数据结构部分) 2001年南京大学计算机考研真题(操作系统、数据结构部分) 2002年南京大学计算机考研真题(操作系统、数据结构部分) 2003年南京大学计算机考研真题(操作系统、数据结构部分) 2004年南京大学软件基础一考研真题(操作系统、数据结构部分) 2004年南京大学软件基础三考研真题(操作系统、数据结构部分) 2005年南京大学软件基础一考研真题(操作系统、数据结构部分) 2005年南京大学软件基础二考研真题(操作系统、数据结构部分) 2006年南京大学软件基础一考研真题(操作系统、数据结构、软件工程 部分) 2007年南京大学软件基础一考研真题(操作系统、数据结构部分) 2007年南京大学软件基础三考研真题(操作系统、数据结构部分)
分)
2013年南京大学842数据结构、软 件工程、操作系统和计算机网络
考研真题
2013年南京大学842数据结构、软 件工程、操作系统和计算机网络
考研真题备用卷
2014年南京大学842数据结构、软 件工程、操作系统和计算机网络
考研真题
2015年南京大学842数据结构、软 件工程、操作系统和计算机网络
考研真题(回忆版)
数据结构部分(45分)
一、选择题(2×10) 1 13年第一题原题
2 队列rear和length求head
3 数组a[0…8][0…3],每个元素6字节,共多少字节,下面忘了
4 树,只有叶节点和度为2的节点,当树有n个非叶节点,问有多 少叶节点,又问各个叶节点的层数和为多少(根为0层)
南京大学计算机考研20132015答案解析以及考点(部分)

南大845真题查漏补缺、抓住考点之用2013真题答案解析以及考点(一)选择题:数据结构部分(11题):1.B线性表 -顺序与链式存储方式的区别2.C排序 -直接选择排序3.A二叉线索树 -引入的目的4.D 有向图、BFS以及DFS、拓扑排序 -回路的问题*选择D肯定是可以的,但是王道上说其实深度遍历也可以5.A哈夫曼树 -节点个数问题6.A 广义表 -表头表尾的定义、存储结构*任何一个非空广义表的表头元素可能是原子元素,也可能是表元素,但其表尾元素一定是广义表。
这是因为,表头元素的定义为,广义表中的第一个元素。
表尾的定义为,除去第一个元素,其余元素组成的表。
第一个元素可能是表,也可能是元素;其余元素组成的表可以是空表,也可以是非空表,但一定是表。
故一个广义表的表头总是一个广义表或原子这个说法是错误的。
**此处统考未涉及,注意复习7.C 查找 -折半查找、查找长度8.D 哈希表 -线性探测法*(见王道)9.答案也许是A 数组 -数组的存储结构以及计算方式*从数组的表示看,数组下标是从1开始的故计算公式是(7 - 1 + (8 - 1)* 7) * 2 + 100. 注意元素的地址不是简单的相加。
10.C 二叉树 -完全二叉树,高度计算公式。
11.B B树 -相关性质计算机系统基础(原计组)部分(11题):12.C 指令* 200*100*500M / 40000 = 25013.A 浮点数的运算 -加法、对阶操作14.A 带符号整数的计算 -溢出标志OF的判断15.B 数据类型 -相关转化的关系16.B cache、页表 -相关位的关系、装入位、修改位、控制位17.D 指令体系集结构ISA -定义了什么18.C 指令执行 -PC、返回指令、条件转移*条件转移指令执行后,程序不一定转移19.A 存储器 -主存空间大小,编址方式*注意是按字编址20.D(不确定)指令 -转移指令,各标志位21.A(不确定) I/O -磁盘、带宽22.D I/O -I/O方式、中断操作系统部分(10题):23.A 操作系统的运行环境 -系统调用、访管指令、用户态24.D 微内核 -性能、扩展性25.B 指令执行 -程序状态字26.C中断 -中断与异常的不同、开关中断、中断执行优先级27.C 进程 -进程状态、挂起、内存辅存交换数据**此处与统考的进程状态的不一致,注意复习!28.C 进程 -进程通信方式、管道通信、无名管道通信*【无名管道】特点:1、只能用于具有亲缘关系的进程之间通信(父子进程或者兄弟进程)。
南京大学操作系统-2013A

考试科目名称 操作系统 (A 卷)考试方式: 闭卷 考试日期2013 年 7 月 7 日 教师 骆斌、葛季栋 系(专业) 软件学院软件工程 年级 2011级 班级 学号 姓名 成绩一、 选择题(本题满分50分,每小题2分)1. 系统调用是_______。
A .用户编写的一个子程序 B.高级语言中的库程序C. 操作系统中的一条命令D.操作系统向用户程序提供的接口2. 页面替换算法_______有可能会产生Belady 异常现象。
A.FIFO B.LRUC.OPTD.Clock3. 假设表格中所描述的两个进程(P 和Q)并发执行,其中,a 、b 、c 、d 、e 是原语,A.a,b,c,d,eB. a,b,d,e,cC. a,d,e,c,bD. a,b,d,c,e4. _____操作系统允许在一台主机上同时联接多台终端,多个用户可以通过各自的终端同时交互使用计算机。
A. 网络 B. 分布式 C. 分时 D. 实时5. 现有三个同时到达的作业J1、J2和J3,其执行时间分别为T1、T2和T3,且T1<T2<T3。
系统采用短作业优先算法,则平均周转时间是_______。
A. T1+T2+T3 B. (T1+T2+T3)/3 C.(T1+2T2+3T3)/3 D.(3T1+2T2+T3)/3 6. Unix 系统中,文件的索引结构存放在____ ____中。
A .超级块 B.inode 节点 C.目录项 D.空闲块7. 采用________不会产生内部碎片。
A.分页式存储管理B.段页式C.固定分区式存储管理D.分段式存储管理8. 采用分段存储管理的系统,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是________。
A.224B.232C.228D. 2169. 在UNIX 系统中运行以下程序,最多可再产生出____个进程?画出进程家属树。
main( ){fork( ); /*←pc(程序计数器),进程A fork( ); fork( ); }A .9 B.7 C.5 D.310. Linux 系统中的slab 分配器,采用____内存管理方式。
2013南大计算机真题

2013南大计算机真题科目代码:845 满分:150一、单选(40题,每题2分,共80分)1、下面关于线性表的叙述中,不正确的是()I线性表在链式存储时,查找第i个元素的时间同i的值成正比II线性表在链式存储时,查找第i个元素的时间同i的值无关III线性表在顺序存储时,查找第i个元素的时间同i的值成正比IV线性表在顺序存储时,查找第i个元素的时间同i的值无关A. I,IIB.II,IIIC.III,IVD.I,IV2、对n个关键码进行直接选择排序,在原关键码已经有序的情况下,关键码的比较次数为()A.nB.n-1C.n(n-1)/2D.n(n-1)3、引入二叉线索树的目的是()A.加快查找结点的前驱和后继的进度B.为了能在二叉树中方便地进行插入与删除C.为了能方便地找到双亲D.使二叉树的遍历结果唯一4、可以判断出一个有向图是否有环(回路)的方法是()A.深度优先遍历B.广度优先遍历C.求最短路径D.拓扑排序5、在哈夫曼树中,其叶结点个数为n,则非叶结点的个数为()A.n-1B.n+1C.2n-1D.2n+16、下面关于广义表的说法中,不正确的是()A.广义表的表头总是一个原子B.广义表的表尾总是一个广义表C.广义表适宜用链表存储结构D.广义表可以是一个多层次的结构7、具有n个关键字的有序表,折半查找的平均查找长度为()A.O(n)B.O(n*n)C.O(log2 n)D.O(nlog2 n)8、哈希查找中k个关键字具有同一哈希值,若用线性探测法将这k 个关键字对应的记录存入哈希表中,至少要进行的探测次数为()A. k-1B.kC.k+1D.k(k+1)/29、数组A[0..6,0..9]的每个元素占2个字节,将其按列优先次序存储在起始地址为100的内存单元中,则元素A[7,8]的地址是()A.210B.226C.234D.25610、一棵具有125个结点的完全二叉树的树高度(空树的高度为0)是()A.5B.6C.7D.811、下面关于m阶B树说法中,正确的是()I每个结点至少有两棵非空子树II树中每个结点至多有m-1个关键字III所有叶子在同一层IV当插入一个数据项引起B树结点分裂后,树长高一层A.I,II,IIIB.II,IIIC.II,III,IVD.I,IV12、某程序P由一个100条指令构成的循环程序段组成,该循环程序段共被执行200次,在计算机M中执行程序P用了40 000个时钟周期,M的主频为500MHz,则M在执行程序P时的MIPS数是()A.0.5B.2C.250D.100013、已知float型变量采用IEEE 754单精度浮点标准表示。
2013年计算机科学与技术基础答案_详细版

NJU2013年计算机科学与技术基础试卷与答案科目名称:计算机科学与技术基础(算法导论、软件方法、操作系统、数据库)一、简单描述Quicksort算法的原理与过程。
概述(即给出结果和理由,不需要严格的数学证明)最坏情况以及平均情况的时间复杂性分析。
(15分)算法参考网址:(1)/xwdreamer/archive/2011/06/15/2297000.html(2)/feliciafay/article/details/6042034(3)/morewindows/archive/2011/08/13/2137415.html(4)算法演示:/kecheng1/site01/suanfayanshi/list.asp?id=71. Quicksort算法的原理Quicksort算法是由冒泡排序算法改进而得到的,其基本原理是:(1)在待排序的n个元素中任选一个元素作为基准(pivot),然后对数组a[n]进行分区操作,通过一趟排序之后将数组a[n]分割为独立的两部分,使得基准左边元素的值都不大于基准值、基准右边元素的值都不小于基准值,这时作为基本的元素排在这两部分的中间,并使得作为基准的元素调整到排序后的正确位置(或称为记录归位)。
(2)完成一趟快速排序之后,可采用递归方法对所得的两部分子数组分别重复上述快速排序,直至每部分内只有一个元素或元素为空为止,这时每个数组元素都将被排在正确的位置,整个数组达到有序。
因此,快速排序算法的核心是分区操作,即调整基准元素的位置以及调整调整返回基准的最终位置以便分治递归。
2. Quicksort算法的过程一趟快速排序的算法是:(1)设置两个变量start 、end ,排序开始的时候:start=1,end=N ;(2)以第一个数组元素作为关键数据,赋值给pivot ,即 pivot=arry[1];(3)从end 开始向前搜索,即由后开始向前搜索(end--),找到第一个小于pivot 的值arry[end],并与arry[start]交换,即swat(arry,start,end);(4)从start 开始向后搜索,即由前开始向后搜索(start++),找到第一个大于pivot 的arry[start],与arry[end]交换,即swat(arry,start,end);(5)重复第3、4步,直到 start=end ,这个时候arry[start]=arry[end]=pivot ,而pivot 的位置就是其在整个数组中正确的位置;(6)通过递归,将问题规模不断分解。
2013计算机考研真题及参考答案完整版

2013年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:第1~40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项最符合试题要求。
1.已知两个长度分别为m 和n 的升序链表,若将它们合并为一个长度为m +n 的降序链表,则最坏情况下的时间复杂度是( )。
A .()O n B .()O m n ⨯ C .(min(,))O m n D .(max(,))O m n 2.一个栈的入栈序列为1,2,3,,n ,其出栈序列是123,,,,n p p p p 。
若23p =,则3p 可能取值的个数是( )。
A .3n -B .2n -C .1n -D .无法确定3.若将关键字1,2,3,4,5,6,7依次插入到初始为空的平衡二叉树T 中,则T 中平衡因子为0的分支结点的个数是( )。
A .0B .1C .2D .34.已知三叉树T 中6个叶结点的权分别是2,3,4,5,6,7,T 的带权(外部)路径长度最小是( )。
A .27B .46C .54D .565.若X 是后序线索二叉树中的叶结点,且X 存在左兄弟结点Y ,则X 的右线索指向的是( )。
A .X 的父结点B .以Y 为根的子树的最左下结点C .X 的左兄弟结点YD .以Y 为根的子树的最右下结点6.在任意一棵非空二叉排序树T 1中,删除某结点v 之后形成二叉排序树T 2,再将v 插入T 2形成二叉排序树T 3。
下列关于T 1与T 3的叙述中,正确的是( )。
I .若v 是T 1的叶结点,则T 1与T 3不同II . 若v 是T 1的叶结点,则T 1与T 3相同III .若v 不是T 1的叶结点,则T 1与T 3不同IV .若v 不是T 1的叶结点,则T 1与T 3相同A .仅I 、IIIB .仅I 、IVC .仅II 、IIID .仅II 、IV7.设图的邻接矩阵A 如下所示。
各顶点的度依次是( )。
2013年江苏省计算机等级考试理论试题汇总2003课件

2013年江苏省计算机等级考试理论试题公共基础部计算机教研室2014年2月2013年(省)计算机等级考试理论试题目录2013年(春)第一套20130301 (1)2013年(春)第二套20130302 (4)2013年(春)第三套20130303 (7)2013年(春)第四套20130304 (10)2013年(春)第五套20130305 (13)2013年(春)第六套20130306 (17)2013年(春)第七套20130307 (19)2013年(春)第八套20130308 (23)2013年(秋)第一套20131001 (26)2013年(秋)第二套20131002 (29)2013年(秋)第三套20131003 (32)2013年(春)第一套20130301一、必答题[1]. 在计算机内部,8位带符号二进制整数(补码)可表示的十进制最小值是________。
-127[2]. 程序设计语言的编译程序或解释程序属于________。
AA. 系统软件B. 应用软件C. 实时系统D. 分布式系统[3]. 操作系统提供的多任务处理功能,它的主要目的是提高__________________ 的利用率。
CPU[4]. 在广域网中,计算机需要传送的数据必须预先划分成若干________后,才能在网上进行传送。
DA.比特B. 字节C. 比特率D. 分组(包)[5]. 在光纤作为传输介质的通信系统中,采用的信道多路复用技术主要是_________多路复用。
波分[6]. 无线局域网采用协议主要是802.11,通常也称Wi-Fi。
(对错) 对[7]. 下面关于PC机主板的叙述中错误的是________。
DA.CPU和内存条均通过相应的插座(槽)安装在主板上B. 芯片组是主板的重要组成部分,存储控制和I/O控制功能大多是由芯片组提供的C. 为便于安装,主板的物理尺寸已标准化D. 硬盘驱动器也安装在主板上[8]. 因特网接入技术中,调制解调器的主要作用是,利用电话线、有线电视电缆等模拟信号传输线路来传输数字信息。
2013计算机考研真题及答案解析

2013 年全国硕士研究生入学统一考试—计算机专业基础综合试题2013 年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合试题(科目代码 408)12013 年全国硕士研究生入学统一考试—计算机专业基础综合试题一、单项选择题:第1~40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项最符合试题要求。
1.求整数n(n≥0)阶乘的算法如下,其时间复杂度是int fact(int n){if (n<=1)return 1;return n*fact(n-1);}A. O(log2n)B. O(n)C. (nlog2n)D. O(n2)2.已知操作符包括‘+’、‘-’、‘*’、‘/’、‘(’和‘)’。
将中缀表达式a+b-a*((c d)/e-f)+g转换为等价的后缀表达式ab+acd+e/f-*-g+ 时,用栈来存放暂时还不能确定运算次序的操作符,若栈初始时为空,则转换过程中同时保存在栈中的操作符的最大个数是A. 5B. 7C. 8D. 113.若一棵二叉树的前序遍历序列为a, e, b, d, c,后序遍历序列为b, c, d, e, a,则根结点的孩子结点A.只有eB.有e、bC.有e、cD.无法确定4.若平衡二叉树的高度为6,且所有非叶结点的平衡因子均为1,则该平衡二叉树的结点总数为A. 10B. 20C. 32D. 335.对有n个结点、e条边且使用邻接表存储的有向图进行广度优先遍历,其算法时间复杂度是A. O(n)B. O(e)C. O(n+e)D. O(n*e)6.若用邻接矩阵存储有向图,矩阵中主对角线以下的元素均为零,则关于该图拓扑序列的结论是A.存在,且唯一C.存在,可能不唯一B.存在,且不唯一D.无法确定是否存在7.对如下有向带权图,若采用迪杰斯特拉(Dijkstra)算法求源点a到其他各顶点的最短路径,则得到的第一条最短路径的目标顶点是b,第二条最短路径的目标顶点是c,后续得到的其余各最短路径的目标顶点依次是22013 年全国硕士研究生入学统一考试—计算机专业基础综合试题A.d,e,fB.e,d,fC. f,d,eD.f,e,d8.下列关于最小生成树的说法中,正确的是I.最小生成树树的代价唯一II.权值最小的边一定会出现在所有的最小生成树中III.用普里姆(Prim)算法从不同顶点开始得到的最小生成树一定相同IV.普里姆算法和克鲁斯卡尔(Kruskal)算法得到的最小生成树总不相同A.仅IB.仅IIC.仅I、IIID.仅II、IV9.设有一棵3阶B树,如下图所示。
2013计算机考研真题及参考答案完整版

因子为 0 的
分支结点的个数是( )。
A.0
B.1
C.2
D.3
4.已知三叉树 T 中 6 个叶结点的权分别是 2,3,4,5,6,7,T 的带权(外部)路径长度
最小是
( )。
A.27
B.46
C.54
D.56
5.若 X 是后序线索二叉树中的叶结点,且 X 存在左兄弟结点 Y,则 X 的右线索指向的是
( )。
B.0.97×109 条指令/秒
C.1.0×109 条指令/秒
D.1.03 ×109 条指令/秒
19.下列选项中,用于设备和设备控制器(I/O 接口)之间互连的接口标准是( )。
A.PCI
B.USB
C.AGP
D.PCI-Express
20.下列选项中,用于提高 RAID 可靠性的措施有( )。
I.磁盘镜像
26.若某文件系统索引结点(inode)中有直接地址项和间接地址项,则下列选项中,与单个
文件长度
无关的因素是( )。
A.索引结点的总数
B.间接地址索引的级数
C.地址项的个数
D.文件块大小
27.设系统缓冲区和用户工作区均采用单缓冲,从外设读入 1 个数据块到系统缓冲区的时间
为 100,从
系统缓冲区读入 1 个数据块到用户工作区的时间为 5,对用户工作区中的 1 个数据块进行分
2013 年全国硕士研究生入学统一考试 计算机科学与技术学科联考 计算机学科专业基础综合试题
一、单项选择题:第 1~40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只 有一个选项最符合试题要求。 1.已知两个长度分别为 m 和 n 的升序链表,若将它们合并为一个长度为 m+n 的降序链表, 则最坏情 况下的时间复杂度是( )。
南京大学2013年计算机系免试研究生上机测试题

时间:1小时
编写一个C++函数remove_list_node,其原型如下:
Node *remove_list_node(Node *&h, int i);
该函数能够把一个双向链表(不带表头节点,h为第一个节点的指针)中的第i个节点从链表中删除,其中,i可以是1、2、3、…,操作成功则返回被删除节点的指针;否则(不存在第i个节点),返回0.另外,调用者可以通过参数h获得删除指定节点后链表的第一个节点的指针。
节点类型Node定义如下:
struct Node
{
int value;
Node *prev; //对于第一个节点,它为0
Node *next; //对于最后一个节点,它为0
}
要求:
编写的函数放在文件remove.cpp中
程序提交要求:把你的remove.cpp文件拷贝到下面的文件夹中:
d:\学好(姓名)
注意:对上面文件夹名字中的学号和姓名,请用你的学号和姓名去替代!该文件夹中只需要文件remove.cpp,其他文件不要放!另外,自己写的测试代码(如main函数)不要出现在提交的remove.cpp中!
编程心得:
这题本身不难
很多同学看错题,以为是双向循环链表,导致错误,所以审题要仔细。
特别要注意程序的鲁棒性,比如考虑i的非法值,删除头结点、尾节点、中间节点,或者链表为空的情况。
一般需要设计下列三种测试用例:
1、正常的双向链表(如三个节点)
删除头、尾、中间
2、只有一个节点的双向链表
删除头
3、空链表
如何删除。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2013南大计算机真题科目代码:845 满分:150一、单选(40题,每题2分,共80分)1、下面关于线性表的叙述中,不正确的是()I线性表在链式存储时,查找第i个元素的时间同i的值成正比II线性表在链式存储时,查找第i个元素的时间同i的值无关III线性表在顺序存储时,查找第i个元素的时间同i的值成正比IV线性表在顺序存储时,查找第i个元素的时间同i的值无关A. I,IIB.II,IIIC.III,IVD.I,IV2、对n个关键码进行直接选择排序,在原关键码已经有序的情况下,关键码的比较次数为()A.nB.n-1C.n(n-1)/2D.n(n-1)3、引入二叉线索树的目的是()A.加快查找结点的前驱和后继的进度B.为了能在二叉树中方便地进行插入与删除C.为了能方便地找到双亲D.使二叉树的遍历结果唯一4、可以判断出一个有向图是否有环(回路)的方法是()A.深度优先遍历B.广度优先遍历C.求最短路径D.拓扑排序5、在哈夫曼树中,其叶结点个数为n,则非叶结点的个数为()A.n-1B.n+1C.2n-1D.2n+16、下面关于广义表的说法中,不正确的是()A.广义表的表头总是一个原子B.广义表的表尾总是一个广义表C.广义表适宜用链表存储结构D.广义表可以是一个多层次的结构7、具有n个关键字的有序表,折半查找的平均查找长度为()A.O(n)B.O(n*n)C.O(log2 n)D.O(nlog2 n)8、哈希查找中k个关键字具有同一哈希值,若用线性探测法将这k 个关键字对应的记录存入哈希表中,至少要进行的探测次数为()A. k-1B.kC.k+1D.k(k+1)/29、数组A[0..6,0..9]的每个元素占2个字节,将其按列优先次序存储在起始地址为100的内存单元中,则元素A[7,8]的地址是()A.210B.226C.234D.25610、一棵具有125个结点的完全二叉树的树高度(空树的高度为0)是()A.5B.6C.7D.811、下面关于m阶B树说法中,正确的是()I每个结点至少有两棵非空子树II树中每个结点至多有m-1个关键字III所有叶子在同一层IV当插入一个数据项引起B树结点分裂后,树长高一层A.I,II,IIIB.II,IIIC.II,III,IVD.I,IV12、某程序P由一个100条指令构成的循环程序段组成,该循环程序段共被执行200次,在计算机M中执行程序P用了40 000个时钟周期,M的主频为500MHz,则M在执行程序P时的MIPS数是()A.0.5B.2C.250D.100013、已知float型变量采用IEEE 754单精度浮点标准表示。
若x,y 为float类型,且x=126,y=15.75,则执行赋值语句“z=x+y;”,在浮点运算部件中进行对阶操作后的结果是()A.x不变,y为0 1000 0101,0.0011 1111 0 0B.x不变,y为0 1000 0110,0.0011 1111 0 0C.y不变,x为1 1000 0101,0.0011 1111 0 0D.y不变,x为1 1000 0110,0.0011 1111 0 014、已知char型变量x和y的补码表示分别为[x]补=EFH,[y]补=FEH,则x-y的值以及相应的溢出标志(OF)分别是()A.-15,0B.15,0C.-15,1D.15,115、假定变量i,f的数据类型分别是int,float。
已知i=54321,f=5.4321e3,则在一个32位机器中执行下列表达式时,结果为假的是A.i==(int)(float)iB.f==(float)(int)fC.i==(float)(double)iD.f==(float)(double)f16、假定页表中有一个控制位C,用来表示对应页面是否可在Cache 缓存。
C=1表示可在Cache缓存,C=0表示不能在Cache缓存。
以下是关于虚实地址转换时对控制位C进行相关处理的描述,其中错误的是()A.若装入位(Valid)为0,则无需考虑C的取值如何B.若修改位(Dirty)为1,则不管原来C为何值都将其清0C.若C=0,则根据转换后的地址直接访问主存而不访问CacheD.若C=1,则根据转换后的地址先到Cache中进行访问17、机器M1和M2具有完全相同的指令集体系结构(ISA),某程序均匀涵盖了所有指令,P在M1上的运行四件比在M2上快30秒。
针对上述情况,以下叙述中,错误的是()A.M1和M2的时钟频率以及CPI都可能不同B.在M1和M2上所采用的Cache实现方式可能不同C.同一条指令在M1和M2上的实现方式可能不同D.M1和M2的通用寄存器个数及位数都可能不同18、以下有关程序计数器PC的叙述中,正确的是()A.每条指令执行后,PC的值都会变得更大B.指令顺序执行时,PC的值总是自动加1C.返回指令执行后,PC中一定是返回地址D.条件转移指令执行后,PC中一定是转移目标地址19、若设计一台机器,要求机器字长32位,按字编址,主存地址空间大小为2GB,指令长度为32位,则PC的位数个数是()A.29B.30C.31D.3220、某机器采用双字节定长指令字,ZF,OF,CF,SF分别是零标志、溢出标志、进位/借位标志和符号标志。
下图给出的是某条指令相关的部分数据通路,该指令是()A.带符号整数大于转移指令(jg)B.带符号整数大于等于转移指令(jge)C.无符号数大于转移指令(jug)D.无符号数大于等于转移指令(juge)21、假定连接主存和磁盘的总线带宽是110MB/s,磁盘最大数据传输率是4MB/s,若磁盘输入/输出占用50%的总线带宽,则总线上可同时接入的磁盘个数最多是()A.13B.15C.27D.2922、以下操作中,由中断隐指令完成的是()A.设置中断屏蔽字B.保护中断屏蔽字C.保护通用寄存器(现场)D.保护返回地址(断点)23、下列指令中,在用户态执行的是()A.访管指令B.关中断C.启动I/O指令D.设置时钟24、关于微内核操作系统,不正确的描述是()A.内核态代码规模小B.文件系统在用户态工作C.扩展性好D.系统性能高25.程序状态字中通常不包括()A.中断状态B.程序计数器C.数据寄存器D.进位标志26.关于中断,不准确的描述是()A.中断事件来源与执行程序之外B.中断处理必须按照优先级顺序处理完毕C.中断处理要在关中断情况下进行D.中断是可以屏蔽的27.在进程状态切换时,引起内存与辅存之间交换数据的是()A.运行到就绪B.运行到等待C.运行到挂起D.就绪到运行28.无名管道通信方式适合用于()A.网络通信B.任意用户间通信C.有关进程间通信D.任意进程间通信29.静态资源分配策略可防止死锁,因其打破了死锁的必要条件()A.互斥B.占有等待C.不剥夺D.互斥和不剥夺30.多级页表的主要目标是()A.减少页表所占用内存B.提高地址转换效率C.管理更大的物理空间D.提供更大的逻辑地址空间31.请求分页虚拟内存管理时,多种因素与缺页中断率有关,但无直接关联的是()A.可用内存大小B.页框大小C.程序大小D.替换算法32、设备驱动程序的主要功能中通常不包括()A.出错处理B.启动设备工作C.设备抽象D.设备命名33.以太网100BASE-TX中的100的含义是()A.100米B.100M bpsC.100站点 D.时延100ms34、内部路由协议OSPF采用的路由选择算法是()A.基于Dijkstra最短路径算法的链路状态路由选择算法B.基于Dijkstra最短路径算法的距离矢量路由选择算法C.基于Bellman-Ford最短路径算法的链路状态路由选择算法D.基于Bellman-Ford最短路径算法的距离矢量路由选择算法35、以下关于OSI参考模型的描述中,说法错误的是()A.OSI参考模型定义了开放系统的层次结构B.OSI参考模型定义了各层所包括的可能的服务C.OSI参考模型作为一个框架协调组织各层协议的制定D.OSI参考模型定义了各层接口的实现方法36.下列IP地址中,分配给主机的A类地址是()A.126.255.255.255B.126.0.0.0C.126.0.0.1D.128.0.0.137、802.11标准定义的分布协调功能所包含的几种帧间间隔中,一般逐级竞争使用信道()A.SIFS和PIFSB.SIFS和DIFSC.DIFSD.DIFS和PIFS38、下列关于TCP滑动窗口机制的叙述中,正确的是()A.表示滑动窗口大小的字段包含3位B.滑动窗口大小在TCP连接过程中不再调整C.滑动窗口仅用于端到端的流量控制D.滑动窗口大小为0是合法的39、在一个主机域名中,表示主机名的是()A.httpB.bbsC.nju40.下图中,“?”处应填入的值是()A.1B.i+1C.jD.j+141、(11分)请将下面的序列进行堆排序方法进行排序,给出每一步的步骤。
说明堆排序的时间复杂度。
42、(12分)已知二叉树的存储形式是静态二叉链表,如下图所示。
试编写算法在二叉树的静态二叉链表存储结构上对二叉树进行前序遍历。
要求采用非递归的算法,描述算法的基本设计思想,采用程序设计语言描述算法(C,C++,JAVA语言中的一种实现),关键之处请给出注释,静态二叉链表如图所示:。