中国传媒大学计算机学院软件工程历年考研真题汇编附答案
计算机考研真题答案
![计算机考研真题答案](https://img.taocdn.com/s3/m/3a47af6d2bf90242a8956bec0975f46527d3a7db.png)
计算机考研真题答案考研真题是考研考试的重要参考资料,通过解答考研真题可以对自己的学习情况进行检测和评估。
以下是计算机考研真题的参考答案,供大家参考。
一、单选题1. 答案:C(错误)2. 答案:D(运行错误)3. 答案:A(在运行时动态地检测程序错误)4. 答案:B(应用的变量类型)5. 答案:C(查找算法)6. 答案:B(指令的长度)7. 答案:D(高内聚)8. 答案:A(插入元素)9. 答案:B(单精度浮点数)10. 答案:A(集合表达式)二、多选题11. 答案:ABD(成本、成本功能)12. 答案:ABC(分析、设计、实现)13. 答案:ABCD(计算机控制、指令集、操作系统、数据库管理)14. 答案:ABC(内存分配算法、磁盘调度算法、进程调度算法)15. 答案:BCD(地址可变性、数据可变性、用户接口)16. 答案:ABD(核心层、连接层、网络层)17. 答案:ACD(完全二叉树、平衡二叉树、B树、B+树)18. 答案:ACD(交换机、集线器、网关、路由器)19. 答案:ACD(Dijkstra算法、贝尔曼-福特算法、Floyd算法)20. 答案:ABC(冲突、回溯、剪枝)三、填空题21. 答案:并行22. 答案:死锁23. 答案:抽象数据类型24. 答案:压缩比25. 答案:环形队列26. 答案:希尔排序27. 答案:文件分配表28. 答案:需求29. 答案:操作系统30. 答案:C语言四、问答题31. 答案:计算机网络是指将地理位置不同的计算机通过通信线路互联起来,进行信息传输和资源共享的系统。
它使得人们可以在不同地方共享信息、传输数据和使用共享设备,实现远程工作和协同办公。
计算机网络有局域网、城域网、广域网和全球互联网等不同规模和范围。
32. 答案:数据库是指按照一定的数据模型组织和存储数据的集合,它可以用来存储和管理大量的数据,提供高效的数据检索和操作功能。
数据库管理系统(DBMS)是用来管理数据库的软件系统,它可以对数据库进行创建、更新、查询和删除等操作。
软件工程考研真题-选择题
![软件工程考研真题-选择题](https://img.taocdn.com/s3/m/6d46bde74bfe04a1b0717fd5360cba1aa8118c47.png)
1、软件工程学概述1.1 软件危机1、软件是一种()A.有形产品B.逻辑产品C.物质产品D.消耗产品【答案】B -重庆大学2015【解析】2、以下哪一项不是软件危机的表现形式( )A.成本高B.生产率低C.技术发展快D.质量得不到保证【答案】C【解析】3、开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
A.软件工程B.软件周期C.软件危机D.软件产生【答案】C【解析】4、“软件危机”是指()。
A. 计算机病毒的出现B.利用计算机进行经济犯罪活动C.软件开发和维护中出现的一系列问题D.人们过分迷恋计算机系统【答案】C【解析】软件危机是指落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。
1.2 软件工程概念和任务1、下列不是软件工程基本要素的是()A过程B生产C方法D工具【答案】B【解析】软件工程三要素:方法、过程、工具。
2、软件工程是采用()的概念、原理、技术方法指导计算机程序设计的工程学科。
A.工程B.系统工程C.体系结构D.结构化设计【答案】A[中国传媒大学2014研]【解析】软件工程是采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,从而经济地开发出高质量的软件,并且进行有效的维护。
3、为了解决软件危机,人们提出了用()的原理来设计软件。
A.运筹学B.工程学C.软件学D.数学【答案】B【解析】为了解决软件危机,通过采用软件工程来指导软件的设计。
软件工程是采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护。
4、下列有关软件工程的标准,属于国际标准的是( )A.GBB.ANSIC.ISOD.IEEE【答案】C【解析】5、软件工程的基本要素包括方法、工具和()。
2016中国传媒大学计算机技术(计算机学院)考研专业目录招生人数参考书目历年真题复试分数线答题方法
![2016中国传媒大学计算机技术(计算机学院)考研专业目录招生人数参考书目历年真题复试分数线答题方法](https://img.taocdn.com/s3/m/3026fa0ffc4ffe473368ab58.png)
2016年中国传媒大学计算机技术考研专业目录、招生人数、参考书目、历年真题、复试分数线、答题方法、复习经验指导一、2016年中国传媒大学计算机技术考研招生目录专业代码、名称及研究方向招生人数考试科目备注计算机学院接收推免生比例或人数:17人左右085211计算机技术15 接收推免生比例或人数:5人左右01网络多媒体技术①101思想政治理论②204英语二或202俄语或203日语③302数学二④827程序设计02传媒信息安全①101思想政治理论②204英语二或202俄语或203日语③302数学二④827程序设计03数字娱乐与动画技术①101思想政治理论②204英语二或202俄语或203日语③302数学二④827程序设计二、2015年中国传媒大学计算机技术专业考研复试分数线考试科目政治外语专业一专业二总分计算机技术38 38 57 57 280 三、2016年中国传媒大学计算机技术专业考研参考书科目名称书名作者出版社827程序设《C语言程序设计》谭浩强清华大学出版社计四、2011年中国传媒大学计算机技术考研真题827程序设计五、2016年中国传媒大学计算机技术考研真题答题黄金攻略名师点评:认为只要专业课重点背会了,就能拿高分,是广大考生普遍存在的误区。
而学会答题方法才是专业课取得高分的关键。
下面易研老师以经常考察的名词解释、简答题、论述题、案例分析为例,来讲解标准的答题思路。
(一) 名词解析答题方法【考研名师答题方法点拨】名词解释最简单,最容易得分。
在复习的时候要把参考书中的核心概念和重点概念夯实。
近5-10年的真题是复习名词解释的必备资料,通过研磨真题你可以知道哪些名词是出题老师经常考察的,并且每年很多高校的名词解释还有一定的重复。
我们的考研专业课对每个科目都收集了重点名词,不妨作为复习的参考。
专业课辅导名师解析:名词解析答题方法上要按照核心意思+特征/内涵/构成/案例,来作答。
①回答出名词本身的核心含义,力求尊重课本。
研究生考试考研计算机学科专业基础(408)试卷及解答参考
![研究生考试考研计算机学科专业基础(408)试卷及解答参考](https://img.taocdn.com/s3/m/862b6dc2294ac850ad02de80d4d8d15abf23001e.png)
研究生考试考研计算机学科专业基础(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、下列关于计算机体系结构的说法中,正确的是()。
计算机考研考试题目及答案
![计算机考研考试题目及答案](https://img.taocdn.com/s3/m/5b30c09932d4b14e852458fb770bf78a64293a52.png)
计算机考研考试题目及答案计算机考研考试是广大计算机专业毕业生追求深造的重要途径之一。
通过考研,学生有机会进入优质的学术研究机构或者深入实践的科研岗位。
在这篇文章中,我们将为大家提供一些常见的计算机考研题目及其答案,希望能对正在备战考研的同学们有所帮助。
第一部分:数据结构1. 什么是数据结构?答案:数据结构是计算机存储、组织和管理数据的方式。
它涉及到各种数据类型,如数组、链表、栈、队列、树、图等,并提供了一系列操作这些数据类型的操作方法。
2. 请说明数组和链表的区别。
答案:数组是一种线性数据结构,其中的元素在内存中是连续存储的,可以通过索引访问。
链表是通过指针连接起来的节点构成的,节点在内存中可以是离散的,每个节点都包含了下一个节点的指针。
3. 请解释一下栈和队列的特点。
答案:栈是一种后进先出(LIFO)的数据结构,只允许从栈顶进行插入和删除操作。
队列是一种先进先出(FIFO)的数据结构,允许在队尾插入元素,在队首删除元素。
第二部分:操作系统1. 什么是进程和线程?答案:进程是指在计算机上运行的程序的实例,每个进程都有自己的内存空间和资源。
线程是进程中的执行单元,一个进程可以包含多个线程,共享进程的资源。
2. 解释一下死锁。
答案:死锁是指两个或多个进程在互斥、占有、等待和不可剥夺资源等条件下,无法向前推进的状态。
在死锁中,每个进程都在等待其他进程释放资源,因此无法继续执行。
3. 什么是虚拟内存?答案:虚拟内存是操作系统提供给应用程序的一种抽象概念,它使得应用程序认为自己拥有连续的可用内存空间,而实际上这个空间可能是分散存储于物理内存和硬盘上的。
第三部分:数据库1. 请解释关系数据库和非关系数据库的区别。
答案:关系数据库使用表格的形式组织数据,表格由行和列组成,通过事先定义的模式进行数据管理。
非关系数据库通常不使用表格,而是使用键值对、文档、图等方式组织数据。
2. 什么是SQL?答案:SQL(Structured Query Language)是一种用于管理关系数据库的编程语言。
研究生考试考研计算机学科专业基础(408)试题与参考答案(2025年)
![研究生考试考研计算机学科专业基础(408)试题与参考答案(2025年)](https://img.taocdn.com/s3/m/417ceb5666ec102de2bd960590c69ec3d5bbdbd5.png)
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、在计算机网络中,实现网络层互联的设备是()。
[全]软件工程专业基础综合考研真题详解[下载全]
![[全]软件工程专业基础综合考研真题详解[下载全]](https://img.taocdn.com/s3/m/4bf222d227d3240c8547ef3a.png)
软件工程专业基础综合考研真题详解1下列关于线程的描述中,错误的是()。
[2019年408统考]A.内核级线程的调度由操作系统完成B.操作系统为每个用户级线程建立一个线程控制块C.用户级线程间的切换比内核级线程间的切换效率高D.用户级线程可以在不支持内核级线程的操作系统上实现【答案】B查看答案【解析】用户级线程仅存在于用户空间中,与内核无关,其线程库对用户线程的调度算法与OS的调度算法无关,不需要操作系统为每个用户级线程建立一个线程控制块。
2下列选项中,可能将进程唤醒的事件是()。
[2019年408统考] Ⅰ.I/O结束Ⅱ.某进程退出临界区Ⅲ.当前进程的时间片用完A.仅ⅠB.仅ⅢC.仅Ⅰ、ⅡD.Ⅰ、Ⅱ、Ⅲ【答案】C查看答案【解析】可能唤醒进程的事件包括I/O结束、某进程退出临界区等。
当前进程的时间片用完会引起另一个进程的调度并运行,不是唤醒进程。
3下列关于系统调用的叙述中,正确的是()。
[2019年408统考] Ⅰ.在执行系统调用服务程序的过程中,CPU处于内核态Ⅱ.操作系统通过提供系统调用避免用户程序直接访问外设Ⅲ.不同的操作系统为应用程序提供了统一的系统调用接口Ⅳ.系统调用是操作系统内核为应用程序提供服务的接口A.仅Ⅰ、ⅣB.仅Ⅱ、ⅢC.仅Ⅰ、Ⅱ、ⅣD.仅Ⅰ、Ⅲ、Ⅳ【答案】C查看答案【解析】系统调用接口是连接操作系统和应用程序的桥梁,而接口是以具体程序中的函数实现的,称之为系统调用,在不同的操作系统中,具有不同的系统调用,但是它们实现的功能是基本相同的。
4下列选项中,可用于文件系统管理空闲磁盘块的数据结构是()。
[2019年408统考]Ⅰ.位图Ⅱ.索引节点Ⅲ.空闲磁盘块链Ⅳ.文件分配表(FAT)A.仅Ⅰ、ⅡB.仅Ⅰ、Ⅲ、ⅣC.仅Ⅰ、ⅢD.仅Ⅱ、Ⅲ、Ⅳ【答案】B查看答案【解析】文件系统管理空闲磁盘块的数据结构包括位图、链表、文件分配表。
索引结点是指在许多类Unix文件系统中的一种数据结构。
每个索引节点保存了文件系统中的一个文件系统对象的元信息数据,但不包括数据内容或者文件名。
2020-2021年中国传媒大学计算机软件与理论考研真题、考研参考书、复试线、招生人数
![2020-2021年中国传媒大学计算机软件与理论考研真题、考研参考书、复试线、招生人数](https://img.taocdn.com/s3/m/3b17826ec281e53a5802ffbf.png)
2020-2021年中国传媒大学计算机软件与理论考研真题、考研参考书、复试线、招生人数育明教育506大印老师联合名校导师及考研状元联合整理2019年9月20日星期日【温馨解析】院校选择也很重要,选择适合自己的院校是成功的关键,但是考生信息有限,很难选择适合自己的院校,在这里,大家可以直接联系我,我免费给大家做规划和咨询。
育明教育从2006年开始办学,校长是北京外国语大学夏教授,北京总部负责人是北京大学政管院博士,主打专业课一对一辅导。
到现在已经有十年的时间,在我们育明教育,每年都有成功学员积累的一些经验可供各位考生参考。
育明教育整合利用历届育明优秀学员的成功经验与高分资料,为每一位学员构建考研成功的基础保障。
我们的辅导包括前期的报考指导,中期的核心参考书的讲解、专题(真题、出题老师论文专著、最新时事)讲解、模拟考(答题技巧框架、创新点的讲解)。
后期还会有教务老师时事根据上课情况,对考生进行查缺补漏,进行答题技巧的辅导。
在我们育明教育,前期咨询师、后期教务与辅导老师三方对您的上课负责,所以每年我们的通过率一直都是有保证的。
目录一、2019-2020年考研真题、考研参考书笔记二、2020-2021年院校考研复习技巧三、2020-2021年考研专业课答题技巧内容一、2019-2020年考研真题、考研参考书笔记系所2017专业\领域名称(代码)2017初试科目专业方向拟招人数(含推免生)推免生拟招生人数学制研究方向(代码)(代码)计算机学院计算机软件与理论(081202)①101思想政治理论413年②201英语一、202俄、20301分布式系统软件技术日选一02智能信息处理③301数学一03云计算技术与软件④822软件工程二、2020-2021年院校考研复习技巧根据育明教育大印老师(V153********)近10年艺术类考研咨询经验,建议7月之前在辅导老师的指导(在校教授与在读博士、硕士共同辅导)下一定要明确复习的重点,这个阶段不要做笔记,因为做笔记就是抄书,没有任何意义;8-10月进行背诵并整理笔记,为第二轮复习;11-12月进行第三轮复习并进行4-5次全真模拟练习。
张海藩《软件工程导论》考研配套2021考研真题库
![张海藩《软件工程导论》考研配套2021考研真题库](https://img.taocdn.com/s3/m/279b71a559eef8c75ebfb3b7.png)
张海藩《软件工程导论》考研配套2021考研真题库第一部分考研真题精选一、选择题1软件工程是采用()的概念、原理、技术方法指导计算机程序设计的工程学科。
[中国传媒大学2014研]A.工程B.系统工程C.体系结构D.结构化设计【答案】A查看答案【解析】软件工程是采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,从而经济地开发出高质量的软件,并且进行有效的维护。
2随着开发小组人数的(),因交流开发进展情况和讨论遇到的问题而造成的通信开销也急剧增加。
[中国传媒大学2014研]A.增加B.降低C.稳定D.不稳定【答案】A查看答案【解析】当开发小组变得更大时,即开发小组人数增加时,每个人需要用更多时间与组内其他成员讨论问题、协调工作,因此,通信开销也随之增加。
3软件质量必须在()加以保证。
[中国传媒大学2014研]A.开发之前B.开发之后C.可行性研究过程中D.分析、设计与实现过程中【答案】D查看答案【解析】保证软件质量的措施包括基于非执行的测试、基于执行的测试、程序正确性证明,这些措施贯穿于软件开发的分析、设计和实现的过程中。
4包含风险分析的软件工程模型是()。
[中国传媒大学2014研]A.螺旋模型B.瀑布模型C.增量模型D.喷泉模型【答案】A查看答案【解析】螺旋模型的基本思想是使用原型及其他方法来尽量降低风险。
可以把它看作在每个阶段之前都增加了风险分析过程的快速原型模型,它是风险驱动的软件工程模型。
5模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的()。
[中国传媒大学2014研]A.抽象和信息隐藏B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法【答案】C查看答案【解析】开发具有独立功能而且和其他模块之间没有过多的相互作用的模块,就可以做到模块独立。
模块的独立性的度量标准是模块的耦合性和内聚性,内聚性越高模块独立性越强,耦合性越低模块独立性月下,因此,在设计软件时,应尽量做到高内聚、低耦合。
张海藩《软件工程导论》(第6版)(名校考研真题 判断题)【圣才出品】
![张海藩《软件工程导论》(第6版)(名校考研真题 判断题)【圣才出品】](https://img.taocdn.com/s3/m/6cb4f2b04431b90d6d85c755.png)
三、判断题1.信息建模方法是从数据的角度来建立信息模型的,最常用的描述信息模型的方法是E-R图。
()[中国传媒大学2014研]【答案】正确【解析】信息模型是一种面向问题的数据模型,是按照用户的观点对数据建立的模型。
它描述了从用户角度看到的数据。
其中包含3种相互关联的信息:数据对象、数据对象的属性及数据对象彼此间相互连接的关系。
可使用E-R图对其包含的信息进行准确的描述。
2.用例模型的基本组成部件是用例、角色和用例之间的联系。
()[中国传媒大学2014研]【答案】正确【解析】用例模型是通过用例、角色(系统和行为者)、用例间联系来描述外部行为者所理解的系统功能。
3.面向对象的开发方法将过程作为最基本元素,是分析问题、解决问题的核心。
()[中国传媒大学2014研]【答案】错误【解析】面向对象方法是一种以数据或信息为主线,把数据和处理相结合的方法,即把对象作为由数据及可以施加在这些数据上的操作所构成的统一体,因此,面向对象的开发过程最基本的元素是对象。
4.压力测试是检测在极限环境中使用系统时施加在用户上的压力。
()[中国传媒大学2014研]【答案】错误【解析】压力测试是在强负载(大数据量、大量并发用户等)下的测试,查看应用系统在峰值使用情况下操作行为,从而有效地发现系统的某项功能隐患、系统是否具有良好的容错能力和可恢复能力。
5.若在软件开发的过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。
()[中国传媒大学2014研]【答案】错误【解析】在软件开发过程中,系统变更的代价呈非线性增长。
在早期早阶段发现一个错误,解决它需要的代价要比等到设计、编程、测试和维护阶段解决小非常多。
6.软件维护中大部分工作是由于用户的需求改变而引起的。
()[中国传媒大学2014研]【答案】正确【解析】为了满足用户的需求,需要进行完善性维护,完善性维护占整个维护过程的50%~60%,比重最大。
7.在白盒测试中,满足条件组合覆盖的测试用例也会满足路径覆盖的要求。
考研计算机学科专业基础(408)研究生考试试卷与参考答案
![考研计算机学科专业基础(408)研究生考试试卷与参考答案](https://img.taocdn.com/s3/m/3843e6ecd1d233d4b14e852458fb770bf68a3b6a.png)
研究生考试考研计算机学科专业基础(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、在操作系统中,进程的状态包括运行、就绪和阻塞。
计算机考研真题及答案
![计算机考研真题及答案](https://img.taocdn.com/s3/m/4bc2d09032d4b14e852458fb770bf78a65293add.png)
计算机考研真题及答案计算机考研真题及答案计算机考研是许多计算机专业学生迈向研究生阶段的必经之路。
对于即将参加考研的学生来说,了解和熟悉过去几年的真题及答案是非常重要的。
本文将介绍一些常见的计算机考研真题及答案,希望能对考生有所帮助。
一、数据结构数据结构是计算机考研中一个重要的考点。
以下是一道典型的数据结构题目:题目:给定一个字符串,判断其是否为回文串。
解答:回文串是指正读和反读都一样的字符串。
解决这个问题的一种方法是使用双指针法。
将一个指针指向字符串的开头,另一个指针指向字符串的末尾,然后逐步向中间移动,比较两个指针所指的字符是否相等。
如果所有字符都相等,则该字符串为回文串。
二、操作系统操作系统是计算机考研中另一个重要的考点。
以下是一道典型的操作系统题目:题目:什么是进程和线程?它们之间有什么区别?解答:进程是指计算机中正在运行的程序的实例。
每个进程都有自己的地址空间和系统资源。
线程是进程的一部分,是进程中的一个执行单元。
一个进程可以包含多个线程,它们共享进程的资源。
线程之间的切换比进程之间的切换更快,因此线程可以提高程序的并发性和响应性。
三、数据库数据库是计算机考研中的另一个重要考点。
以下是一道典型的数据库题目:题目:什么是关系数据库和非关系数据库?它们之间有什么区别?解答:关系数据库是基于关系模型的数据库,其中数据以表格的形式存储。
每个表格包含多个行和列,每行代表一个记录,每列代表一个属性。
关系数据库使用结构化查询语言(SQL)进行数据操作和查询。
非关系数据库是指不使用关系模型的数据库,它们使用其他数据结构来存储和组织数据,如键值对、文档、图形等。
非关系数据库通常更适合存储大量非结构化数据。
四、网络网络是计算机考研中的另一个重要考点。
以下是一道典型的网络题目:题目:什么是TCP/IP协议?它有哪些层次?解答:TCP/IP协议是互联网中最重要的协议之一,它定义了计算机之间进行通信的规则。
TCP/IP协议由四个层次组成:网络接口层、网络层、传输层和应用层。
研究生考试考研计算机学科专业基础(408)试卷及答案指导
![研究生考试考研计算机学科专业基础(408)试卷及答案指导](https://img.taocdn.com/s3/m/5fe0f05311661ed9ad51f01dc281e53a59025162.png)
研究生考试考研计算机学科专业基础(408)自测试卷(答案在后面)一、单项选择题(本大题有40小题,每小题2分,共80分)1、下列关于算法的叙述中,正确的是____ 。
A.算法就是程序B.数据结构是算法的核心C.算法的核心在于排序和查找D.设计算法时只需要考虑数据结构的表现形式2、算法分析和算法时间复杂度最本质的思想就是 ____ 。
A.从不考虑问题的规模入手研究算法B.从问题的规模入手研究算法C.假设最终结果相同,研究运行算法的速度D.研究算法流程图上各操作所花的时间总和3、下列有关基本算法的性质叙述中,正确的一条是 ____ 。
A.算法可以由若干个子算法得到B.算法是问题求得解的一个计算过程C.算法是应用于计算机上,或只应用于计算机上的问题的解法D.算法只是指问题的解法4.哪种算法通常用于解决问题,当问题空间是可穷举且最优解已知时?A. 贪心算法B. 回溯算法C. 分支限界算法D. 动态规划5.在操作系统中,哪个过程优先级最高?A. 用户进程B. 实时进程C. 作业控制进程D. 批处理进程6.在数据结构中,以下哪个是树的一个常见属性?A. 双向链表B. 无环图C. 分支结构D. 线性链表7、关于线性表的存储结构,下列说法错误的是:A. 数组是一种线性表存储结构B. 数组的元素之间按顺序存储C. 数组的访问效率较高,常数时间复杂度O(1)D. 链表是一种非顺序存储结构8、下列关于二叉树的描述,错误的是:A. 二叉树每个节点最多有两个孩子节点B. 二叉树中,空节点个数不超过非空节点个数C. 二叉树是一个对比高效的数据结构D. 二叉树可以用来实现堆结构9、下列关于快排算法的描述,正确的是:A. 快排算法的时间复杂度为 O(n log n)B. 快排算法的空间复杂度为 O(1)C. 快排算法在最坏情况下时间复杂度为O(n²)D. 快排算法不稳定排序10、单项选择题 A) Transistor B) Diode C) Op-Amp D) MOSFET11、单项选择题 A) IEEE 802.11acB)USB 3.2C)DDR4 SDRAMD)PCIe 4.012、单项选择题A) Markov Chain B) Hidden Markov Model C) PageRank D) Neural Network13、下列哪个数据结构可以用避免单一链的操作不适合运用到循环依赖关系的场景?A. 树形结构B. 栈C. 队列D. 图14、以下哪种排序算法的平均时间复杂度为O(n log n)?A. 简单插入排序B. 选择排序C. 冒泡排序D. 归并排序15、下列哪个模块最有可能负责处理器调度的任务?A. 编译器B. 内核C. 操作系统用户界面D. 运行时库16.已知某二叉树的中序遍历序列与后序遍历序列均为{A, B, D, E, C},则该二叉树的根节点字符为()。
考研计算机学科专业基础(408)研究生考试试卷与参考答案(2025年)
![考研计算机学科专业基础(408)研究生考试试卷与参考答案(2025年)](https://img.taocdn.com/s3/m/f80e93a26037ee06eff9aef8941ea76e58fa4a34.png)
2025年研究生考试考研计算机学科专业基础(408)模拟试卷(答案在后面)一、单项选择题(本大题有40小题,每小题2分,共80分)1、在计算机网络中,OSI参考模型将网络体系结构分为七层,其中负责数据的表示转换,包括语法和表示字段的转换的是哪一层?A、应用层B、表示层C、会话层D、传输层2、在计算机组成原理中,内存地址的一种常见分配方式是基址变址寻址,请问以下哪一种寻址方式采用了基址变址寻址?A、直接寻址B、间接寻址C、基址变址寻址D、基址寻址3、在数据结构中,哪种数据结构最适合快速查找操作?A、顺序表B、链表C、二叉树D、哈希表4、关于哈希表的数据结构,下列描述错误的是:A. 使用 hash 函数将键值映射到表的地址空间中的位置B. 主要通过直接访问键值的哈希地址来访问记录,提高访问速度C. 当哈希函数的好与分布良好时,可以减少冲突,提高查找效率D. 哈希表的结构本身不保证任何排序顺序5、在以下数据结构中,以下哪个是稳定排序算法:A. 冒泡排序B. 快速排序C. 选择排序D. 堆排序6、以下哪个操作不会减少二叉搜索树(BST)的高度:A. 在 BST 中插入一个新节点B. 在 BST 中删除一个节点C. 从 BST 中查找一个节点D. 对 BST 进行中序遍历7、以下哪一种数据结构不是线性结构?A、栈B、队列C、哈希表D、数组8、在计算机网络中,传输层的主要职责是什么?A、封装数据为报文B、提供应用层与传输层间的通信服务C、在不同地理位置间传输数据D、数据链路的物理层传输9、当CPU执行操作数在内存中的指令时,需要进行几次访存才能完成指令的执行?A、1次B、2次C、3次D、次数取决于具体指令10、在计算机网络中,下列哪一项不属于OSI模型的七层协议?A. 物理层B. 链路层C. 网络层D. 应用层11、以下哪个协议主要用于互联网上的文件传输?A. HTTPB. FTPC. SMTPD. DNS12、在计算机编程中,伪代码的用途主要是?A. 编译执行B. 代码优化C. 设计思路D. 语言特性13、下列哪个操作系统是采用分时多任务处理技术的?A. Windows XPB. LinuxC. UNIXD. macOS14、以下哪个算法在最坏情况下具有O(n^2)的时间复杂度?A. 快速排序B. 归并排序C. 插入排序D. 选择排序15、在面向对象编程中,以下哪个概念描述了将数据和行为封装在一起?A. 继承B. 封装C. 多态D. 继承与多态16、以下哪个方法不是在Java中实现继承?A. extendsB. implementsC. interfaceD..tiles17、关于Java中的StringBuffer类,以下说法不正确的是:A. StringBuffer是线程不安全的B. StringBuffer是可变的C. StringBuffer可以保存null值D. StringBuffer继承自String类18、以下哪个命令在Linux系统中可以查看文件内容?A. cpB. mvC. catD. grep19、计算机中,以下哪个寄存器用于存储当前执行的指令的操作数?A、指令寄存器(IR)B、累加器(ACC)C、程序计数器(PC)D、栈指针寄存器(SP) 20、在计算机系统中,以下哪种设备属于I/O设备?A、中央处理器(CPU)B、内存(RAM)C、硬盘驱动器(HDD)D、电源适配器21、以下哪个技术不属于虚拟化技术?A、容器技术(如Docker)B、服务器虚拟化(如VMware)C、云计算(如AWS)D、操作系统虚拟化(如Linux内核的虚拟化)22、数据结构中,能够实现元素查找、插入和删除操作,并且在任意位置都可以进行这些操作的数据结构是:A. 二叉搜索树B. 链表C. 线性表D. 树23、下列哪种排序算法的平均时间复杂度为O(nlogn),且在最坏情况下仍保持这一时间复杂度:A. 冒泡排序B. 选择排序C. 快速排序D. 插入排序24、在计算机网络中,以下哪项不属于OSI七层模型:A. 物理层B. 数据链路层C. 路由层D. 应用层25、以下哪种编程语言被称为“面向对象编程”的鼻祖?A. C++B. JavaC. SmalltalkD. Python26、在计算机系统中,以下哪种存储器速度最快?A. 硬盘B. 内存C. 磁带D. 软盘27、以下哪个概念与“哈希表”的查找效率直接相关?A. 碰撞B. 覆盖C. 压缩D. 嵌套28、下列关于轻量级虚拟机(JVM)的描述中,哪一项是不正确的?A、轻量级虚拟机在翻译即时编程语言时使用,提高了程序运行效率。
中国传媒大学软件工程技术考研 招生人数 参考书 报录比 复试分数线 考研真题 考研经验 招生简章 考研大纲
![中国传媒大学软件工程技术考研 招生人数 参考书 报录比 复试分数线 考研真题 考研经验 招生简章 考研大纲](https://img.taocdn.com/s3/m/7dcae08971fe910ef12df8ab.png)
文学
345
52
78
050334
★传媒教育
文学
345
52
78
050335
★传媒政策与法规
文学
345
52
78
050336
★传媒经济学
文学
348
52
78
050337
★广播电视语言传播
文学
345
52
78
070102
计算数学
理学
290
38
57
070104
应用数学
理学
300
38
57
080902
电路与系统
研究方向(代码)
初试科目(代码)
复试专业课
考试科目(代码)
同等学力考生加试科目
计算机学院
计算机软件与理论(081202)
①101思想政治理论
01分布式计算与软件
②201英语一、202俄、203日选一
9075软件工程
离散数学
02传媒信息安全
③301数学一
编译原理
03智能信息处理
④819数据结构与计算机网络
②201英语一、202俄、203日选一
9076程序设计
离散数学
02分布式系统软件技术
③302数学二
编译原理
03多媒体信息处理软件
④820软件工程
计算机学院
院所
专业\领域名称(代码)
研究方向(代码)
拟招人数
学制
计算机学院
计算机软件与理论(081202)
5(1)
3年
01分布式计算与软件
02传媒信息安全
03智能信息处理
考研计算机学科专业基础(408)研究生考试试题及答案指导
![考研计算机学科专业基础(408)研究生考试试题及答案指导](https://img.taocdn.com/s3/m/7d51e22326284b73f242336c1eb91a37f1113287.png)
研究生考试考研计算机学科专业基础(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中,每个节点的左子树上所有节点的值均小于该节点的值。
计算机研究生考试题及答案
![计算机研究生考试题及答案](https://img.taocdn.com/s3/m/9b1a2620ae1ffc4ffe4733687e21af45b307fe3c.png)
计算机研究生考试题及答案考试题目:1. 请简述计算机网络的基本概念和分类。
2. 解释TCP/IP协议簇的主要组成部分及其功能。
3. 什么是数据库索引?它对数据库性能有何影响?4. 简要介绍机器学习的基本概念和主要算法。
5. 请解释什么是云计算,并列举云计算的几种服务模式。
6. 简述操作系统的主要功能和常见的操作系统类型。
7. 请解释什么是软件工程,并列举常用的软件开发过程模型。
8. 请简述人工智能的基本概念和应用领域。
参考答案:1. 计算机网络的基本概念和分类计算机网络是指将多台计算机通过通信设备和传输介质连接起来,实现信息交换和资源共享的系统。
按照规模和覆盖范围的不同,计算机网络可以分为局域网、城域网、广域网等。
根据网络拓扑结构的不同,计算机网络可以分为总线型、环型、星型、网状等。
2. TCP/IP协议簇的主要组成部分及其功能TCP/IP协议簇包括四个层次:网络接口层、网络层、传输层和应用层。
网络接口层负责处理通过物理介质传输数据的相关问题;网络层负责实现数据包的选路和转发;传输层提供端到端的可靠数据传输;应用层提供各种基于网络的应用程序。
3. 数据库索引及其对性能的影响数据库索引是一种数据结构,用于提高数据库查询的效率。
它通过创建一个按照特定列或列组织的数据结构,来快速定位和访问数据记录。
索引的存在可以提高查询速度,但是会增加插入、更新和删除操作的开销,因为在修改数据时需要对索引进行维护。
4. 机器学习的基本概念和主要算法机器学习是通过让计算机从数据中学习并不断优化自身的性能,以完成特定任务的一种人工智能技术。
主要的机器学习算法包括监督学习、无监督学习和强化学习。
常见的算法有决策树、支持向量机、随机森林和神经网络等。
5. 云计算的概念和服务模式云计算是一种通过互联网提供计算资源和服务的模式。
它可以按需提供计算能力、存储空间和应用程序等,用户无需购买和维护硬件设备,只需根据实际需求付费使用。
常见的云计算服务模式有Infrastructure as a Service (IaaS)、Platform as a Service (PaaS)和Software as a Service (SaaS)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2010年中国传媒Biblioteka 学计算机学院822软件工程考研真题
2009年中国传媒大学计算机学院822软件工程考研真题
目 录
2014年中国传媒大学计算机学院822软件工程考研真题5
2013年中国传媒大学计算机学院822软件工程考研真题9
2012年中国传媒大学计算机学院822软件工程考研真题14
2010年中国传媒大学计算机学院822软件工程考研真题17
2009年中国传媒大学计算机学院822软件工程考研真题19
2013年中国传媒大学计算机学院822软件工程考研真题