计算机统考408-2018真题及答案
- 格式:pdf
- 大小:2.25 MB
- 文档页数:12
2018年全国硕士研究生入学统一考试计算机学科专业基础综合试卷一、单项选择题:140小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项符合题目要求。
请在答题卡上将所选项的字母涂黑。
b5E2RGbCAP 1.已知程序如下:ints(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(>p1EanqFDPwC.main(>->S(0>->S(1> D.S(1>->S(0>->main(>DXDiTa9E3d【参考答案】 D【考查知识点】栈的基本概念和函数调用的原理。
2.先序序列为a,b,c,d的不同二叉树的个数是A.13B.14C.15D.16【参考答案】 C【考查知识点】二叉树的基本概念。
3.下列选项给出的是从根分别到达两个叶节点路径上的权值序列,能属于同一棵哈夫曼树的是A.24,10,5和 24,10,7B.24,10,5和24,12,7C.24,10,10和 24,14,11 D.24,10,5和 24,14,6【参考答案】 C【考查知识点】哈夫曼树的原理。
4.现在有一颗无重复关键字的平衡二叉树<AVL树),对其进行中序遍历可得到一个降序序列。
下列关于该平衡二叉树的叙述中,正确的是RTCrpUDGiTA.根节点的度一定为2B.树中最小元素一定是叶节点C.最后插入的元素一定是叶节点D.树中最大元素一定是无左子树【参考答案】 B【考查知识点】树的中序遍历和AVL树的基本概念。
5.设有向图G=(V,E>,顶点集V={V0,V1,V2,V3},边集E={<v0,v1>,<v0,v2>,<v0,v3>,<v1,v3>},若从顶点V0 开始对图进行深度优先遍历,则可能得到的不同遍历序列个数是5PCzVD7HxAA.2 B.3 C.4 D.5【参考答案】 D【考查知识点】图的深度优先遍历。
2025年研究生考试考研计算机学科专业基础(408)自测试卷(答案在后面)一、单项选择题(本大题有40小题,每小题2分,共80分)1、下列关于计算机网络的描述中,错误的是:•A) 计算机网络能够实现资源共享。
•B) 计算机网络中的主机可以运行不同的操作系统。
•C) 计算机网络的数据传输不受物理距离限制。
•D) 在计算机网络中,数据通信需要遵循共同的协议。
2、在TCP/IP参考模型中,与OSI模型的传输层对应的是:•A) 应用层•B) 互联网层•C) 传输层•D) 链路层3、下列哪一种算法属于对称加密算法?•A) RSA•B) DES•C) ECC•D) DSA4、关于数据结构,以下哪个说法是正确的?A、链表比数组更节省内存空间B、树是一种非线性结构,其子节点可以有多个父节点C、栈是一种先进先出(FIFO)的数据结构D、图是表示实体之间关系的集合,其中每个实体都只有一个前驱节点和一个后继节点5、在以下哪个情况下,递归算法比迭代算法效率更高?A、当递归深度很深,但递归次数较少时B、当递归深度很浅,但递归次数较多时C、当递归深度很深,且递归次数较多时D、递归算法通常比迭代算法效率更高6、以下哪种排序算法的平均时间复杂度为O(nlogn)?A、冒泡排序B、选择排序C、插入排序D、归并排序7、下列关于计算机硬件结构的说法中,正确的是()。
A、现代计算机均采用了冯·诺依曼结构B、计算机硬件结构中,中央处理器(CPU)主要用于执行存储在内存中的指令,并处理数据。
C、直接存储器接入(DMA)只在输入输出设备与内存之间传输数据,中央处理器(CPU)不参与。
D、计算机硬件结构中,输入设备、输出设备、外存储设备(如硬盘、光驱等)和中央处理器(CPU)是必需的组件。
8、在计算机组成原理中,以下关于Cache的描述,正确的是()。
A、Cache的主要目的是为了提升计算机的存储容量B、回写(Write-Back)策略指的是,在数据写回主存前,一直保持在Cache中的内容得以保存。
2024年研究生考试考研计算机学科专业基础(408)复习试题(答案在后面)一、单项选择题(本大题有40小题,每小题2分,共80分)1、下列关于冯·诺依曼体系结构的叙述中,正确的是:A. 计算机由运算器、控制器、存储器、输入设备和输出设备五大部件组成。
B. 指令和数据存放在不同的存储器中。
C. 冯·诺依曼体系结构的计算机硬件系统分为运算器、显示器和键盘三大部分。
D. 程序指令存储在内存中,但数据不能存储在内存中。
2、在计算机内部,数据通常采用哪种形式表示?A. 十进制B. 八进制C. 十六进制D. 二进制3、CPU可以直接访问的存储器是哪一个?A. 软盘B. 硬盘C. 内存D. 光盘4、在计算机网络中,以下哪项不是TCP/IP模型的层次结构之一?A. 网络接口层B. 网络层C. 应用层D. 物理层5、以下哪个算法是用于查找非平衡二叉搜索树中某个特定节点的最坏情况时间复杂度?A. 二分查找B. 中序遍历C. 平衡二叉搜索树查找D. 二叉树遍历6、以下哪个语言是用于实现编译原理的?A. JavaB. C++C. PythonD. Haskell7、在计算机系统中,地址总线的宽度决定了CPU可以直接寻址的内存空间大小。
如果某计算机系统的地址总线宽度为32位,则该CPU的最大直接寻址空间为:A. 4GBB. 8GBC. 16GBD. 32GB8、在数据结构中,队列是一种特殊的线性表,其特点是先进先出(FIFO)。
若在一个初始为空的队列中按照顺序插入元素A、B、C、D,然后执行两次删除操作,再插入元素E、F,接着再次执行两次删除操作,此时队列的队首元素是:A. AB. BC. CD. F9、在关系数据库中,两个表之间的连接是一种生成新表的操作,它将第一个表中的行与第二个表中的行匹配。
如果连接操作没有找到匹配项,则返回NULL。
假设我们有两个表:Table1(A, B),Table2(C, D),其中A与C是连接字段。
考试性质计算机学科专业基础综合考试是为高等院校和科研院所招收计算机科学与技术学科的硕士研究生而设置的具有选拔性质的联考科目,其目的是科学、公平、有效地测试考生掌握计算机科学与技术学科大学本科阶段专业知识、基本理论、基本方法的水平和分析问题、解决问题的能力,评价的标准是高等院校计算机科学与技术学科优秀本科毕业生所能达到的及格或及格以上水平,以利于各高等院校和科研院所择优选拔,确保硕士研究生的招生质量。
II考查目标计算机学科专业基础综合考试涵盖数据结构、计算机组成原理、操作系统和计算机网络等学科专业基础课程。
要求考生比较系统地掌握上述专业基础课程的基本概念、基本原理和基本方法,能够综合运用所学的基本原理和基本方法分析、判断和解决有关理论问题和实际问题。
III考试形式和试卷结构一、试卷满分及考试时间本试卷满分为150分,考试时间为180分钟。
二、答题方式答题方式为闭卷、笔试。
三、试卷内容结构数据结构45分计算机组成原理45分操作系统35分计算机网络25分四、试卷题型结构单项选择题80分(40小题,每小题2分)综合应用题70分IV考查内容数据结构【考查目标】1。
掌握数据结构的基本概念、基本原理和基本方法。
2。
掌握数据的逻辑结构、存储结构及基本操作的实现,能够对算法进行基本的时间复杂度与空间复杂度的分析。
3.能够运用数据结构基本原理和方法进行问题的分析与求解,具备采用C或C++语言设计与实现算法的能力.一、线性表(一)线性表的定义和基本操作(二)线性表的实现1.顺序存储2.链式存储3.线性表的应用二、栈、队列和数组(一)栈和队列的基本概念(二)栈和队列的顺序存储结构(三)栈和队列的链式存储结构(四)栈和队列的应用(五)特殊矩阵的压缩存储三、树与二叉树(一)树的基本概念(二)二叉树1.二叉树的定义及其主要特征2.二叉树的顺序存储结构和链式存储结构3。
二叉树的遍历4.线索二叉树的基本概念和构造(三)树、森林1.树的存储结构2。
计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题: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. 排序过程中,对尚未确定最终位置的所有元素进行一遍处理称为一“趟”。
2024年研究生考试考研计算机学科专业基础(408)模拟试卷(答案在后面)一、单项选择题(本大题有40小题,每小题2分,共80分)1、在计算机系统中,下列哪种设备属于输入设备?A、显示器B、键盘C、鼠标D、打印机2、以下哪种编程语言不属于面向对象编程语言?A、JavaB、C++C、CD、Python3、在计算机组成原理中,下列哪种存储器具有随机访问特性?A、只读存储器(ROM)B、随机存取存储器(RAM)C、只读只写存储器(PROM)D、可编程只读存储器(EPROM)4、下列关于操作系统进程管理的描述中,正确的是:A、进程是程序的一次执行活动,程序是进程的一次执行B、进程是资源分配的基本单位,线程是进程管理的最小单位C、进程和线程是同一概念的不同称呼D、进程是调度和分派的基本单位,线程是进程内部的一个实体5、在计算机网络中,下列哪种协议负责提供端到端的数据传输服务?A、TCP/IPB、HTTPC、FTPD、SMTP6、在数据结构中,下列哪种排序算法的平均时间复杂度为O(nlogn)?A、冒泡排序B、插入排序C、快速排序D、选择排序7、以下哪个操作系统被认为是第一个分时操作系统?A、UNIXB、WindowsC、LinuxD、Multics8、在计算机中,以下哪个术语表示数据从内存到CPU的传输过程?A、I/O操作B、DMA(直接内存访问)C、Cache操作D、Fetch9、在数据库管理系统中,以下哪个术语表示对数据库的查询操作?A、UpdateB、DeleteC、QueryD、Insert10、在计算机科学中,下列哪项不是数据结构的基本特性?A. 存取顺序B. 逻辑结构C. 存储结构D. 数据的动态性13、在计算机中,以下哪个寄存器通常用于存放指令的地址?A. 数据寄存器(Data Register)B. 程序计数器(Program Counter)C. 指令寄存器(Instruction Register)D. 索引寄存器(Index Register)16、以下关于C++面向对象编程的说法中,错误的是:A. 类是对具有相同属性和行为对象的抽象B. 继承是C++中实现代码重用的重要手段C. 多态是通过虚函数实现的,它可以提高程序的灵活性和可扩展性D. 构造函数和析构函数不能被继承19、关于计算机操作系统中的进程管理,以下说法正确的是:A. 进程是计算机程序的一次执行活动,是动态的B. 进程在计算机系统中是静态的,只有程序本身C. 进程控制块(PCB)是进程实体的一部分,用于进程调度和管理D. 进程控制块(PCB)中不包括进程的CPU状态信息22、在计算机网络中,以下哪个协议负责处理传输层以上的应用程序之间的通信?A. TCP协议B. IP协议C. UDP协议D. HTTP协议25、在计算机系统中,下列哪一项不是常见的存储器层次结构的一部分?A. CPU缓存B. 内存C. 硬盘D. 处理器28、在计算机中,一个字节(Byte)通常由多少位(bit)组成?A. 8B. 16C. 32D. 6431、以下哪种数据结构可以用来实现一个高效的快速排序算法?A. 队列B. 栈C. 链表D. 二叉搜索树34、题干:在计算机中,下列哪种存储器是只读存储器(ROM)?A. RAMB. ROMC. ROMD. Cache37、以下哪种编程语言不是使用面向对象编程范式?A. JavaB. C++C. PythonD. Assembly40、以下哪个算法的时间复杂度是O(nlogn)?A. 快速排序B. 冒泡排序C. 选择排序D. 插入排序二、解答题(本大题有7小题,每小题10分,共70分)第一题题目:设计一个简单的排序算法,实现以下功能:1.输入一个整数数组;2.对该数组进行排序,使得从小到大排列;3.返回排序后的数组。
2018年计算机组成原理大题一、引言2018年计算机组成原理大题是计算机类专业考试中的重要一部分,涉及计算机体系结构、指令系统、数据表示、运算方法、存储器层次结构等内容。
本篇文章将对2018年计算机组成原理大题进行系统性的分析和梳理,旨在帮助考生更好地理解和掌握该部分知识,为顺利通过考试提供有力支持。
二、计算机体系结构1. 计算机系统的基本组成计算机系统由硬件和软件两部分组成,硬件包括中央处理器、存储器、输入设备和输出设备,软件包括系统软件和应用软件。
2. 计算机指令的执行过程指令执行包括取指令、译码指令、执行指令和访存四个阶段,其中取指令阶段是最关键的一环,直接影响指令的执行效率。
3. 计算机的运行模式计算机的运行模式主要分为批处理模式、交互式模式和实时处理模式,不同的运行模式适用于不同的场景和需求。
三、指令系统1. 指令系统的组成指令系统由指令集、位置区域寻址方式、指令格式等组成,指令的格式和寻址方式对指令的执行效率有着重要的影响。
2. 指令的类型指令可以分为数据传输指令、算术逻辑指令、控制转移指令和特权指令等多种类型,不同类型的指令用于实现不同的功能。
3. 指令执行的流程指令执行的流程包括指令的取址、指令的译码、指令的执行和指令的结束等多个步骤,每个步骤都需要严格的执行,保证指令执行的准确性和效率。
四、数据表示1. 数据的二进制表示计算机系统中的数据以二进制形式表示,包括整数、实数、字符、图像、声音等多种类型。
2. 数据的编码方式数据的编码方式主要包括原码、反码、补码等多种形式,不同的编码方式用于实现不同的功能和需求。
3. 数据的存储方式数据的存储方式有直接寻址、间接寻址、基址寻址、变址寻址等多种形式,不同的存储方式适用于不同的场景和需求。
五、运算方法1. 整数运算计算机系统中的整数运算包括加法、减法、乘法、除法等多种运算方式,其中除法是最为复杂和耗时的运算方式。
2. 浮点数运算浮点数运算是计算机系统中的一项重要工作,涉及到浮点数的表示、加减乘除、取整、溢出等多个方面。
研究生考试考研计算机学科专业基础(408)复习试卷(答案在后面)一、单项选择题(本大题有40小题,每小题2分,共80分)1、在计算机系统中,下列哪种存储器是用于存放机器指令的?A、只读存储器(ROM)B、随机存取存储器(RAM)C、光盘存储器D、硬盘存储器2、以下哪种编程语言被广泛用于开发操作系统?A、C语言B、JavaC、PythonD、Ruby3、在计算机网络中,以下哪个协议负责处理不同网络之间的数据交换?A、HTTP协议B、FTP协议C、SMTP协议D、TCP/IP协议4、下列关于数据结构中栈和队列的描述,不正确的是:A. 栈是一种后进先出(LIFO)的数据结构B. 队列是一种先进先出(FIFO)的数据结构C. 栈和队列都是线性表D. 栈可以采用链式存储结构,队列只能采用顺序存储结构5、以下关于哈希表的说法,正确的是:A. 哈希表可以解决所有数据结构的问题B. 哈希表的查找效率与哈希函数的选择无关C. 哈希表是一种通过哈希函数将数据元素映射到表中的数据结构D. 哈希表在发生哈希冲突时,一定需要使用链表来解决6、以下关于图数据结构的描述,不正确的是:A. 图可以表示任意复杂的关系B. 图的顶点可以是任何数据类型C. 图的边可以是单向或双向的D. 无向图和有向图的顶点数必须相同7、下列关于C++中构造函数和析构函数的说法,错误的是:A、构造函数在对象被创建时自动调用B、析构函数在对象被销毁时自动调用C、构造函数和析构函数可以有参数D、构造函数和析构函数的名字与类名相同8、在Java中,以下哪个关键字用来声明一个抽象类?A、publicB、abstractC、finalD、class9、以下关于数据库事务的ACID特性,哪个描述是错误的?A、原子性(Atomicity)确保事务中所有操作要么全部完成,要么全部不做B、一致性(Consistency)确保事务执行结果使得数据库从一个一致性状态转移到另一个一致性状态C、隔离性(Isolation)确保事务在并发执行时不会相互干扰D、持久性(Durability)确保事务一旦提交,其所做的更改将永久保存到数据库中10、在计算机网络中,以下哪个协议主要用于实现互联网中的电子邮件服务?A. HTTPB. FTPC. SMTPD. DNS11、在计算机组成原理中,以下哪个寄存器通常用于存储CPU的当前指令地址?A. 程序计数器(PC)B. 数据寄存器(DR)C. 累加器(ACC)D. 指令寄存器(IR)12、在操作系统原理中,以下哪个概念描述了进程在执行过程中可能遇到的三种基本状态?A. 进程调度B. 进程同步C. 进程状态D. 进程通信13、在计算机系统中,下列哪种设备属于I/O设备?A. 中央处理器(CPU)B. 存储器C. 硬盘D. 显卡14、下面哪种技术可以实现多级缓存一致性?A. 线性一致性模型B. 强一致性模型C. 松散一致性模型D. 缓存一致性协议15、以下哪个算法的时间复杂度是O(nlogn)?A. 冒泡排序B. 选择排序C. 快速排序D. 插入排序16、在C++中,以下哪个关键字用于声明一个指向常量的指针?A. constB. &constC. const*D. &*17、在Java中,下列哪个关键字用于声明一个接口?A. interfaceB. classC. extendsD. implements18、以下哪种数据结构可以实现动态数组的功能?A. 链表B. 栈C. 队列D. 动态数组19、在计算机网络中,以下哪个协议属于传输层协议?A. HTTPB. FTPC. SMTPD. TCP 20、以下哪个算法属于动态规划算法?A. 冒泡排序B. 快速排序C. 深度优先搜索D. 最长公共子序列21、在C++中,以下哪个关键字用于声明一个类的私有成员?A. publicB. protectedC. privateD. static22、以下哪种编程语言是面向对象编程语言?A. JavaB. CC. PythonD. JavaScript23、以下哪种数据结构是用于解决排序问题的?A. 队列B. 栈C. 树D. 散列表24、在计算机网络中,以下哪个协议用于传输文件?A. HTTPB. FTPC. SMTPD. DNS25、以下哪个操作系统不是基于分时多任务技术的?A. WindowsB. LinuxC. macOS26、在计算机网络中,以下哪个协议负责传输层的可靠性?A. IPB. TCPC. UDPD. HTTP27、在数据库设计中,以下哪个范式描述了“每个非主属性只依赖于主属性”?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)28、在C语言中,以下哪个关键字表示静态存储期的变量?A. staticB. externC. autoD. register29、以下哪个算法的时间复杂度是O(nlogn)?A. 快速排序B. 冒泡排序C. 选择排序D. 插入排序 30、在计算机网络中,以下哪个协议负责将数据包从源主机发送到目的主机?B. UDPC. IPD. HTTP31、以下关于C++中的构造函数的描述,错误的是:A. 构造函数是类的一个特殊成员函数,用于初始化对象B. 构造函数的函数名与类名相同C. 构造函数可以重载D. 构造函数不能有返回类型,即使是void也不可以32、在Java中,下列关于继承的说法,正确的是:A. 子类可以访问父类的所有成员变量和方法B. 子类可以访问父类中声明的私有成员变量和方法C. 子类可以修改父类中声明的私有成员变量和方法D. 子类可以重写父类中声明的私有成员变量和方法33、以下关于Python中列表(list)的说法,正确的是:A. 列表中的元素类型可以不同B. 列表中的元素类型必须相同C. 列表是不可变的,不能修改D. 列表是可变的,可以添加、删除和修改元素34、关于C++中的“引用”,以下说法错误的是:A. 引用是另一个变量的别名,对引用的操作等同于对原变量的操作。
2018计算机考研408真题和答案2018年计算机考研408真题及答案一、单选题部分:1. 在计算机网络中,通信协议是指()。
A. 传输介质B. 通信规则C. 通信设备D. 通信软件答案:B2. 在程序开发过程中,下面哪种方法可以用于检测内存泄漏?A. 静态分析B. 动态分析C. 压力测试D. 负载测试答案:B3. 下面哪种存储器具有最小的存取时间?A. 内存B. 磁盘C. 缓存D. 寄存器答案:D4. 下面哪种排序算法的时间复杂度始终为O(nlogn)?A. 冒泡排序B. 插入排序C. 快速排序D. 希尔排序答案:C5. 下面哪种数据库模型是面向对象的数据库模型?A. 层次模型B. 网状模型C. 关系模型D. 对象模型答案:D二、多选题部分:1. 下面哪些属于面向对象编程的特点?()A. 封装B. 继承C. 多态D. 并行答案:A、B、C2. 下面哪些属于软件工程的基本原则?()A. 需求分析B. 设计C. 编码D. 测试答案:A、B、C、D三、填空题部分:1. 在计算机网络中,IP地址共有()位。
答案:322. 在C语言中,变量的作用域可以分为()和()两种。
答案:全局作用域、局部作用域四、简答题部分:1. 简述TCP/IP协议中的TCP和UDP协议的区别。
答案:TCP是面向连接的可靠传输协议,提供了数据传输的可靠性和完整性。
UDP是无连接的不可靠传输协议,不保证数据传输的可靠性和完整性。
TCP使用三次握手建立连接,UDP不需要建立连接。
TCP数据传输时会进行流量控制和拥塞控制,UDP不进行控制。
TCP适用于要求可靠传输的应用,如文件传输;UDP适用于实时性要求较高的应用,如视频流传输。
2. 简述软件测试的基本原则。
答案:软件测试的基本原则包括全面性、及早性、准确性和经济性。
全面性指测试应该覆盖系统的各个功能和各种情况,尽可能发现所有可能的错误;及早性指测试应该尽早开始,尽早发现和修复错误;准确性指测试应该准确地验证系统是否满足需求和设计要求;经济性指测试应该在可接受的时间和成本范围内完成,避免过度测试和浪费资源。
2018年计算机学科专业基础综合试题参考答案一、单项选择题1.B2.C3.A4.A5.A6.C7.D8.B9.C10.D11.A12.D13.C14.A15.A16.B17.C18.B19.A20.D21.B22.C23.C24.D25.B26.A27.C28.D29.D30.A31.D32.C33.B 34.C 35.D 36.D 37.D 38.C 39.B 40.D二、综合应用题41.解析:1)题目要求算法时间上尽可能高效,因此采用空间换时间的办法。
分配一个用于标记的数组B[n],用来记录A中是否出现了1~n中的正整数,B[0]对应正整数1,B[n-1]对应正整数n,初始化B中全部为0。
由于A中含有n个整数,因此可能返回的值是1~n+1,当A中n个数恰好为1~n时返回n+1。
当数组A中出现了小于等于0或者大于n的值时,会导致1~n中出现空余位置,返回结果必然在1~n中,因此对于A中出现了小于等于0或者大于n的值可以不采取任何操作。
经过以上分析可以得出算法流程:从A[0]开始遍历A,若0<A[i]<=n,则令B[A[i]-1]=1;否则不做操作。
对A遍历结束后,开始遍历数组B,若能查找到第一个满足B[i]==0的下标i,返回i+1即为结果,此时说明A中未出现的最小正整数在1~n之间。
若B[i]全部不为0,返回i+1(跳出循环时i=n,i+1等于n+1),此时说明A中未出现的最小正整数是n+1。
int findMissMin(int A[],int n){int i,*B; //标记数组B=(int *)malloc(sizeof(int)*n); //分配空间memset(B,0,sizeof(int)*n); //赋初值为0for(i=0;i<n;i++)if(A[i]>0&&A[i]<=n) //若A[i]的值介于1~n,则标记数组BB[A[i]-1]=1;for(i=0;i<n;i++) //扫描数组B,找到目标值if (B[i]==0) break;return i+1; //返回结果}3)时间复杂度:遍历A一次,遍历B一次,两次循环内操作步骤为O(1)量级,因此时间复杂度为O(n)。
408历年试卷一、单项选择题(每题2分,共40分)1. 计算机系统中的存储系统是指()。
A. RAM存储器。
B. ROM存储器。
C. 主存储器。
D. 主存储器和外存储器。
2. 某计算机字长为32位,其存储容量为16MB,若按字编址,它的寻址范围是()。
A. 0 - 4M - 1.B. 0 - 8M - 1.C. 0 - 16M - 1.D. 0 - 32M - 1.3. 在定点二进制运算器中,减法运算一般通过()来实现。
A. 原码运算的二进制减法器。
B. 补码运算的二进制减法器。
C. 补码运算的十进制加法器。
D. 补码运算的二进制加法器。
4. 指令系统中采用不同寻址方式的目的主要是()。
A. 实现存储程序和程序控制。
B. 缩短指令长度,扩大寻址空间,提高编程灵活性。
C. 可以直接访问外存。
D. 提供扩展操作码的可能并降低指令译码难度。
5. 中断向量地址是()。
A. 子程序入口地址。
B. 中断服务程序入口地址。
C. 中断服务程序入口地址的地址。
D. 例行程序入口地址。
6. 微程序控制器中,机器指令与微指令的关系是()。
A. 每一条机器指令由一条微指令来执行。
B. 每一条机器指令由一段用微指令编成的微程序来解释执行。
C. 一段机器指令组成的程序可由一条微指令来执行。
D. 一条微指令由若干条机器指令组成。
7. 发生中断请求的不可能条件是()。
A. 一条指令执行结束。
B. 一次I/O操作开始。
C. 机器内部发生故障。
D. 一次DMA操作开始。
8. 下列关于Cache的描述中,()是错误的。
A. Cache是缓冲技术在存储体系中的一个具体应用。
B. Cache的主要特点之一是存储容量大。
C. Cache处于内存和CPU之间。
D. Cache中一般存放内存的一部分副本。
9. 下列选项中,能引起外部中断的事件是()。
A. 键盘输入。
B. 除数为0。
C. 浮点运算下溢。
D. 访存缺页。
10. 在虚拟存储系统中,相联存储器的访问方式是()。
研究生考试考研计算机学科专业基础(408)模拟试卷(答案在后面)一、单项选择题(本大题有40小题,每小题2分,共80分)1、题干:计算机系统的存储层次从快到慢的顺序排列正确的是:A、寄存器、内存、硬盘、光盘B、内存、寄存器、硬盘、光盘C、硬盘、光盘、内存、寄存器D、寄存器、硬盘、内存、光盘2、题干:以下哪个编程范式与面向对象程序设计(OOP)的概念不相关?A、过程式编程B、函数式编程C、命令式编程D、逻辑编程3、题干:在数据库中,用于定义表结构、维护表完整性和存储数据的模块是:A、触发器B、存储过程C、视图D、数据字典4、以下关于计算机内存的说法中,正确的是()。
A. 内存的读写速度比硬盘快得多B. 内存的容量通常比硬盘大C. 内存中的数据在断电后会丢失D. 内存的读写速度比CPU慢5、在计算机系统中,以下哪种设备属于I/O设备()?A. 处理器B. 内存C. 显示器D. 硬盘6、以下关于操作系统进程管理的说法中,错误的是()。
A. 进程是计算机程序执行时的一个活动实体B. 进程是操作系统能够进行资源分配和调度的基本单位C. 进程具有并发性,可以同时运行多个进程D. 进程的执行状态分为运行、就绪和阻塞7、下列关于计算机网络特点的描述中,错误的是( )A、计算机网络能够实现资源共享B、利用计算机网络可以实现分布 computing,即多台计算机协同工作C、计算机网络连接的计算机是分布在不同地理位置、具有独立功能的多台计算机D、使用计算机网络不能从根本上减少资金、人力资源的投入8、在TCP/IP协议族中,以下哪一项不是TCP/IP传输层的协议?A、UDPB、TCPC、ICMPD、SCTP9、在计算机网络中,IEEE 802.11标准主要用于哪种类型的网络?A、局域网B、城域网C、广域网D、个人区域网10、下列关于操作系统进程管理的说法中,错误的是:A. 进程是操作系统能够进行运算处理的独立单位B. 进程在生命周期内可能处于创建、就绪、运行、阻塞、终止等状态C. 进程创建通常由父进程调用相关系统调用完成D. 进程调度是决定哪个进程获得处理器的时间片11、在数据结构中,以下哪一个术语表示一个由若干节点组成的有限集合,这些节点具有相同的结构且数据元素的次序是线性排列的?A. 树B. 图C. 线性表D. 栈12、在计算机网络中,以下哪种传输方式称为“尽力而为”的传输?A. 虚电路传输B. 数据报传输C. 电路交换传输D. 报文交换传输13、计算机中的二进制数10110111转换为十进制数是:A. 187B. 189C. 191D. 19314、在计算机网络中,IP地址192.168.1.1属于以下哪个类别?A. A类B. C类C. B类D. D类15、在操作系统中,进程的状态包括运行、就绪和阻塞。
2018年408答案解析一、单项选择题1.B2. C 3. A 4. A 5. A 6. C 7.D8.B 9. C 10. D 11. A 12. D 13. C 14. A 15. A 16.B 17. C 18. B 19. A 20. D 21.B22. C 23.C24.D 25. B 26. A 27. C 28. D 29.D30. A 31. D 32. C 33. B 34. C 35. D 36. D 37.D38. C 39. B 40. D1.【参考答案】B【解析】第一次调用:①从S1中弹出2和3;②从S2中弹出+;③执行3+2=5;④将5压入S1中。
第一次调用结束后S1中剩余5,8,5 (5在栈项),S2中剩余*,- (-在栈项)。
第二次调用:①从S1中弹出5和8;②从S2中弹出-;③执行8-5=3;④将3压入S1中,第二次调用结束后S1中剩余5,3(3在栈顶),S2中剩余*。
第三次调用:①从S1中弹出3 和5;②从S2中弹出*: ③执行5×3= 15;④将15压入S1中,第三次调用结束后S1中仅剩余15 (栈项)。
S2为空。
故选B。
2.【参考答案】C【解析】A的操作顺序:①①②②①①③③。
B的操作顺序:②①①①①①③。
D的操作顺序:②②②②②①③③③③③。
对于C:首先输出3,说明1和2必须先依次入栈,而此后2肯定比1先输出,因此无法得到1,2的输出顺序。
3.【参考答案】A【解析】数组N的下标从0开始,第一个元素m1,1对应存入n0,矩阵M的第一行有12个元素,第二行有11个,第三行有10个,第四行有9个,第五行有8个,所以m6,6是第12+11+ 10+9+8+1=51个元素,下标应为50,故选A。
4.【参考答案】A【解析】非叶结点的度均为2,且所有叶结点都位于同一层的完全二叉树就是满二叉树。
对于一棵高度为h的满二叉树(空树h=0),其最后一层全部是叶结点,数量为2h-1,总结点数为2h-1。
研究生考试考研计算机学科专业基础(408)自测试卷(答案在后面)一、单项选择题(本大题有40小题,每小题2分,共80分)1、考研计算机学科专业基础(408)单项选择题:在操作系统进程管理中,以下哪一种状态不是进程可能的状态?A、运行状态B、就绪状态C、挂起状态D、完成状态2、考研计算机学科专业基础(408)单项选择题:一个二叉树的高度定义为从根节点到叶子节点的最长路径中的节点个数。
对于以下哪个二叉树,其高度为3?A、1 / \23 / \ / \456 7B、1 / \23 / \ \45 6C、1 / \2 3D、1 / \23 \4 \ 53、考研计算机学科专业基础(408)单项选择题:在一个文本编辑器中,关于以下哪种数据结构是新的一行的前一个字符特有的?A、栈B、队列C、链表D、散列表4、在计算机网络中,OSI模型中的“会话层”主要负责:A)数据表示的转换B)两个实体间的会话管理C)网络层协议之间的接口D)进行端到端的错误恢复和流量控制5、计算机网络中的数据链路层的主要功能是:A)确保正确顺序、无错、完整地向另一网络层传送数据B)在连接的网络层实体之间传送数据C)处理物理地址和提供物理层与网络层之间的接口D)以上说法均不对6、在以下数据结构中,具有高效查找,但不直接支持顺序访问和插入操作的是:A)链表B)栈C)哈希表D)队列7、下列关于时间复杂度的表述中,正确的是:A、大O记号用于描述算法时间复杂度的上界B、时间复杂度只能表示算法运行时间的大小,但不能反映算法运行时间的具体数值C、算法的时间复杂度与问题规模呈线性关系D、通常认为算法的时间复杂度为O(n)和O(nlogn)属于同一级别8、以下哪个语言不支持动态内存分配:A、C语言B、Java语言C、C++语言D、Python语言9、在计算机科学中,以下哪个概念不属于数据结构:A、数组B、栈C、数据库管理系统D、树10、关于TCP/IP协议族中的传输层协议TCP,下列说法错误的是:A. TCP提供可靠的数据传输服务B. TCP使用三次握手建立连接C. TCP不支持多路复用功能D. TCP通过滑动窗口机制实现流量控制11、在数据库系统中,事务的ACID特性是指原子性、一致性、隔离性和持久性。
研究生考试考研计算机学科专业基础(408)复习试题(答案在后面)一、单项选择题(本大题有40小题,每小题2分,共80分)1、题干:关于数据结构中二叉树的遍历方式,以下哪种说法是错误的?A、前序遍历首先访问根节点,然后递归访问左子树,最后递归访问右子树。
B、中序遍历首先递归访问左子树,然后访问根节点,最后递归访问右子树。
C、后序遍历首先递归访问左子树,然后递归访问右子树,最后访问根节点。
D、前序遍历和后序遍历的顺序可以随意交换。
2、题干:以下哪个排序算法的平均时间复杂度是O(nlogn)?A、冒泡排序B、插入排序C、快速排序D、选择排序3、题干:在计算机网络中,以下哪个协议属于应用层?A、IP协议B、TCP协议C、HTTP协议D、UDP协议4、在计算机系统中,下列哪个部件负责存储和提供程序运行时所需的指令和数据?A. 运算器B. 控制器C. 存储器D. 输入设备5、在C语言中,以下哪个数据类型的变量不能直接作为函数的参数传递?A. intB. floatC. doubleD. char6、在TCP/IP协议族中,负责将数据从发送方传输到接收方的协议是:A. IP协议B. TCP协议C. UDP协议D. HTTP协议7、在计算机网络中,以下哪个协议负责处理数据包的传输?A. HTTPB. FTPC. TCPD. UDP8、在计算机组成原理中,下列哪个部件负责将高级语言编写的程序转换成机器语言?A. 运算器B. 控制器C. 存储器D. 汇编器9、在数据库系统中,以下哪种数据结构用于实现数据的快速检索?A. 链表B. 树C. 数组D. 队列10、在计算机系统中,以下哪种存储器的访问速度最快?A. 硬盘(HDD)B. 固态硬盘(SSD)C. 内存(RAM)D. 硬盘阵列(RAID)11、以下哪个术语描述的是在计算机系统中,将一个物理设备分配给多个用户或进程使用的技术?A. 并行处理B. 虚拟化C. 并行存储D. 分布式处理12、在计算机网络中,以下哪个协议负责在应用层提供数据传输的完整性和顺序性?A. TCP(传输控制协议)B. UDP(用户数据报协议)C. IP(互联网协议)D. HTTP(超文本传输协议)13、计算机内存的容量通常以以下哪个单位来衡量?A. Bit(比特)B. Byte(字节)C. KB(千字节)D. GB(吉字节)14、在计算机中,下列哪个概念指的是将信息从一种形式转换成另一种形式的过程?A. 算法B. 编译C. 运算D. 转换15、以下哪种编程语言被广泛用于Web开发,尤其是在前端开发中?A. JavaB. C++C. PythonD. HTML/CSS16、题干:在计算机中,数据在内存和寄存器之间的传输通常采用以下哪种方式?()A. 串行传输B. 并行传输C. 分时传输D. 串并混合传输17、题干:下列关于计算机体系结构的描述,正确的是()A. 计算机体系结构主要描述计算机硬件的组成和连接方式B. 计算机体系结构主要描述计算机软件的组成和连接方式C. 计算机体系结构主要描述计算机硬件和软件的组成和连接方式D. 计算机体系结构主要描述计算机硬件的组成和软件的运行过程18、题干:在计算机系统中,以下哪种存储器属于随机存储器?()A. 硬盘B. 光盘C. 内存储器D. 磁带19、在C++中,以下哪个关键字用于实现多态?A. interfaceB. abstractC. virtualD. extends 20、以下哪种数据结构被称为“先进先出”(FIFO)队列?A. 链表B. 栈C. 队列D. 二叉树21、在Java中,以下哪个关键字用于实现接口?A. implementsB. extendsC. interfaceD. super22、以下哪个算法在最坏情况下具有线性时间复杂度?A. 快速排序B. 归并排序C. 插入排序D. 冒泡排序23、以下关于栈的描述,正确的是:A. 栈是一种先进先出(FIFO)的数据结构B. 栈是一种后进先出(LIFO)的数据结构C. 栈是一种随机访问的数据结构D. 栈是一种只允许插入和删除元素在首部或尾部的数据结构24、以下哪种算法适用于解决动态规划问题?A. 贪心算法B. 回溯算法C. 分而治之算法D. 动态规划算法25、以下关于数据结构中“二叉搜索树”(Binary Search Tree,BST)的描述,错误的是:A. 在BST中,每个节点的左子树上所有节点的值均小于该节点的值。
2018年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:第1~40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项最符合试题要求。
1.若栈S 1中保存整数,栈S2中保存运算符,函数F()依次执行下述各步操作:(1)从S 1中依次弹出两个操作数a和b;(2)从S 2中弹出一个运算符op;(3)执行相应的运算b op a;(4)将运算结果压人S 1中。
假定S 1中的操作数依次是5, 8, 3, 2(2在栈顶),S2中的运算符依次是*, - , +(+在栈顶)。
调用3次F()后,S 1栈顶保存的值是。
A. -15B. 15C. -20D. 202. 现有队列Q与栈S,初始时Q中的元素依次是1, 2, 3, 4, 5, 6(1在队头),S为空。
若仅允许下列3种操作:①出队并输出出队元素;②出队并将出队元素人栈;③出栈并输出出栈元素,则不能得到的输出序列是。
A. 1, 2, 5, 6, 4, 3B. 2, 3, 4, 5, 6, 1C. 3, 4, 5, 6, 1, 2D. 6, 5, 4, 3, 2, 13. 设有一个12×12的对称矩阵M,将其上三角部分的元素m i, j(1≤i≤j≤12)按行优先存人C语言的一维数组N中,元素m 6, 6在N中的下标是。
A. 50B. 51C. 55D. 664. 设一棵非空完全二叉树T的所有叶结点均位于同一层,且每个非叶结点都有2个子结点。
若T有k个叶结点,则T的结点总数是。
A. 2k-1B. 2kC. k2D. 2k-15. 已知字符集{a, b, c, d, e, f},若各字符出现的次数分别为6, 3, 8, 2, 10, 4,则对应字符集中各字符的哈夫曼编码可能是。
A. 00, 1011, 01, 1010, 11, 100B. 00, 100, 110, 000, 0010, 01C. 10, 1011, 11, 0011, 00, 010D. 0011, 10, 11, 0010, 01, 0006. 已知二叉排序树如下图所示,元素之间应满足的大小关系是。
A. x 125B. x145C. x354D. x4357. 下列选项中,不是如下有向图的拓扑序列的是。
A. 1, 5, 2, 3, 6, 4B. 5, 1, 2, 6, 3, 4C. 5, 1, 2, 3, 6, 4D. 5, 2, 1, 6, 3, 48. 高度为5的3阶B树含有的关键字个数至少是。
A. 15B. 31C. 62D. 2429. 现有长度为7、初始为空的散列表HT,散列函数H(k) = k % 7,用线性探测再散列法解决冲突。
将关键字22, 43, 15依次插人到HT后,查找成功的平均查找长度是。
A. 1.5B. 1.6C. 2D. 310. 对初始数据序列(8, 3, 9, 11, 2, 1, 4, 7, 5, 10, 6)进行希尔排序。
若第一趟排序结果为(1, 3, 7, 5, 2, 6, 4, 9, 11, 10, 8),第二趟排序结果为(1, 2, 6, 4, 3, 7, 5, 8, 11, 10, 9),则两趟排序采用的增量(间隔)依次是。
A. 3, 1B. 3,2C. 5,2D. 5,311. 在将数据序列(6, 1, 5, 9, 8, 4, 7)建成大根堆时,正确的序列变化过程是。
A. 6,1,7,9,8,4,5 → 6,9,7,1,8,4,5 → 9,6,7,1,8,4,5 → 9,8,7,1,6,4,5B. 6,9,5,1,8,4,7 → 6,9,7,1,8,4,5 → 9,6,7,1,8,4,5 → 9,8,7,1,6,4,5C. 6,9,5,1,8,4,7 → 9,6,5,1,8,4,7 → 9,6,7,1,8,4,5 → 9,8,7,1,6,4,5D. 6,1,7,9,8,4,5 → 7,1,6,9,8,4,5 → 7,9,6,1,8,4,5 → 9,7,6,1,8,4,5 → 9,8,6,1,7,4,512. 冯•诺依曼结构计算机中数据采用二进制编码表示,其主要原因是。
Ⅰ.二进制的运算规则简单Ⅱ.制造两个稳态的物理器件较容易Ⅲ.便于用逻辑门电路实现算术运算A. 仅Ⅰ、ⅡB. 仅Ⅰ、ⅢC. 仅Ⅱ、ⅢD.Ⅰ、Ⅱ和Ⅲ13. 假定带符号整数采用补码表示,若int型变量x和y的机器数分别是FFFF FFDFH和00000041H,则x、y的值以及x - y的机器数分别是。
A. x = -65, y = 41, x -y的机器数溢出B. x = -33, y = 65, x-y的机器数为FFFF FF9DHC. x = -33, y = 65, x-y的机器数为FFFF FF9EHD. x = -65, y = 41, x-y的机器数为FFFF FF96H14. IEEE 754单精度浮点格式表示的数中,最小的规格化正数是。
A. 1.0×2-126B. 1.0×2-127C. 1.0×2-128D. 1.0×2-14915. 某32位计算机按字节编址,采用小端(Little Endian)方式。
若语令“int i = 0;”对应指令的机器代码为“C7 45 FC 00 00 00 00”,则语句“int i = - 64;”对应指令的机器代码是。
A. C7 45 FC C0 FF FF FFB. C7 45 FC 0C FF FF FFC. C7 45 FC FF FF FF C0D. C7 45 FC FF FF FF 0C16. 整数x的机器数为1101 1000,分别对x进行逻辑右移1位和算术右移1位操作,得到的机器数各是。
A. 1110 1100、1110 1100B. 0110 1100、1110 1100C. 1110 1100、0110 1100D. 0110 1100、0110 110017. 假定DRAM芯片中存储阵列的行数为r、列数为c,对于一个2K×1位的DRAM芯片,为保证其地址引脚数最少,并尽量减少刷新开销,则r、c的取值分别是。
A. 2048、1B. 64、32C. 32、64D. 1、204818. 按字节编址的计算机中,某double型数组A的首地址为2000H,使用变址寻址和循环结构访问数组A,保存数组下标的变址寄存器初值为0,每次循环取一个数组元素,其偏移地址为变址值乘以sizeof(double),取完后变址寄存器内容自动加1。
若某次循环所取元素的地址为2100H,则进入该次循环时变址寄存器的内容是。
A. 25B. 32C. 64D. 10019. 减法指令“sub R1, R2, R3”的功能为“(R1)-(R2)→ R3”,该指令执行后将生成进位/借位标志CF和溢出标志OF。
若(R1)= FFFF FFFFH,(R2)= FFFF FFF0H,则该减法指令执行后,CF与OF分别为。
A. CF=0, OF=0B. CF=1, OF=0C. CF=0, 0F=1D. CF=1, OF=120. 若某计算机最复杂指令的执行需要完成5个子功能,分别由功能部件A~E实现,各功能部件所需时间分别为80ps、50ps、50ps、70ps和50ps,采用流水线方式执行指令,流水段寄存器延时为20ps,则CPU时钟周期至少为。
A. 60 psB. 70 psC. 80 psD. 100 ps21. 下列选项中,可提高同步总线数据传输率的是。
Ⅰ.增加总线宽度Ⅱ.提高总线工作频率Ⅲ.支持突发传输Ⅳ.采用地址/数据线复用A. 仅Ⅰ、ⅡB. 仅Ⅰ、Ⅱ、ⅢC. 仅Ⅲ、ⅣD.Ⅰ、Ⅱ、Ⅲ和Ⅳ22. 下列关于外部I/O中断的叙述中,正确的是。
A. 中断控制器按所接收中断请求的先后次序进行中断优先级排队B. CPU响应中断时,通过执行中断隐指令完成通用寄存器的保护C. CPU只有在处于中断允许状态时,才能响应外部设备的中断请求D. 有中断请求时,CPU立即暂停当前指令执行,转去执行中断服务程序23. 下列关于多任务操作系统的叙述中,正确的是。
Ⅰ. 具有并发和并行的特点Ⅱ. 需要实现对共享资源的保护Ⅲ. 需要运行在多CPU的硬件平台上A .仅ⅠB.仅ⅡC.仅Ⅰ、ⅡD.Ⅰ、Ⅱ、Ⅲ24. 某系统采用基于优先权的非抢占式进程调度策略,完成一次进程调度和进程切换的系统时间开销为1µs 。
在T 时刻就绪队列中有3个进程P 1、P 2和P 3,其在就绪队列中的等待时间、需要的CPU时间和优先权如下表所示。
进程等待时间需要的CPU时间优先权P130µs 12µs 10 P215µs 24µs 30 P318µs 36µs 20若优先权值大的进程优先获得CPU ,从T 时刻起系统开始进程调度,则系统的平均周转时间为。
A. 54µsB. 73µsC. 74µsD. 75µs25. 属于同一进程的两个线程thread1和thread2并发执行,共享初值为0的全局变量x 。
thread1和thread2实现对全局变量x 加1的机器级代码描述如下。
thread1 thread2movR1, x//(x )→ R1incR1//(R1)+1 → R1movx, R1//(R1)→ xmovR2, x//(x )→ R2incR2//(R2)+1 → R2movx, R2//(R2)→ x在所有可能的指令执行序列中,使x 的值为2的序列个数是。
A. 1B. 2C. 3D. 426. 假设系统中有4个同类资源,进程P 1、P 2和P 3需要的资源数分别为4、3和1,P 1、P 2和P 3已申请到的资源数分别为2、1和0,则执行安全性检测算法的结果是。
A .不存在安全序列,系统处于不安全状态B .存在多个安全序列,系统处于安全状态C . 存在唯一安全序列P 3、P 1、P 2,系统处于安全状态D . 存在唯一安全序列P 3、P 2、P 1,系统处于安全状态27. 下列选项中,可能导致当前进程P 阻塞的事件是。
Ⅰ. 进程P申请临界资源Ⅱ. 进程P从磁盘读数据Ⅲ. 系统将CPU分配给高优先权的进程A .仅ⅠB.仅ⅡC.仅Ⅰ、ⅡD.Ⅰ、Ⅱ、Ⅲ28. 若x 是管程内的条件变量,则当进程执行x.wait()时所做的工作是。
A . 实现对变量x的互斥访问B . 唤醒一个在x上阻塞的进程C . 根据x的值判断该进程是否进人阻塞状态D . 阻塞该进程,并将之插入x的阻塞队列中29.当定时器产生时钟中断后,由时钟中断服务程序更新的部分内容是。