北京交通大学软件学院考研901软件工程真题
- 格式:pdf
- 大小:678.35 KB
- 文档页数:3
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、软件工程的基本要素包括方法、工具和()。
育明教育
专注于北京交通大学考研专业课辅导
始于2006,八年辅导经验
育明教育徐老师赠言:你若盛开,清风自来
北京交通大学2014硕士研究考试复试分数线
1
【育明教育】中国考研考博专业课辅导第一品牌育明教育官方网站:
2
【育明教育】中国考研考博专业课辅导第一品牌育明教育官方网站:
3
【育明教育】中国考研考博专业课辅导第一品牌育明教育官方网站:
4
【育明教育】中国考研考博专业课辅导第一品牌育明教育官方网站:
5
【育明教育】中国考研考博专业课辅导第一品牌育明教育官方网站:
6
【育明教育】中国考研考博专业课辅导第一品牌育明教育官方网站:
7
【育明教育】中国考研考博专业课辅导第一品牌育明教育官方网站:
【育明教育】 中国考研考博专业课辅导第一品牌
育明教育官方网站: 8
北京交通大学软件学院软件工程专业2015年硕士研究生考试招生目录及初试、复试科目
【育明教育】 中国考研考博专业课辅导第一品牌
育明教育官方网站:
9。
2022年北京交通大学软件工程专业《操作系统》科目期末试卷A(有答案)一、选择题1、实时操作系统必须在()内处理完来白外部的事件。
A.一个机器周期B.被控对象规定时间C.周转时间D.时间片2、操作系统提供了多种界面供用户使用,其中()是专门供应用程序使用的一种界面。
A.终端命令B.图形用户窗C.系统调用D.作业控制语言3、下面关于管程的叙述错误的是()。
A.管程是进程的同步工具,解决信号量机制大量同步操作分散的问题B.管程每次只允许一个进程进入管程,C.管程中V操作的作用和信号量机制中V操作的作用相同D.管程是被进程调用的,是语法范围,无法创建和撤销4、下面哪个不会引起进程创建()A.用户登录B.作业调度C.设备分配D.应用请求5、在支持多线程的系统中,进程P创建的若干个线程不能共享的是()A.进程P的代码段B.进程P中打开的文件C.进程P的全局变量D.进程P中某线程的找指针6、下列关于SPOOLing的叙述中,不正确的是()A.SPOOLing系统中必须使用独占设备B.SPOOLing系统加快了作业执行的速度C.SPOOLing系统使独占设备变成了共享设备D.SPOOLing系统利用了处理器与通道并行上作的能力7、系统管理设备是通过一些数据结构来进行的,下前的()不属于设备管理数据结构。
A.FCBB.DCTC.SDTD.COCT8、在文件的索引节点中存放直接索引指针10个,一级和:级索引指针各1个。
磁盘块大小为IKB,每个索引指针占4B。
若某文件的索引节点已在内存中,则把该文件偏移量(按字节编址)为1234 和307400处所在的磁盘块读入内存,需访问的磁盘块个数分别是()。
A.1.2B.1.3C.2.3D.2.49、下列关于打开文件open()操作和关闭文件close()操作的叙述,只有()是错误的。
A.close()操作告诉系统,不再需要指定的文件了,可以丢弃它B.open()操作告诉系统,开始使用指定的文件C.文件必须先打开,后使用D.目录求必须先打开,后使用10、在可变分区分配管理中,某一作业完成后,系统收回其内存空间,并与相邻区合并,为此修改空闲区说明表,造成空闲分区数减1的情况是()。
2022年北京交通大学软件工程专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、采用八体并行低位交叉存储器,设每个体的存储容量为32K×16位,存储周期为400ns,下述说法中正确的是()。
A.在400ns内,存储器可向CPU提供2位二进制信息B.在l00ns内,每个体可向CPU提供27位二进制信息C.在400ns内,存储器可向CPU提供2位二进制信息D.在100ns内,每个体可向CPU提供2位二进制信息2、假定编译器将赋值语句“x=x+3;”转换为指令“add xaddr,3”,其中xaddr是x 对应的存储单元地址。
若执行该指令的计算机采用页式虚拟存储管理方式,并配有相应的TLB,且Cache使用直写(Write Trough)方式,则完成该指令功能需要访问主存的次数至少是()。
A.0B.1C.2D.343、计算机硬件能够直接执行的是()。
1.机器语言程序IⅡ.汇编语言程序Ⅲ.硬件描述语言程序入A.仅IB.仅I、ⅡC.仅I、ⅢD. I、Ⅱ 、Ⅲ4、下列关于计算机操作的单位时间的关系中,正确的是()。
A.时钟周期>指令周期>CPU周期B.指令周期CPU周期>时钟周期C.CPU周期>指令周期>时钟周期D.CPU周期>时钟周期>指令周期5、下列描述中,正确的是()。
A.控制器能理解、解释并执行所有指令以及存储结果B.所有数据运算都在CPU的控制器中完成C.ALU可存放运算结果D.输入、输出装置以及外界的辅助存储器称为外部设备6、内部总线(又称片内总线)是指()。
A.CPU内部连接各寄存器及运算部件之间的总线B.CPU和计算机系统的其他高速功能部件之间互相连接的总线C.多个计算机系统之间互相连接的总线D.计算机系统和其他系统之间互相连接的总线7、关于同步控制说法正确的是()。
A.采用握手信号B.由统一时序电路控制的方式C.允许速度差别较大的设备一起接入工作D.B和C8、同步控制是()。
软件工程试题及答案第一部分选择题一、单项选择题每小题1分,共20分。
(在每小题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内)1.在下列工具与环境中()属于较早期的CASE。
A.基于信息工程CASE B.人工智能CASEC.结构的基于图形CASE D.集成的CASE环境2.Putnam成本估算模型是一个()模型。
A.静态单变量 B.动态单变量 C.静态多变量 D.动态多变量3.在McCall软件质量度量模型中,()属于面向软件产品修改。
A.可靠性 B.可重用性C.适应性 D.可移植性4.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是()A.SQIC B.SQMC C.SQRC D.SQDC5.软件复杂性度量的参数包括()A.效率 B.规模 C.完整性 D.容错性6.对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。
A.结合 B.隐藏C.封装 D.抽象7.软件调试技术包括()A.边界值分析 B.演绎法 C.循环覆盖 D.集成测试8.瀑布模型的存在问题是()A.用户容易参与开发B.缺乏灵活性 C.用户与开发者易沟通 D.适用可变需求9.软件测试方法中的静态测试方法之一为()A.计算机辅助静态分析 B.黑盒法 C.路径覆盖 D.边界值分析10.软件生命周期中所花费用最多的阶段是()A.详细设计 B.软件编码 C.软件测试D.软件维护11.第一个体现结构化编程思想的程序设计语言是()A.FORTRAN语言B.Pascal语言 C.C语言D.PL/1语言12.程序的三种基本控制结构是()A.过程、子程序和分程序B.顺序、选择和重复 C.递归、堆栈和队列 D.调用、返回和转移13.在详细设计阶段,经常采用的工具有()A.PAD B.SA C.SC D.DFD14.详细设计的结果基本决定了最终程序的()A.代码的规模 B.运行速度 C.质量 D.可维护性15.需求分析中开发人员要从用户那里了解()A.软件做什么 B.用户使用界面 C.输入的信息 D.软件的规模16.结构化程序设计主要强调的是()A.程序的规模 B.程序的效率C.程序设计语言的先进性D.程序易读性17.IDEF。
北京交通大学交通运输学院计算机软件技术基础历年考研真题汇编
最新资料,WORD格式,可编辑修改!
目录
2009年北京交通大学交通运输学院941计算机软件技术基础考研真题........................ 2008年北京交通大学交通运输学院941计算机软件技术基础考研真题........................ 2007年北京交通大学交通运输学院418计算机软件技术基础考研真题........................ 2006年北京交通大学交通运输学院418计算机软件技术基础考研真题........................ 2005年北京交通大学交通运输学院418计算机软件技术基础考研真题........................ 2004年北京交通大学交通运输学院计算机软件技术基础考研真题............................ 2003年北京交通大学交通运输学院计算机软件技术基础考研真题............................ 说明:2005年计算机软件技术基础的科目代码是418,2008年改为941。
2008年北京交通大学交通运输学院941计算机软件技术基础考研真题。
软件考研试题及答案一、单项选择题(每题2分,共10分)1. 以下哪个选项是面向对象编程语言的特性?A. 结构化B. 模块化C. 封装D. 过程化答案:C2. 在软件开发过程中,需求分析阶段的主要任务是什么?A. 编写代码B. 设计数据库C. 确定软件功能和性能要求D. 进行系统测试答案:C3. 软件测试的目的是?A. 修复软件中的所有错误B. 验证软件是否满足需求C. 编写文档D. 进行代码审查答案:B4. 在敏捷开发方法中,以下哪个不是敏捷的四大价值观?A. 个体和互动B. 工具和过程C. 可工作的软件D. 客户合作答案:B5. 下列哪种软件架构风格是面向服务的?A. 管道-过滤器B. 客户端-服务器C. 主-从架构D. 层级架构答案:B二、多项选择题(每题3分,共15分)1. 以下哪些是软件工程的主要活动?A. 需求分析B. 系统设计C. 编程D. 软件测试E. 软件维护答案:A, B, C, D, E2. 在面向对象编程中,以下哪些是对象的基本特征?A. 封装B. 继承C. 多态D. 抽象E. 并发答案:A, B, C, D3. 以下哪些是软件测试的类型?A. 单元测试B. 集成测试C. 系统测试D. 性能测试E. 回归测试答案:A, B, C, D, E4. 在软件开发过程中,以下哪些是风险管理的策略?A. 风险转移B. 风险接受C. 风险避免D. 风险共享E. 风险消除答案:A, B, C, D5. 在软件项目管理中,以下哪些是项目成功的关键因素?A. 明确的项目目标B. 有效的沟通C. 合适的技术D. 良好的团队合作E. 严格的进度控制答案:A, B, D, E三、简答题(每题5分,共20分)1. 请简述什么是软件危机,并列举出解决软件危机的几种方法。
答案:软件危机是指软件开发过程中出现的一系列问题,如成本失控、进度延误、质量低下等。
解决软件危机的方法包括:采用软件工程方法论、实施严格的项目管理、进行需求工程、采用模块化和组件化设计、进行持续的测试和维护等。
研究⽣软件⼯程考试试卷1⼀、填空题1、CMMI将软件开发过程能⼒分为( 5 )个等级如果某组织已处于定量管理级,则开发过程的特点是;附:五个等级分别为:初始级、已管理级、已定义级、量化管理级、优化级。
初始级:软件过程是⽆序的,有时甚⾄是混乱的,对过程⼏乎没有定义,成功取决于个⼈努⼒。
管理是反应式的。
已管理级:建⽴了基本的项⽬管理过程来跟踪费⽤、进度和功能特性。
制定了必要的过程纪律,能重复早先类似应⽤项⽬取得的成功经验。
已定义级:已将软件管理和⼯程两⽅⾯的过程⽂档化、标准化,并综合成该组织的标准软件过程。
所有项⽬均使⽤经批准、剪裁的标准软件过程来开发和维护软件,软件产品的⽣产在整个软件过程是可见的。
量化管理级:分析对软件过程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制。
管理有⼀个作出结论的客观依据,管理能够在定量的范围内预测性能。
优化级:过程的量化反馈和先进的新思想、新技术促使过程持续不断改进。
2、三层体系结构包括:⽤户层、业务层和数据层。
3、统⼀过程模型的特点是:⽤例驱动、以架构为中⼼迭代增量式地开发软件。
4、Gamma将⾯向对象设计模式分为三类:分别是创建型、结构型和⾏为型模式。
5、在UML描述整体和部分关系时,有(组合)和(聚合)两种⽅式,前者的部分不能被整体共享,⽽后者的整体却能被若⼲整体共享。
6、Python语⾔定义类的成员是在(构造/内建)函数中定义。
7、在敏捷软件开发中,Scrum是⼀种(迭代增量)式软件开发过程,就像橄榄球赛的争球过程:快速、⾃组织和有适应性,其开发团队复责(开发团队负责在每个冲刺阶段结束,交付潜在可发布的"已完成"产品增量。
)。
8、SysML是对UML的⼀种扩展,⽤于系统⼯程建模,新增的图包括(需求图)和(参数图)两种。
⼆、简答题1.Petri⽹和Petri⽹系统有何区别?什么是有⾊Petri⽹?Petri ⽹是⼀种⽤于系统描述和分析的数学⼯具,Petri⽹是对离散并⾏系统的数学表⽰。