计算机考研试题

合集下载

计算机考研试题卷子及答案

计算机考研试题卷子及答案

计算机考研试题卷子及答案# 计算机考研试题卷子及答案## 一、选择题(每题2分,共20分)1. 下列哪个是计算机操作系统的主要功能?A. 计算数学问题B. 管理计算机硬件和软件资源C. 编译程序代码D. 存储数据2. 在数据库管理系统中,SQL代表什么?A. Simple Query LanguageB. Standard Query LanguageC. Structured Query LanguageD. Sequential Query Language3. 计算机网络中,TCP和UDP协议的主要区别是什么?A. TCP是连接导向的,UDP是无连接的B. TCP提供错误检测和恢复,UDP不提供C. TCP和UDP都是无连接的D. 以上都是4. 在面向对象编程中,封装的主要目的是?A. 隐藏数据B. 增加代码的可读性C. 提高程序的执行效率D. 允许多线程执行5. 以下哪个算法是用于数据排序的?A. 快速排序B. 深度优先搜索C. 广度优先搜索D. 哈希算法## 二、简答题(每题10分,共30分)1. 简述计算机病毒的特点和传播方式。

2. 解释什么是云计算,并列举其三个主要优势。

3. 描述软件开发生命周期(SDLC)的主要阶段。

## 三、计算题(每题15分,共30分)1. 给定一个数组A = [3, 5, 1, 4, 2],请使用冒泡排序算法对其进行排序,并给出排序后的数组。

2. 假设有一个二叉树,其前序遍历结果为{A, B, D, E, C, F},中序遍历结果为{D, B, E, A, C, F},请画出该二叉树的结构。

## 四、论述题(20分)论述软件测试的重要性,并解释黑盒测试和白盒测试的区别。

## 参考答案### 一、选择题1. 答案:B2. 答案:C3. 答案:A, B4. 答案:A5. 答案:A### 二、简答题1. 计算机病毒具有自我复制、传播、破坏等特性。

它们通过电子邮件、软件下载、移动存储设备等方式传播。

研究生考试考研计算机学科专业基础(408)试卷及答案指导(2025年)

研究生考试考研计算机学科专业基础(408)试卷及答案指导(2025年)

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中的内容得以保存。

计算机专业考研试题及答案

计算机专业考研试题及答案

计算机专业考研试题及答案一、选择题(每题2分,共20分)1. 在计算机科学中,冯·诺依曼体系结构的核心组成部分是:A. 微处理器B. 存储器C. 输入/输出设备D. 控制器答案:B2. 在数据库管理系统中,用于维护数据一致性完整性的规则称为:A. 触发器B. 索引C. 视图D. 存储过程答案:A3. 以下哪个算法是用于数据加密的?A. 快速排序B. RSAC. 哈希函数D. 二分查找答案:B4. 在操作系统中,进程和线程的主要区别在于:A. 进程是程序的执行,线程是程序的代码段B. 进程是资源分配的最小单位,线程是程序执行的最小单位C. 进程是程序执行的最小单位,线程是资源分配的最小单位D. 进程和线程没有区别答案:C5. 在计算机网络中,TCP和UDP协议的主要区别在于:A. TCP是可靠的,UDP是不可靠的B. TCP是面向连接的,UDP是无连接的C. TCP是无连接的,UDP是面向连接的D. 以上都是答案:D二、简答题(每题10分,共30分)1. 请简述计算机操作系统的主要功能。

答案:计算机操作系统的主要功能包括资源管理、程序执行、用户接口、系统调用、错误检测与处理等。

操作系统负责协调和管理计算机硬件资源,提供用户与计算机之间的交互界面,执行程序并管理程序的运行,以及处理系统运行中的错误。

2. 解释什么是死锁,并给出避免死锁的策略。

答案:死锁是指在多任务系统中,两个或多个进程在执行过程中因争夺资源而造成的一种僵局,若无外力作用,这些进程都将无法向前推进。

避免死锁的策略包括:互斥条件、占有和等待、不可剥夺条件、循环等待条件。

可以通过资源分配图、银行家算法等方法来检测和避免死锁。

3. 什么是面向对象编程?它有哪些主要特点?答案:面向对象编程(OOP)是一种编程范式,它使用“对象”来设计软件,对象可以包含数据和代码,即属性和方法。

面向对象编程的主要特点包括封装、继承、多态和抽象。

封装是将对象的数据和操作封装在一起,继承允许新创建的类(子类)继承现有类(父类)的属性和方法,多态允许通过接口调用不同类的方法,抽象则是通过创建抽象类和接口来定义对象的共同特征。

计算机考研试题及答案

计算机考研试题及答案

计算机考研试题及答案一、选择题(每题2分,共20分)1. 在计算机组成原理中,CPU的主要功能是()。

A. 存储数据B. 执行程序C. 显示图像D. 打印文档答案:B2. 冯·诺依曼计算机体系结构的核心特点是()。

A. 程序存储B. 程序控制C. 程序执行D. 程序设计答案:A3. 以下哪个不是操作系统的功能?()A. 进程管理B. 存储管理C. 文件管理D. 数据加密答案:D4. 数据库管理系统(DBMS)的主要作用是()。

A. 存储数据B. 管理数据C. 处理数据D. 以上都是答案:B5. 在计算机网络中,TCP协议位于哪一层?()A. 应用层B. 传输层C. 网络层D. 数据链路层答案:B二、简答题(每题10分,共30分)6. 简述计算机硬件的基本组成。

答案:计算机硬件主要由五大部分组成:中央处理单元(CPU)、存储器、输入设备、输出设备和总线。

CPU是计算机的核心部件,负责执行程序指令;存储器用于存储数据和程序;输入设备如键盘、鼠标等,用于将数据输入计算机;输出设备如显示器、打印机等,用于展示或打印数据;总线是连接各部件的通信线路。

7. 解释什么是死锁,并说明死锁产生的四个必要条件。

答案:死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种僵局状态,这些进程相互等待对方释放资源,但永远无法继续执行。

死锁产生的四个必要条件包括:互斥条件(资源不能被多个进程同时使用)、请求与保持条件(进程在请求新的资源时不释放已占有的资源)、不可剥夺条件(已分配给进程的资源,在未使用完之前不能被强行夺走)、循环等待条件(存在一种进程资源的循环等待关系)。

8. 描述什么是数据库的事务,并说明事务的四个基本属性。

答案:数据库事务是一系列操作,这些操作作为一个整体被执行,以保证数据库的完整性。

事务具有以下四个基本属性,通常被称为ACID 属性:原子性(Atomicity),即事务中的所有操作要么全部完成,要么全部不完成,不能有中间状态;一致性(Consistency),事务必须保证数据库从一个一致的状态转移到另一个一致的状态;隔离性(Isolation),并发执行的事务之间不会互相影响;持久性(Durability),一旦事务提交,它对数据库的改变就是永久性的,即使系统发生故障也不会丢失。

考研计算机试题及答案

考研计算机试题及答案

考研计算机试题及答案一、单项选择题(每题2分,共20分)1. 在计算机系统中,用于存储程序和数据的部件是:A. 运算器B. 控制器C. 存储器D. 输入/输出设备答案:C2. 以下哪个选项是冯·诺依曼计算机体系结构的核心思想?A. 程序存储B. 存储程序C. 程序控制D. 存储控制答案:B3. 在计算机中,1KB等于多少字节?A. 1024B. 1000C. 512D. 2048答案:A4. 以下哪个是计算机操作系统的主要功能?A. 管理文件B. 管理设备C. 管理内存D. 所有选项答案:D5. 计算机网络中,IP地址用于:A. 标识网络B. 标识主机C. 标识端口D. 标识服务答案:B二、多项选择题(每题3分,共15分)1. 以下哪些是计算机硬件的组成部分?A. 中央处理器(CPU)B. 内存C. 硬盘D. 操作系统答案:A B C2. 在计算机系统中,以下哪些属于系统软件?A. 操作系统B. 编译器C. 办公软件D. 游戏软件答案:A B3. 计算机病毒的特点包括:A. 破坏性B. 传染性C. 潜伏性D. 可预见性答案:A B C三、简答题(每题10分,共30分)1. 请简述计算机系统的组成。

答案:计算机系统主要由硬件系统和软件系统两大部分组成。

硬件系统包括中央处理器、内存、存储设备、输入输出设备等;软件系统包括操作系统、应用程序和数据等。

2. 什么是数据库管理系统(DBMS)?它有哪些主要功能?答案:数据库管理系统(DBMS)是一种软件,用于创建和管理数据库。

它支持数据的存储、检索、更新和管理。

主要功能包括数据定义、数据操纵、数据控制和事务管理。

3. 请简述云计算的特点。

答案:云计算是一种通过互联网提供计算资源和数据存储的服务模式。

其特点包括按需自助服务、广泛的网络访问、资源池化、快速弹性、服务计量和优化等。

四、计算题(每题15分,共30分)1. 假设一个计算机系统的内存地址空间为2GB,如果使用32位地址,计算每个地址单元可以存储多少字节的数据。

研究生考试考研计算机学科专业基础(408)试题与参考答案(2025年)

研究生考试考研计算机学科专业基础(408)试题与参考答案(2025年)

2025年研究生考试考研计算机学科专业基础(408)自测试题(答案在后面)一、单项选择题(本大题有40小题,每小题2分,共80分)1、在计算机网络中,以下哪一项不是OSI模型的层次?A、物理层B、数据链路层C、应用层D、传输层2、以下关于哈希表的描述,不正确的是:A、哈希表是一种数据结构,它通过哈希函数将数据存储在数组中。

B、哈希表的查找效率非常高,接近于O(1)。

C、哈希表的冲突解决方法包括链地址法和开放寻址法。

D、哈希表的存储空间必须是连续的。

3、在C语言中,以下哪个关键字表示定义一个函数?A、classB、structC、voidD、func4、在计算机体系结构中, _________ 是构成微程序控制器的关键组成部分。

A、指令寄存器B、程序计数器C、微指令D、数据寄存器5、在软件工程中,软件架构设计的主要目的是 _________ 。

A、加强项目的可维护性和可扩展性B、明确项目的具体功能需求C、确定软件开发团队成员D、选择合适的开发工具和环境6、在现代计算机系统中,RAID技术常被用以增强存储的性能和可靠性。

RAID 5的一个特点是 _________ 。

A、不提供数据冗余B、采用奇偶校验,数据均匀分布在多个硬盘上C、仅实现磁盘镜像D、提供数据冗余,但不支持奇偶校验7、在计算机网络中,下列哪种介质属于时间共享介质?A、双绞线B、光纤C、同轴电缆D、无线8、以下哪个不属于数据库管理系统(DBMS)的功能?A、数据定义B、数据查询C、数据备份D、系统配置9、关于面向对象编程语言中的继承机制,以下哪个说法是正确的?A、继承可以增加子类的功能B、子类可以访问父类的私有属性和方法C、一个类只能继承自一个父类D、继承是抽象和封装的反面10、在下列存储结构中,哪个选项不属于主存-辅存层次中的存储器类型?A. 高速缓存B. 硬盘C. SSD(固态硬盘)D. DRAM11、在计算机科学中,以下哪个概念与“二叉树”的数据结构最相似?A. 线性表B. 链表C. 图D. 栈12、以下哪个概念是指计算机硬件能够直接执行的最小指令集?A. 指令集B. 硬件语言C. 机器语言D. 汇编语言13、在计算机网络中,当一个路由器接收到一个数据包并需要决定如何转发它时,它会首先做什么?A. 检查数据包的目的地址B. 向源主机发送确认消息C. 更新其路由表D. 将数据包广播给所有连接的网络14、关于数据库系统中的事务,下列说法错误的是?A. 事务是一系列对数据库的操作,这些操作要么全部完成,要么完全不执行B. 事务的ACID特性确保了数据库的一致性和可靠性C. 事务可以被并发执行,但为了保证数据的一致性,必须采用适当的锁机制D. 在事务处理过程中,如果发生错误,只有部分操作会被撤销15、在面向对象编程中,封装的主要目的是什么?A. 提高程序运行速度B. 增加类的数量C. 隐藏对象的属性和实现细节,防止外部直接访问D. 减少内存消耗16、在计算机网络中,以下哪个协议主要用于传输文件?A. HTTPB. FTPC. SMTPD. DNS17、以下关于C++中构造函数和析构函数的说法,正确的是:A. 构造函数的返回类型可以是voidB. 析构函数的返回类型可以是voidC. 构造函数和析构函数的名字必须完全相同D. 析构函数不能有参数18、在Python中,以下哪个库用于处理JSON数据?A. jsonB. xml.etree.ElementTreeC. csv19、在计算机网络中,实现网络层互联的设备是()。

计算机考研机考试题及答案

计算机考研机考试题及答案

计算机考研机考试题及答案近年来,计算机科学与技术领域的竞争日益激烈,考研成为众多学子提升自身竞争力的重要途径。

计算机考研机考是其中一项重要的考核内容,下面将为大家介绍一些计算机考研机考试题及答案,希望能对大家有所帮助。

一、单选题1. 使用MS Office软件中的Excel进行数据处理时,以下哪个功能可以用于按列排列数据?A. 排序B. 过滤C. 查找D. 去重答案:A2. 下列哪个算法不属于图像处理领域常用的图像增强算法?A. Roberts算子B. Canny边缘检测算法C. RANSAC算法D. 均值滤波算法答案:C二、多选题1. 下列哪些属于面向对象编程语言?A. C++B. JavaC. PythonD. MATLAB答案:A、B、C2. 某公司使用红黑树来实现一个关键字集合,请问以下哪些操作的时间复杂度是O(logn)?A. 插入关键字B. 删除关键字C. 查找关键字D. 遍历关键字答案:A、B、C三、填空题1. HTTP状态码200代表______。

答案:请求成功2. 在计算机网络中,TCP/IP协议中的IP指的是______。

答案:Internet Protocol四、简答题1. 请简要解释什么是数据库事务。

答案:数据库事务是指一组数据库操作,这些操作要么全部成功执行,要么全部不执行,不会出现部分执行成功和部分执行失败的情况。

事务具备原子性、一致性、隔离性和持久性(ACID)这四个特性。

2. 简述什么是机器学习。

答案:机器学习是人工智能的一个重要分支,指的是通过计算机自主学习数据和经验,从而改善系统自身性能的一门科学。

机器学习的目标是通过学习和训练来提取数据背后的模式和知识,以便能够做出准确的预测和决策。

以上仅为部分计算机考研机考试题及答案,希望对广大考生提供一定的帮助。

在备战考研的过程中,多做题、多总结经验是提高自己水平的有效途径。

希望大家都能以积极的心态投入到考研准备中,为实现理想的未来努力奋斗!。

计算机考研考试题库及答案

计算机考研考试题库及答案

计算机考研考试题库及答案计算机考研是一个涵盖广泛知识点的领域,包括数据结构、计算机组成原理、操作系统、计算机网络等。

下面是一个模拟的计算机考研考试题库及答案,供参考:一、选择题1. 在数据结构中,线性表的顺序存储结构通常使用什么数据结构实现?A. 链表B. 数组C. 栈D. 队列答案:B2. 计算机操作系统中,进程和线程的主要区别是什么?A. 进程是资源分配的基本单位,线程是执行的基本单位B. 进程是执行的基本单位,线程是资源分配的基本单位C. 进程和线程都是资源分配和执行的基本单位D. 进程和线程没有区别答案:A3. 在计算机网络中,TCP和UDP协议的主要区别是什么?A. TCP是面向连接的,UDP是无连接的B. TCP是无连接的,UDP是面向连接的C. TCP和UDP都是面向连接的D. TCP和UDP都是无连接的答案:A二、简答题1. 简述计算机组成原理中冯·诺依曼体系结构的主要特点。

答案:冯·诺依曼体系结构的主要特点包括:- 存储程序和数据使用同一种存储器。

- 指令和数据以二进制形式存储。

- 采用顺序执行指令的方式。

- 计算机由运算器、控制器、存储器、输入设备和输出设备五大部分组成。

2. 描述操作系统中死锁的概念及其产生的必要条件。

答案:死锁是指在多任务环境中,两个或多个进程在执行过程中因争夺资源而造成的一种僵局,若无外力作用,这些进程都将无法向前推进。

死锁产生的四个必要条件包括:- 互斥条件:资源不能被多个进程共享。

- 请求和保持条件:一个进程在请求新的资源时不释放已占有的资源。

- 不剥夺条件:已分配给一个进程的资源,在未使用完之前,不能被强行剥夺。

- 循环等待条件:存在一种进程资源的循环等待关系。

三、计算题1. 给定一个数组,数组中的元素为[3, 5, 1, 2, 4],请计算其排序后的数组。

答案:使用冒泡排序算法,排序后的数组为[1, 2, 3, 4, 5]。

四、论述题1. 论述数据库管理系统(DBMS)的主要功能及其在现代信息系统中的重要性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

A. r1 x r2 B. r2 x r3 C. r1 x r4 D. r2 x r4
14.假定变量i,f,d数据类型分别为int, float, double(int用补码表示,float 和double用IEEE754单精度和双精度浮点数据格式表示),已知i=785, f=1.5678e3,d=1.5e100,若在32位机器中执行下列关系表达式,(勤思 考研)则结果为真的是()
A.80ms B. 80.08ms C. 80.16ms D. 80.24ms
35.某自治系统采用RIP协议,若该自治系统内的路由器R1收到其邻居路 由器R2的距离矢量中包含的信息<net1,16>,则可能得出的结论是() A. R2可以经过R1到达net1,跳数为17 B. R2可以到达net1,跳数为16 C. R1可以经过R2到达net1,跳数为17 D.R1不能经过R2到达net1
36.若路由器R因为拥塞丢弃IP分组,则此时R可向发出该IP分组的源主
机的ICMP报文件的类型是() A. 路由重定向 B. 目的不可达 C. 源抑制 D. 超时 37、某网络的IP地址空间为192.168.5.0/24采用长子网划分,子网掩码为 255.255.255.248,则该网络的最大子网个数、每个子网内的最大可分配 地址个数为() A、32,8 B、32,6 C、8,32 D、8,30 38、下列网络设备中,能够抑制网络风暴的是() I中断器 II集线器 III网桥 IV路由器 A、仅I和II B、仅III C、仅III和IV D、仅IV 39、主机甲和主机乙之间建立一个TCP连接,TCP最大段长度为1000字 节,(勤思考研)若主机甲的当前拥塞窗口为4000字节,在主机甲向主
III关中断 IV保存断点 V中断事件处理 VI恢复现场 VII中断返回 A、I->V->VI->II->VII B、III->I->V->VII C、III->IV->V->VI->VII D、IV->I->V->VI->VII 22、假定一台计算机的显示存储器用DRAM芯片实现,(勤思考研)若 要求显示分辨率为1600*1200,颜色深度为24位,帧频为85HZ,现实总 带宽的50%用来刷新屏幕,则需要的显存总带宽至少约为() A、245Mbps B、979Mbps C、1958Mbps D、7834Mbps
逻辑地址空间大小为2(10)页,则表示整个逻辑地址空间的页目录表 中包含表项的个数至少是() A、64 B、128 C、256 D、512 30.设文件索引节点中有7个地址项,其中4个地址为直接地址索引, (勤思考研)1个地址项是二级间接地址索引,每个地址项的大小为4字 节,若磁盘索引块和磁盘数据块大小均为256字节,则可表示的单个文 件最大长度是()
flag[1]=FALSE; } }
则并发执行进程PO和P1时产生的情况是( ) A、不能保证进程互斥进入临界区,会出现“饥饿”现象 B、不能保证进程互斥进入临界区,不会出现“饥饿”现象 C、能保证进程互斥进入临界区,会出现“饥饿”现象 D、能保证进程互斥进入临界区,不会出现“饥饿”现象 28、某基于动态分区存储管理的计算机,其主存容量为55Mb(初始为 空),(勤思考研)采用最佳适配(Best Fit)算法,分配和释放的顺序 为:分配15Mb,分配30Mb,释放15Mb,分配6Mb,此时主存中最大空 闲分区的大小是() A、7Mb B、9Mb C、10Mb D、15Mb 29、某计算机采用二级页表的分页存储管理方式,按字节编制,页大小 为2(10)【2的10次方,下同】字节,页表项大小为2字节,逻辑地址 结构为 页目录号 页号 页内偏移量
7、若无向图G=(V.E)中含7个顶点,则保证图G在任何情况下都是连 通的,则需要的边数最少是() A、6 B、15 C、16 D、21
8、对下图进行拓扑排序,可以得到不同的拓扑序列的个数是() A、4 B、3 C、2 D、1 9、已知一个长度为16的顺序表L,其元素按关键字有序排列,若采用折 半查找法查找一个不存在的元素,则比较次数最多的是() A、4 B、5 C、6 D、7 10、采用递归方式对顺序表进行快速排序,下列关于递归次数的叙述 中,正确的是() A、递归次数于初始数据的排列次数无关 B、每次划分后,(勤思考研)先处理较长的分区可以减少递归次数 (勤思考研) C、每次划分后,先处理较短的分区可以减少递归次数 D、递归次数与每次划分后得到的分区处理顺序无关 11、对一组数据(2,12,16,88,5,10)进行排序,若前三趟排序结果 如下:() 第一趟:2,12,16,5,10,88 第二趟:2,12,5,10,16,88 第三趟:2,5,10,12,16,88 则采用的排序方法可能是
A.0000H B.0600H C.0700H
D.0800H
16.下列有关RAM和ROM得叙述中正确的是() I RAM是易失性存储器,ROM是非易失性存储器 II RAM和ROM都是采用随机存取方式进行信息访问 III RAM和ROM都可用做Cache IV RAM和ROM都需要进行刷新 A. 仅I和II B. 仅II和III C. 仅I ,II, III D. 仅II,III,IV 17.下列命令组合情况,一次访存过程中,不可能发生的是() A.TLB未命中,Cache未命中,Page未命中 B.TLB未命中,Cache命中,Page命中 C.TLB命中,Cache未命中,Page命中 D.TLB命中,Cache命中,Page未命中
(I) i==(int)(float)I (II)f==(float)(int)f (III)f==(float)(double)f (IV)(d+f)-d==f
A. B. C. D. 仅I和II 仅I和III 仅II和III 仅III和IV
15.假定用若干个2K x 4位芯片组成一个8K x 8为存储器,则0B1FH所在 芯片的最小地址是()
A.冒泡排序法 B.希尔排序法 C.归并排序法
D.基数排序法
12.下列选项中,能缩短程序执行时间的措施是()
1.提高CPU时钟频率 2.优化通过数据结构 3.优化通过程序 A.仅1和2 B.仅1和3 C,仅2和3
D.1,2,3
13.假定有4个整数用8位补码分别表示r1=FEH,r2=F2H存器中,则下列运算会发生益 处的是()
机乙连续发送2个最大段后,成功收到主机乙发送的第一段的确认段, 确认段中通告的接收窗口大小为2000字节,则此时主机甲还可以向主机 乙发送的最大字节数是() A、1000 B、2000 C、3000 D、4000 40、如果本地域名服务无缓存,当采用递归方法解析另一网络某主机域 名时,用户主机本地域名服务器发送的域名请求条数分别为() A、1条,1条 B、1条,多条 C、多条,1条 D、多条,多条 二、综合应用题:41-47小题,共70分 41.(10分)将关键字序列(7、8、30、11、18、9、14)散列存储到散列 表中,(勤思考研)散列表的存储空间是一个下标从0开始的一个一维 数组散列,函数为: H(key)=(key x 3)MODT,处理冲突采用线性探测再 散列法,要求装载因子为0.7 问题: (1).请画出所构造的散列表。 (2).分别计算等概率情况下,查找成功和查找不成功的平均查找长度。 42.(13分)设将n(n>1)个整数存放到一维数组R中。设计一个在时间和 空间两方面尽可能高效的算法。将R中的序列循环左移P(0<P<n)个位 置,即将R中的数据由(X0, X1, ……Xn-1)变换为(Xp, Xp-1 …Xn-1,X0, X1……Xp-1)要求: (1)、给出算法的基本设计思想。 (2)、根据设计思想,采用C或C++或JAVA语言描述算法,关键之处 给出注释。 (3)、说明你所设计算法的时间复杂度和空间复杂度。 43、(11分)某计算机字节长为16位,主存地址空间大小为128KB,按字 编址。采用字长指令格式,指令名字段定义如下:
一、单项选择题:1-40题,每题20分共80分。在每个小题给 出的四个选项中选正确答案。
1、若元素a、b、c、d、e、f依次进栈,允许进栈、退栈操作交替进行, 但不允许连续三次进行退栈工作,则不可能得到的出栈序列是() A、dcebfa B、cbdaef C、bcaefd D、afedcb 2、某队列允许在其两端进行入队操作,但仅允许在一端进行出队操 作,则不可能得到的顺顺序是() A、bacde B、dbace C、dbcae D、ecbad 3、下列线索二叉树中(用虚线表示线索),符合后序线索树定义的是 () 4、在下列所示的平衡二叉树中插入关键字48后得到一棵新平衡二叉 树,在新平衡二叉树中,关键字37所在结点的左、右子结点中保存的关 键字分别是() A、13,48 B、24,48 C、24,53 D、24,90 5、在一棵度数为4的树T中,若有20个度为4的结点,10个度为3的结 点,1个度为2的结点,10个度为1的结点,则树T的叶结点个数是() A、41 B、82 C、113 D、122 6、对n(n>=2)个权值均不相同的字符构成哈弗曼树,关于该树的叙述 中,错误的是() A、该树一定是一棵完全二交叉 B、树中一定没有度为1的结点 C、树中两个权值最小的结点一定是兄弟结点 D、树中任一非叶结点的权值一定不小于下一层任一结点的权值
18.下列寄存器中,反汇编语言程序员可见的是()
A.存储器地址寄存器(MAR) B.程序计数器(PC) C.存储区数据寄存器(MDR) D.指令寄存器(IR) 19.下列不会引起指令流水阻塞的是() A.数据旁路 B.数据相关 C.条件转移 D.资源冲突 20.下列选项中的英文缩写均为总线标准的是() A. PCI、CRT、USB、EISA B. ISA、CPI、VESA、EISA C. ISA、SCSI、RAM、MIPS D. ISA、EISA、PCI、PCI-Express 21、单级中断系统中,中断服务程序执行顺序是() I保护现场 II开中断
相关文档
最新文档