2019年考研408计算机学科专业基础综合真题及答案
- 格式:pdf
- 大小:912.23 KB
- 文档页数:8


2025年研究生考试考研计算机学科专业基础(408)自测试题(答案在后面)一、单项选择题(本大题有40小题,每小题2分,共80分)1.单项选择题在下列关于计算机网络的说法中,哪项是错误的?A. 计算机网络的主要目的是实现资源共享和信息传递B. 互联网的最早起源于美国国防部的高级研究计划局(ARPA)项目C. HTTP协议是用于从Web服务器传输超文本到本地浏览器的传送协议D. 电子邮件是一种通过互联网发送和接收信息的即时通讯方式2.单项选择题在下列关于操作系统的描述中,哪项是正确的?A. 操作系统是一种软件,它管理计算机的硬件和软件资源B. Windows操作系统是苹果公司开发的操作系统C. Linux操作系统是一个开源的操作系统,它可以运行在多种硬件平台上D. 所有的操作系统都具有图形用户界面(GUI)3.单项选择题在下列关于数据结构的描述中,哪项是正确的?A. 数据结构是计算机科学中的一个概念,它是指相互之间存在一种或多种特定关系的数据元素的集合B. 数组是一种线性数据结构,它用一组连续的内存空间来存储元素,并且每个元素可以通过索引直接访问C. 栈是一种后进先出(LIFO)的数据结构,它只允许在栈顶进行插入和删除操作D. 链表是一种非线性数据结构,它由一系列节点组成,每个节点包含数据和指向下一个节点的指针4、数据库系统中,为了提高查询性能通常建立的是()A. 日志文件B. 存储过程C. 触发程序D. 索引5、计算机网络中,TCP/IP协议中的IP协议主要负责()A. 数据传输B. 数据封装C. 路由选择D. 连接管理6、操作系统中,进程间通信的主要方式之一是()A. 共享内存B. 套接字通信C. 文件访问D. 硬件访问控制7.在计算机网络中,以下哪个协议是用于在网络设备之间发送数据的?A. HTTPB. FTPC. TCPD. UDP8.下列哪种数据结构是用于存储一组有序的元素?A. 数组B. 链表C. 栈D. 队列9.在人工智能中,以下哪个算法属于无监督学习算法?A. 决策树B. 支持向量机C. K-均值聚类D. 逻辑回归10.在计算机网络中,以下哪个协议是用于在网络设备之间发送数据的?A. HTTPB. FTPC. TCPD. UDP11.下列哪种数据结构是线性数据结构?A. 栈B. 队列C. 树D. 图12.在计算机中,以下哪个符号表示十六进制数?A. 0xB. 0XC. 0x10D. 0xABC13、计算机网络中,TCP/IP协议是指()A. 传输控制协议和网络接口卡协议B. 传输控制协议和互联网协议C. 传输控制协议和硬件接口协议D. 传输层协议和网络层协议14、在计算机体系结构中,指令寄存器用于存储()A. 待执行指令的地址B. 上一条指令的结果C. 正在执行的指令本身D. 下一条待执行的指令地址15、关于操作系统,以下说法错误的是()A. 操作系统是一种系统软件B. 操作系统负责计算机硬件资源的管理与分配C. 所有操作系统都具有虚拟内存功能D. 操作系统与用户程序之间需要进行交互通信16.在计算机网络中,以下哪个协议是用于在网络设备之间传输数据的?A. HTTPB. FTPC. TCPD. UDP17.在OSI模型中,哪一层负责为应用层实体提供端到端的通信功能?A. 表示层B. 会话层C. 传输层D. 网络层18.在数据库管理系统中,以下哪个关键字用于唯一标识表中的每一行数据?B. 外键C. 候选键D. 组合键19、下列关于计算机系统中数据存储单位的描述中,正确的是()A. KB小于ByteB. MB小于KBC. GB小于MBD. TB小于GB 20、关于计算机网络中的TCP/IP协议,下列说法错误的是()A. TCP负责数据的传输,提供可靠的连接服务B. IP协议负责网络之间的通信和路由选择C. TCP/IP协议包含两个主要的层次:应用层和传输层D. TCP/IP协议与具体硬件相关,因此不同的操作系统之间无法直接通信21、关于计算机软件的描述中,以下说法正确的是()A. 操作系统是一种应用软件,用于管理计算机的硬件资源B. 编程语言编写的代码称为源代码,可以直接在计算机上运行C. 数据库管理系统(DBMS)是专门用于管理数据库的软件系统D. 编译型语言编写的程序可以直接执行,不需要解释器或编译器的支持22.在计算机网络中,以下哪个协议是用于在网络设备之间传输数据的?A. HTTPB. FTPC. TCP/IP23.在操作系统原理中,下列哪个概念是指操作系统将CPU的时间划分为若干个小的时间片,并轮流地分配给多个进程使用?A. 多道程序设计B. 时间片轮转C. 进程同步D. 进程并发24.在数据库管理系统中,下列哪个关键字用于唯一标识表中的每一行记录?A. 主键B. 外键C. 唯一索引D. 触发器25、计算机网络中,TCP/IP协议是核心协议,其中IP负责 _______ 。
2024年研究生考试考研计算机学科专业基础(408)自测试卷(答案在后面)一、单项选择题(本大题有40小题,每小题2分,共80分)1、以下哪一项不是计算机网络的典型层次模型?A、物理层B、链路层C、进程层D、运输层2、以下关于数据库管理系统的(DBMS)描述中,哪个是错误的?A、DBMS可以提供高效的数据访问和查询B、DBMS 可以确保数据的完整性、一致性和安全性C、DBMS 主要用于处理大量文本信息D、DBMS 可以提供数据的并发访问控制3、以下哪种排序算法的时间复杂度最优?A、冒泡排序B、插入排序C、快速排序D、选择排序4、在计算机中,算术左移指令的作用是( )。
A.求数的平方值B.求数的算术平方根C.使数乘以2的n次方D.对数进行二进制转换5、下面关于向量的描述中,正确的是( )。
A.向量元素可以是任意类型的数据B.对向量元素访问时需要使用指针进行操作C.向量是连续存储的结构,可以直接计算元素的地址D.向量中任意两个元素之间的距离是相等的6、下列排序算法中,最坏时间复杂度小于O(n2)的是( )。
A.冒泡排序B.插入排序C.快速排序D.堆排序7、计算机网络中,路由器的主要作用是什么?A. 数据存储和处理B. 数据包的路由选择和转发C. 提供远程访问功能D. 防止数据被黑客攻击和恶意篡改8、以下关于操作系统的描述中,哪项是不正确的?A. 操作系统是一种系统软件B. 操作系统负责管理计算机的硬件和软件资源C. 操作系统的主要目标是提高硬件的运行速度D. 操作系统为用户提供友好的操作界面9、关于数据库管理系统(DBMS),以下说法正确的是?A. 数据库管理系统是独立于操作系统的软件平台B. 数据库管理系统负责数据的存储、查询和管理等功能C. 数据库管理系统不支持多用户并发访问和操作数据D. 数据库管理系统仅用于大型企业级应用,不适用于个人或小型组织使用。
10.在计算机网络中,以下哪个协议是用于在网络设备之间传输数据的?A. HTTPB. FTPC. TCPD. UDP11.下列哪个编程语言不是常见的计算机编程语言?A. PythonB. JavaC. RubyD. Haskell12.在数据库管理系统中,以下哪个概念是用于描述数据之间的关联关系的?A. 数据表B. 字段C. 关系模型D. 索引13、以下哪个不是计算机操作系统的基本功能?A. 处理器管理B. 存储器管理C. 设备管理D. 文件管理14、以下哪个算法的复杂度为O(n^2)?A. 冒泡排序B. 二分查找C. 快速排序D. 归并排序15、以下哪个数据库管理系统不支持事务处理?A. MySQLB. OracleC. SQL ServerD. PostgreSQL16.计算机辅助设计(CAD)可以用来设计()。
第4章指令系统一、单项选择题1.某计算机操作码采用固定长度方案,操作码位数是8位,其指令种类最多是()。
A.64种B.128种C.256种D.32种【答案】C【解析】由于操作码长度固定,指令种类数位由操作码位数决定,指令种类最多为:28=256种。
2.下列关于一地址指令的说法正确的是()。
A.可能是数据传送指令B.可能是实现单目运算的运算指令C.可能是实现双目运算的运算指令D.以上都有可能【答案】D【解析】一地址指令可能是实现单目运算的运算指令,也可能是数据传送指令或者实现双目运算的运算指令,其中一个操作数由指令地址码给出,另一个操作数为隐含寻址,通常由累加器ACC提供。
3.在关于一地址运算类指令的叙述中,正确的是()。
A.仅有一个操作数,其地址由指令的地址码提供B.可能有一个操作数,也可能有两个操作数C.一定有两个操作数,另一个是隐含的D.指令的地址码字段存放的一定是操作码【答案】B【解析】一地址运算类指令包括单操作数指令(如加1、减1指令)和双操作数指令(如加、减指令)两类。
对于单操作数指令只需要一个操作数,对于双操作数指令需要两个操作数,其中一个操作数的地址是显地址,另外一个操作数隐含在累加寄存器中。
因此答案选B。
4.一个计算机系统采用32位单字长指令,地址码为12位,如果定义了250条二地址指令,那么单地址指令的条数有()。
A.4KB.8KC.16KD.24K【答案】D【解析】二地址指令的操作码字段8位,现定义了250条二地址指令,采用扩展操作码技术,留下6个扩展窗口,每个扩展窗口可以扩展212=4K条一地址指令,故共可扩襞6×4K=24K条一地址指令。
5.指令周期是指()。
A.CPU从主存取出一条指令的时间间B.CPU执行一条指令的时间C.CPU从主存取出一条指令加上执行这条指令的时间D.时钟周期时间【答案】C【解析】CPU每取出并执行一条指令所需的全部时间成为指令周期。
在大多数情况下,CPU是按照:取指->执行->再取值->在执行…的顺序自动工作的。
研究生考试考研计算机学科专业基础(408)模拟试卷(答案在后面)一、单项选择题(本大题有40小题,每小题2分,共80分)1、下列哪一项不是计算机网络的特点?A、共享资源B、分布式处理C、可靠性提高D、节省费用2、在计算机网络中,以下哪种协议不是应用层协议?A、HTTPB、TCPC、SMTPD、FTP3、以下关于计算机网络的描述,哪一项是不正确的?A、网络中的计算机可以位于不同的地理位置。
B、计算机网络的主要目的是通过互联来共享资源。
C、资源共享不仅限于硬件资源,还包括软件和数据资源。
D、计算机网络中的所有计算机都必须具有相同的硬件配置。
4、在计算机组成原理中,对于Cache的缺页率,下列说法正确的是()A、Cache越大,缺页率越高B、Cache越小,缺页率越低C、Cache缺页率与Cache大小成正比D、Cache缺页率接近于零5、在操作系统中,进程在哪个阶段不能进入阻塞状态?()A、就绪阶段B、执行阶段C、阻塞阶段D、等待阶段6、关于TCP和UDP协议的特点,下列说法错误的是()A、TCP是面向连接的协议,UDP是无连接的协议B、TCP提供可靠的数据传输服务,UDP不保证数据的可靠性C、UDP的传输速度比TCP快D、TCP适用于对数据传输可靠性要求较高的应用,UDP适用于对实时性要求较高的应用7、下列关于C++中虚函数的说法,正确的是:A. 虚函数只能存在于抽象类中B. 虚函数不能在构造函数或析构函数中声明C. 虚函数必须在基类中声明为纯虚函数D. 虚函数可以在派生类中再次声明为虚函数8、在Python中,以下哪个不是定义函数时使用的保留字?A. defB. asC. returnD. pass9、在Java中,下列哪个不是线程的优先级?A. MIN_PRIORITYB. NORM_PRIORITYC. MAX_PRIORITYD. THREAD_PRIORITY10、下列关于计算机体系结构的说法中,正确的是()。