北交大软件工程考试
北交《软件工程与实践》在线作业一15秋答案
![北交《软件工程与实践》在线作业一15秋答案](https://img.taocdn.com/s3/m/2895e55a2cc58bd63086bd99.png)
北交《软件工程与实践》在线作业一一、单选题(共 20 道试题,共 50 分。
)1. TP协议是()。
. 一种简单的、面向数据报的传输层协议. 一种面向连接的协议. 主要用在不要求数据发送确认或者通常只传少量数据的应用程序中. 没有保证通信可靠性的机制正确答案:2. 软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的( )阶段. . 各个. 前期. 中期. 后期正确答案:3. 软件测试法中,()主要分析程序的内部结构。
. 白盒法. 黑盒法. 因果图法. 错误推测法正确答案:4. 软件的发展经历了( )个发展阶段. 1. 2. 3. 4正确答案:5. 下列()地址可分配给主机作为类IP地址使用。
. 127.0.0.1. 192.12.25.255. 202.96.96.0. 162.3.5.1正确答案:6. 从事物的组成部件及每个部件的属性,功能来认识事物.这种方法被称为( )的方法.. 面向对象. 面向数据. 面向过程. 面向属性正确答案:7. 线性链表的地址()。
. 必须连续. 部分地址必须连续. 一定不连续. 连续与否均可以正确答案:8. 面向对象(Ojt Orint)方法是将现实世界的事物以对象的方式( )到计算机世界的方法. . 对应. 映射. 反映. 反射正确答案:9. 为改正软件系统中潜藏的错误而进行的维护活动称为( ). 纠错性维护. 适应性维护. 改善性维护. 预防性维护正确答案:10. 根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为( ).. 纠错性维护. 适应性维护. 改善性维护. 预防性维护正确答案:11. 需求分析的任务不包括( ).. 问题分析. 系统设计. 需求描述. 需求评审.正确答案:12. 以下不属于白盒测试技术的是( ). 逻辑覆盖. 基本路径测试. 循环覆盖测试. 等价类划分正确答案:13. 实践表明,确定发生错误的位置和内在原因所需的工作量几乎占整个调试工作量的( ) . 30. 50. 70. 90正确答案:14. 软件设计的准则中不包括()。
2022年北京交通大学软件工程专业《操作系统》科目期末试卷A(有答案)
![2022年北京交通大学软件工程专业《操作系统》科目期末试卷A(有答案)](https://img.taocdn.com/s3/m/0262d638974bcf84b9d528ea81c758f5f61f291e.png)
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(有答案)
![2022年北京交通大学软件工程专业《计算机组成原理》科目期末试卷A(有答案)](https://img.taocdn.com/s3/m/30b628f277eeaeaad1f34693daef5ef7ba0d123c.png)
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、同步控制是()。
北交《软件工程与实践》在线作业二答卷
![北交《软件工程与实践》在线作业二答卷](https://img.taocdn.com/s3/m/329d7655e87101f69f31952e.png)
A.研究现有的系统
B.建立新系统的物理模型解法.
C.导出新系统高层逻辑模型.
D.复查初步分析结果.
答案:C
16.一个软件的宽度是指其控制的( ).
A.跨度
B.模块数
C.层数
D.厚度
答案:A
17.进程的以下哪个状态转换是不可能的( )。
B.屏蔽双绞线
C.同轴电缆
D.光纤
答案:D
11.面向对象(Object Oriented)方法是将现实世界的事物以对象的方式( )到计算机世界的方法.
A.映射
B.对应
C.反映
D.反射
答案:A
12.( )允许用户把若干作业提交计算机系统集中处理的操作系统。
A.网络操作系统
A.阻塞状态-就绪状态
B.等待状态-执行状态
C.执行状态-就绪状态
D.就绪状态-执行状态
答案:B
18.需求分析的任务不包括( ).
A.需求评审.
B.需求描述
C.问题分析
D.系统设计
答案:D
19.人机界面的风格大致经过了( )代的演变.
A.四
B.六
C.五
D.三
答案:A
20.当模块中包含复杂的条件组合,只有( )能够清晰地表达出各种动作之间的对应关系.
A.盒图
B.流程图
C.判定表和判定树
D.关系图
答案:C
二、判断题 (共 20 道试题,共 50 分)
21.引入虚拟存储技术后,逻辑内存总容量是由地址总线的位置确定的。
答案:正确
2022年北京交通大学软件工程专业《操作系统》科目期末试卷B(有答案)
![2022年北京交通大学软件工程专业《操作系统》科目期末试卷B(有答案)](https://img.taocdn.com/s3/m/b437a56bce84b9d528ea81c758f5f61fb736281e.png)
2022年北京交通大学软件工程专业《操作系统》科目期末试卷B(有答案)一、选择题1、采用SPOOLing技术后,使得系统资源利用率()。
A.提高了B.有时提高,有时降低C.降低了D.提高了,但出错的可能性增人了2、某进程访问页面的序列如下所示。
若工作集的窗口大小为6,则在t时刻的工作集为()。
A.(6,0,3,2)B. (2,3,0,4)C.(0,4,3,2,9)D.(4,5,6,0,3,2)3、()存储管理方式提供一维地址结构。
A.分段B.分页C.分段和段页式D.以上都不对4、下列关于虚拟存储的叙述中,正确的是()A.虚拟存储只能基于连续分配技术B.虚拟存储只能基于非连续分配技术C.虚拟存储容量只受外存容量的限制D.虚拟存储容量只受内存容量的限制5、系统为某进程分配了4个页框,该进程已访问的页号序列为2,0,2,9,3,4,2,8,2,4,8,4,5,若进程要访问的下页的页号为7,依据LRU算法,应淘汰页的页号是()A.2B.3C.4D.86、在下列选项中,()不属于操作系统提供给用户的可使用资源。
A.中断机制B.处理机C.存储器D.I/O设备7、下面说法错误的有()。
I分时系统中,时间片越短越好。
II.银行家算法是防止死锁发生的方法之。
III若无进程处于运行状态,则就绪和等待队列均为空。
A. I和IIB. II和IIIC. I和IIID. I、II和II8、驱动调度算法中,()算法可能会随时改变移动臂的运动方向。
A.电梯调度B.最短寻道时间优先C.扫描D.单向扫描9、某硬盘有200个磁道(最外侧磁道号为0),磁道访问请求序列为:130,42,180,15,199.当前磁头位于第58号磁道并从外侧向内侧移动。
按照SCAN调度方法处理完上述请求后,磁头移过的磁道数是()。
A.208B.287C.325D.38210、若某单处理器多进程系统中有多个就绪进程,则下列关于处理器调度的叙述中,错误的是()。
北京交通大学计算机科学与技术、软件工程及考试范围详情
![北京交通大学计算机科学与技术、软件工程及考试范围详情](https://img.taocdn.com/s3/m/8e0601e67c1cfad6195fa7fa.png)
机科学与技术、软件工程及考试范围详情
考试范围 (101)思想政治理论 、(201)英语一 、(301)数学一 、(923)操作系统原理/(925)数据结构 (101)思想政治理论 、(201)英语一 、(301)数学一 、(923)操作系统原理/(925)数据结构 (101)思想政治理论 、(201)英语一 、(301)数学一 、(923)操作系统原理/(925)数据结构 (101)思想政治理论 、(201)英语一 、(301)数学一 、(923)操作系统原理/(925)数据结构 (101)思想政治理论 、(201)英语一 、(301)数学一 、(923)操作系统原理/(925)数据结构 (101)思想政治理论 、(201)英语一 、(301)数学一 、(923)操作系统原理/(925)数据结构 (101)思想政治理论、(201)英语一 、(301)数学一 、(926)数据结构与软件工程 (101)思想政治理论、(201)英语一 、(301)数学一 、(926)数据结构与软件工程 (901)软件工程 (901)软件工程
北京交通大学计算机科学与技术、软件工程及考
院校所名称 (002)计算机与信息技术学院 (002)计算机与信息技术学院 (002)计算机与信息技术学院 (002)计算机与信息技术学院 (002)计算机与信息技术学院 (002)计算机与信息技术学院 (002)计算机与信息技术学院 (002)计算机与信息技术学院 (010)软件学院 (010)软件学院 专业名称代码 研究方向 (081200)计算机科学与技术 (01)机器学习与认知计算 (081200)计算机科学与技术 (02)先进计算 (081200)计算机科学与技术 (03)移动与互联网络 (081200)计算机科学与技术 (04)计算机安全 (081200)计算机科学与技术 (05)轨道交通信息技术 (081200)计算机科学与技术 (06)数据与知识工程 (083500)软件工程 (01)软件工程理论 (083500)软件工程 (02)软件工程技术 (083500)软件工程 (01)软件服务工程 (083500)软件工程 (02)软件工程技术
19春北交《软件工程与实践》在线作业二答案
![19春北交《软件工程与实践》在线作业二答案](https://img.taocdn.com/s3/m/0b4ec1f16f1aff00bed51e83.png)
------------------------------------------------------------------------------------------------------------------------------ (单选题)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: 改善性维护D: 预防性维护正确答案:------------------------------------------------------------------------------------------------------------------------------ (单选题)8: 以下不属于白盒测试技术的是( )A: 逻辑覆盖B: 基本路径测试C: 循环覆盖测试D: 等价类划分正确答案:(单选题)9: 软件的发展经历了( )个发展阶段A: 1B: 2C: 3D: 4正确答案:(单选题)10: 存储器的读写速度排列顺序正确的是()。
19考研北京交通大学软件工程考研经验分享
![19考研北京交通大学软件工程考研经验分享](https://img.taocdn.com/s3/m/4a3cc116bb68a98271fefad8.png)
19考研北京交通大学软件工程考研经验分享大家好,我考的北京交通大学软件工程,专业课软件工程概论考了114,不算很高。
但总算是考上了。
下面我先来介绍一下本专业的考试情况吧。
专业课专业课考软件工程概论、公共课是数学二,英语二,政治。
报考录取大概是6:1,软件工程(专业学位)报考人数每年都以增加的幅度上升,报考的学科考试难度也在提高。
全日制专硕的复试会录入220人左右,最终录取90人左右。
并且此专业持续处于热门专业状态。
未来就业发展方向比较占优势。
专业课相对出题十分灵活,面向实践,面向专业领域的事迹案例的思考与探究,因此专业课考试难度逐年增加。
并且此专业对英语水平要求比较高,这在复试当中将占取很大的位置。
我在复习的时候对自己超没底,也不知道该怎么学就选择报班,既然要报班就报一个好一点的,想要一次性考上就得狠一点呀。
上网查的时候看到了软件工程考研联盟就关注了,获取了很多软工的考研信息,也看到去年的一位学长在新祥旭报的班,成功考上了心仪的学校,所以就报了新祥旭。
老师给梳理课本,知识点,重难点都不在话下,真题也都给我讲的很透彻。
做题技巧啊啥的都给我讲了,所以关于专业课就很放心。
专业课复习可以分三个部分,在暑假前要把专业书看一遍,形成自己的知识框架体系。
暑假期间就要认真学习了,把这个部分的知识点,重难点都要具体的学习。
暑假后就要慢慢的着手去做真题了,真题要做三遍以上,第一遍分模块做,第二遍分类型做,第三遍就要按着考试时间模拟了。
把题和答案都要分析到位,准备错题本。
心态问题考研心态很重要。
考研不仅拼的是毅力。
我是从一开始就在心底告诉自己一定能考上的,大家一定要相信自己!要坚持,心理上不要畏惧,即使状态不好也不要想着半路放弃,很多同学都已经到了十一月份了结果还是放弃了。
还有的同学在考研期间准备公务员考试,结果考试没过,影响到备考心情,考研最终也没成功。
所以,干什么事情就专注于一件事,不要三心二意。
学会自律,下定决心考研就意味着你要牺牲逛街打游戏k歌化淘宝看剧等一系列娱乐的时间,除非你有自信放松过后能马上回到学习状态,否则不要轻易地对自己说劳逸结合。
2013年北京交通大学901软件工程考研真题答案
![2013年北京交通大学901软件工程考研真题答案](https://img.taocdn.com/s3/m/f38e0521eefdc8d376ee32ba.png)
一.单项选择题A CBC BD D A A DB D D A D D AC A B二.判断题(W表示错误,T表示正确)T T W T W W T W T W 判断题15题出题图是画错的可以忽略此题T T W T W T T W W W三.填空题1.对象2.高内聚,低耦合3.数据4.增量模型5.选择6.文档7.循环8.机器语言9.信息流动10.驱动模块和桩模块四.简答题1.1)通常把在计算机软件的开发与维护过程中所遇到的一系列严重问题笼统地称为软件危机。
概括地说,软件危机包含下述两方面的问题:(1)如何开发软件,以满足社会对软件日益增长的需求;(2)如何更有效地维护数量不断膨胀的已有软件。
2)软件危机主要有以下一些典型表现:对软件开发成本和进度的估计常常很不准确。
经常出现用户对“已完成的”软件产品不满意的情况。
软件产品的质量往往达不到要求。
软件通常是很难维护的。
软件往往没有适当的文档资料。
软件成本在计算机系统总成本中所占的比例逐年上升。
软件开发生产率提高的速度远远不能满足社会对软件产品日益增长的需求。
3)产生软件危机的原因1 .客观原因软件是计算机系统中的逻辑部件而不是物理部件,其显著特点是缺乏“可见性”,因此,管理和控制软件开发过程相当困难。
此外,软件维护通常意味着改正或修改原有的设计,从而使得软件较难维护。
软件的另一个突出特点是规模庞大,而程序复杂性将随着程序规模增加以指数速度上升。
软件可能具有的状态数通常都是天文数字,无法完全预见软件可能遇到的每一种情况。
2 .主观原因在计算机系统发展的早期阶段开发软件的个体化特点,使得许多软件工程师对软件开发和维护有不少糊涂认识,在实际工作中或多或少地采用了错误的方法,这是使软件问题发展成软件危机的主要原因。
错误的认识和做法主要表现为,忽视软件需求分析的重要性,认为软件开发就是写程序,轻视软件维护。
2.3.详细设计的目的: 确定应该怎样具体地实现所要求的系统, 得出对目标系统的精确描述。
北京交通大学-901-2018-真题
![北京交通大学-901-2018-真题](https://img.taocdn.com/s3/m/22813ab301f69e314232944c.png)
一、单项选择题(本大题共 20 个小题,每小题 2 分,共 40 分) 1、软件工程的出现主要是由于(B) A.程序设计语言的快速发展 B.软件危机的出现 C.计算机硬件的飞速发展 D.其他工程学科的影响
2、软件工程除了重视软件开发研究外,另一项重要的组成内容是软件的(C)和 过程改进。 A.成本核算 B.工具开发 C.项目管理 D.人员培训
2. 软件测试作为软件质量保证的一个重要手段,请回答如下问题: (13 分)
(1)软件测试包括哪些步骤?这些步骤的测试目的分别是什么? (8 分) 【答案】: (1)主要包括:单元测试、集成测试、系统测试、验收测试 4 个步骤。 单元测试:保证每个模块作为一个单元能正确运行。 集成测试:把通过单元测试的模块集成起来,主要发现与接口有关的问题。 系统测试:是对整个系统的测试,将硬件、软件、操作人员看作一个
1、“数据耦合指的是两个模块之间有调用关系,传递简单的数据值,这种耦合程 度较低,模块的独立性较高。(✔)
2、瀑布模型不要求项目所有的活动都严格按照顺序执行,该模型可以有反馈。 (X) 3、面向对象方法是将数据和对数据的操作紧密结合起来的方法,这是与传统结 构化方法的主要区别。(✔)
4、原型模型是在设计阶段快速构建一部分系统的软件开发模型。(X) 5、MVC 模式将模型、视图与控制器三个相对独立的部分分隔开来,这样可以实
A.封装 B.多态 C.继承 D.泛化 16、在采用 UML 进行软件建模过程中,类图是系统的一种静态视图,用()可 明确表示两类事物之间存在的整体/部分形式的关联关系。 A.依赖关系 B.泛化关系 C.聚集关系 D.实现关系
17、一个故障已经被发现且排除了。为了检查修改是否引起了其他故障,这时应 该进行()。 A.程序走查 B.回归测试 C.软件评审 D.验收测试
北京交通大学22春“计算机科学与技术”《软件工程与实践》期末考试高频考点版(带答案)试卷号:3
![北京交通大学22春“计算机科学与技术”《软件工程与实践》期末考试高频考点版(带答案)试卷号:3](https://img.taocdn.com/s3/m/6827c9e359f5f61fb7360b4c2e3f5727a5e924a0.png)
北京交通大学22春“计算机科学与技术”《软件工程与实践》期末考试高频考点版(带答案)一.综合考核(共50题)1.非结构化维护用于软件的配置中只有源代码维护。
()A.错误B.正确参考答案:B2.文档document一种数据媒体和其上所记录的数据。
()A.错误B.正确参考答案:B3.面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的()结构A.程序B.数据C.逻辑D.物理参考答案:A4.用户对软件需求的描述不精确,往往是产生软件危机的原因之一。
()A.错误B.正确参考答案:B从中提取出有价值的需求。
()A.错误B.正确参考答案:B6.需求分析的任务不包括()。
A.问题分析B.系统设计C.需求描述D.需求评审参考答案:B7.计算机系统工程是一种从系统层面上的问题求解活动。
()A.错误B.正确参考答案:B8.实践表明,确定发生错误的位置和内在原因所需的工作量几乎占整个调试工作量的()。
A.30%B.50%C.70%D.90%参考答案:D9.有一数列:87 55 66 13 19 39 48经过一趟排序后得到:55 87 13 66 19 39 48请问使用的是何种排序方法?()A.简单插入排序B.冒泡排序C.2路归并排序参考答案:C10.开发一个软件项目总存在某些不确定性,即存在风险,有些风险如果控制得不好,可能导致灾难性的后果。
()A.错误B.正确参考答案:B11.类是对具有共同特征的对象的进一步抽象。
()A.错误B.正确参考答案:B12.人机界面的风格大致经过了()代的演变。
A.三B.四C.五D.六参考答案:B13.生产高质量的软件产品是软件工程的首要目标。
()A.错误B.正确参考答案:B14.为改正软件系统中潜藏的错误而进行的维护活动称为()。
C.改善性维护D.预防性维护参考答案:A15.根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为()。
A.纠错性维护B.适应性维护C.改善性维护D.预防性维护参考答案:C16.软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的()阶段。
2021年北京交通大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)
![2021年北京交通大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)](https://img.taocdn.com/s3/m/a28ea917591b6bd97f192279168884868762b8d2.png)
2021年北京交通大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、下列关于Cache和虚拟存储器的说法中,错误的有()。
I.当Cache失效(即不命中)时,处理器将会切换进程,以更新Cache中的内容II.当虚拟存储器失效(如缺页)时,处理器将会切换进程,以更新主存中的内容III.Cache 和虚拟存储器由硬件和OS共同实现,对应用程序员均是透明的IV.虚拟存储器的容量等于主存和辅存的容量之和A.I、IⅣB.Ⅲ、VC. I、Ⅱ、ⅢD. I、Ⅲ、Ⅳ2、访问相联存储器时,()A.根据内容,不需要地址B.不根据内容,只需要地址C.既要内容,又要地址D.不要内容也不要地址3、在补码加减交替除法中,参加操作的数和商符分别是()。
A.绝对值的补码在形成商值的过程中自动形成B.补码在形成商值的过程中自动形成C.补码由两数符号位“异或”形成D.绝对值的补码由两数符号位“异或”形成4、ALU属于()。
A.时序电路B.控制器C.组合逻辑电路D.寄存器5、假设有7位信息码010101,则低位增设偶校验位后的代码和低位增设奇校验位后的代码分别为()。
A.01101010 01101010B.0101010 01101011C.01101011 01101010D.01101011 011010116、总线宽度与下列()有关。
A.控制线根数B.数据线根数C.地址线根数D.以上都不对7、下列关于总线仲裁方式的说法中,正确的有()。
I.独立请求方式响应时间最快,是以增加处理器开销和增加控制线数为代价的II.计数器定时查询方式下,有,根总线请求(BR)线和一根设备地址线,若每次计数都从0开始,则设备号小的优先级高III.链式查询方式对电路故障最敏感IV.分布式仲裁控制逻辑分散在总线各部件中,不需要中央仲裁器A.III,IVB. I,III,IVC. I,II,IVD.II,III,IV8、只有当程序要执行时,它才会去将源程序翻译成机器语言,而且一次只能读取、翻译并执行源程序中的一行语句,此程序称为()。
北京交通大学智慧树知到“计算机科学与技术”《软件工程与实践》网课测试题答案卷3
![北京交通大学智慧树知到“计算机科学与技术”《软件工程与实践》网课测试题答案卷3](https://img.taocdn.com/s3/m/89f1050a3868011ca300a6c30c2259010202f3a9.png)
北京交通大学智慧树知到“计算机科学与技术”《软件工程与实践》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.在树形结构中,每一层的数据元素只和上一层中的一个元素相关。
()A.错误B.正确2.文档记录软件开发活动和阶段成果,具有永久性,可供人或机器阅读。
()A.错误B.正确3.一个模块的()是指能直接控制该模块的模块数。
A.扇出数B.扇入数C.宽度D.深度4.高级程序设计语言C++是C语言的发展和扩充,它们都是结构化程序设计语言。
()A.错误B.正确5.软件也会磨损和老化。
()A.错误B.正确6.进程的以下哪个状态转换是不可能的()。
A.就绪状态-执行状态B.执行状态-就绪状态C.阻塞状态-就绪状态D.等待状态-执行状态7.面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的()结构A.程序B.数据C.逻辑D.物理8.进程间由于共享资源而产生的制约关系称为进程同步。
()A.错误B.正确9.黑盒测试时,既要考虑程序的内部逻辑结构又要考虑其外部特性。
()A.错误B.正确10.用户对软件需求的描述不精确,往往是产生软件危机的原因之一。
()A.错误B.正确第1卷参考答案一.综合考核1.参考答案:B2.参考答案:B3.参考答案:B4.参考答案:A5.参考答案:A6.参考答案:D7.参考答案:A8.参考答案:B9.参考答案:A10.参考答案:B。
2021年北京交通大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)
![2021年北京交通大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)](https://img.taocdn.com/s3/m/9d85ebe4fbb069dc5022aaea998fcc22bdd14358.png)
2021年北京交通大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、地址线A15~A0(低),若选取用16K×1位存储芯片构成64KB存储器,则应由地址码()译码产生片选信号。
A.A15,A14B.A0,AlC.A14,A13D.A1,A22、主存储器主要性能指标有()。
1.存储周期Ⅱ.存储容量Ⅲ.存取时间Ⅳ.存储器带宽A.I、IⅡB.I、IⅡ、IVC. I、Ⅲ、lVD.全部都是3、某数采用IEEE754标准中的单精度浮点数格式表示为C6400000H,则该数的值是()。
A.-1.5×213B.-1.5×212C.-0.5×213D.-0.5×2124、设x为整数,[x]补=1.x1x2x3x4x5,若要x<-16,x1~ x5应满足的条件是()。
A. x1~ x5至少有一个为1B.x1必须为1,x2~x5至少有一个为1C.x1必须为0,x2~x5至少有一个为1D.x1必须为0,x2~x5任意5、下列编码中,能检测出所有长度小于或等于校验位(检测位)长度的突发错的校验码是()。
A.循环冗余校验码B.海明码C.奇校验码D.偶校验码6、一次总线事务中,主设备只需给出一个首地址,从设备就能从首地址开始的若干连续单元读出或写入多个数据。
这种总线事务方式称为()。
A.并行传输B.串行传输C.突发传输D.同步传输7、下列关于多总线结构的叙述中,错误的是()。
A.靠近CPU的总线速度较快B.存储器总线可支持突发传送方式C.总线之间需通过桥接器相连D.PCI-Expressx16采用并行传输方式8、下列描述中,正确的是()。
A.控制器能理解、解释并执行所有指令以及存储结果B.所有数据运算都在CPU的控制器中完成C.ALU可存放运算结果D.输入、输出装置以及外界的辅助存储器称为外部设备9、CPU中的译码器要用()。
A.地址译码人B.指令译码C.数据译码1D.控制信号译码10、计算机执行乘法指令时,由于其操作复杂,需要更多的时间,通常采用()控制方式。
2021年北京交通大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)
![2021年北京交通大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)](https://img.taocdn.com/s3/m/2b2877c25122aaea998fcc22bcd126fff7055de7.png)
2021年北京交通大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、有如下C语言程序段:for(k=0;k<1000;k++)a[k]=a[k]+32;若数组a及变量k均为int型,int型数据占4B,数据Cache采用直接映射方式、数据区大小为1KB,块大小位16B,该程序段执行前Cache为空,则该程序段执行过程中访问数组a的Cache缺失率约为()。
A.1.25%B.2.5%C.12.5%D.25%2、若单译码方式的地址输入线为6,则译码输出线有()根,那么双译码方式有输出线()根。
A.64,16B.64,32C.32,16D.16,643、用海明码对长度为8位的数据进行检/纠错时,若能纠正一位错,则校验位数至少为()。
A.2B.3C.4D.54、计算机中表示地址时,采用()。
A.原码B.补码C.移码D.无符号数5、假设编译器规定int 和shot类型长度分别为32位和16位,若有下列C语言语句:unsigned short x=65530;unsigned int y=x;得到y的机器数为()。
A.00007FFAHB.0000 FFFAHC.FFFF 7FFAHD.FFFF FFFAH6、为了对n个设备使用总线的请求进行仲裁,如果使用独立请求方式,则需要()根控制线。
A.nB.log2n+2C.2nD.37、在下面描述的PCI总线的基本概念中,不正确的表述是()。
A.PCI总线支持即插即用B.PCI总线可对传输信息进行奇偶校验C.系统中允许有多条PCI总线D.PCI设备一定是主设备8、计算机硬件能够直接执行的是()。
1.机器语言程序IⅡ.汇编语言程序Ⅲ.硬件描述语言程序入A.仅IB.仅I、ⅡC.仅I、ⅢD. I、Ⅱ 、Ⅲ9、()可区分存储单元中在放的是指令还是数据。
A.存储器B.运算C.用户D.控制器10、微程序控制器的速度比硬布线控制器慢,主要是因为()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
分块 顺序 循环 分支
16. (2.5分) 下列叙述正确的是( )。
N-S图可以用于系统设计 PDL语言可以用于运行 PAD图表达的软件过程呈树型结构 结构化程序设计强调效率第一
17. (2.5分) 面向数据结构的设计方法(Jackson方法)是进行( )的形式化的方法。
系统设计 详细设计 软件设计 编码
18. (2.5分) Jackson方法根据( )来导出程序结构。
数据结构 数据间的控制结构 数据流图 IPO图
19. (2.5分) 下列说法正确的是( )。
程序流程图是一种算法描述工具 PAD图是一种描述程序逻辑结构的工具 过程设计语言是一种用于描述模块算法设计和处理细节的语言 PAD图是一种由左往右展开的二维型结构
分层的数据流图映射成软件结构图也应该是分层的 软件结构图的物理输入与输出部分放在主图中较为合适 分层DFD图的映射方法:主图是变换型,子图是事务型;或主图是事务型,子图是变换型 变换型通常用于高层数据流图的转换,而事务型通常用于较低层数据流图的转换
4. (2.5分) 软件设计阶段一般又可分为( )。
29. (2.5分) 软件测试是保证软件质量的重要措施,它的实施应该在( )。
程序编程阶段 软件开发全过程 软件允许阶段 软件设计阶段
30. (2.5分) 黑盒测试方法根据( ) 设计测试用例。
程序调用规则 模块间的逻辑关系 软件要完成的功能 数据结构
31. (2.5分) 一般来说,与设计测试数据无关的文档是( )。
软件开发费用 软件维护费用 软件开发和维护费用 软件研制费用
27. (2.5分) 软件测试是软件开发过程中重要是不可缺少的阶段,其包含的内容和步骤甚多,
集成测试 单元测试 系统测试 验收测试
28. (2.5分) 软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方
结构合理性 软件外部功能 程序正确性 程序内部逻辑
抽象 模块化 模块独立 信息隐蔽
13. (2.5分) 交换流的DFD由三部分组成,不属于其中一部分的是( )。
事务中心 变换中心 输入流 输出流
14. (2.5分) 在软件开发过程中,以下说法正确的是( )。
程序流程图是逐步求精的好工具 N-S图不可能任意转移控制,符合结构化原则 判定表是一种通用的设计工具 程序流程图和N-S图都不易表达模块的层次结构
穷举地输入测试数据警醒黑盒测试是不可能的 白盒法也不可能进行穷举测试 黑盒法和白盒法都不可能使用测试到达测试 人工检测不能发现计算机不易发现的错误
37. (2.5分) 在软件生存周期中,工作量所占比例最大的阶段是( )阶段。
需求分析 设计 测试 维护
38. (2.5分) 在整个软件维护阶段所花费的全部工作中,( )所占的比例最大。
软件结构图 数据流程图 程序流程图 实体联系图
11. (2.5分) 偶然内聚是指( )。
一个模块内的各处理元素之间没有任何联系 模块内执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能 把需要同时执行的动作组合在一起形成的模块 模块内所有处理元素都在同一个数据结构上操作
12. (2.5分) 在进行软件结构设计时应该遵循的最主要的原则是( )。
需求规格说明书 设计说明书 源程序 项目开发计划
32. (2.5分) 在软件测试中,逻辑覆盖标准主要用于( )。
黑盒测试方法 白盒测试方法 灰盒测试方法 软件验收方法
33. (2.5分) 集成测试的主要方法有两个,分别是( )。
白盒测试方法、黑盒测试方法 渐增式测试方法、非渐增式测试方法 等价分类方法、边缘值分析方法 因果图方法、错误推测方法
1. (2.5分) 将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是( )的。
逻辑性 偶然性 功能性 通信性
2. (2.5分) 模块内的某成分的输出是另一成分的输入,该模块的内聚度是( )的。
功能性 顺序性 逻辑性 偶然性
3. (2.5分) 在分层数据流图映射成软件结构的设计中,下列说中错误的是( )。
34. (2.5分) 软件测试中,白盒法是通过分析程序的( )来设计测试用例的。
应用范围 内部逻辑 功能
输入数据
35. (2.5分) 集成测试时,能较早发现高层模块接口错误的测试方法为( )。
自顶向下渐增式测试 自底向上渐增式测试 非渐增式测试 系统测试
36. (2.5分) 以下说法错误的是( )。
22. (2.5分) 为了提高易读性,源程序内部应加功能性注释,用于说明( )。
模块总的功能 程序段或语句的功能 模块参数的用途 数据的用途
23. (2.5分) 程序设计语言一般来说,可划分为低级语言和高级语言两大类,与高级语言相比
运行效率低,开发效率低
运行效率低,开发效率高 运行效率高,开发效率低 运行效率高,开发效率高
20. (2.5分) ( )工具在软件详细设计过程中不采用。
判定树 IPO图 PDL DFD图
21. (2.5分) 对于详细设计,下面说法错误的是( )。
详细设计是具体地编写程序 详细设计是细化成很容易地从中产生程序图纸 详细设计的结果基本决定了最终程序的质量 详细设计中采用的典型方法是结构化程序设计方法
独立性 有效性 耦合性 安全性
8. (2.5分) 一组语句在程序中多处出现,为了节省内存空间,把这些语句放在一个模块中,该
逻辑性 时间性 偶然性 通信性
9. (2.5分) 软件设计中通常遵循的原则是要使模块间的耦合性尽可能( )。
强 弱 较强 适中
10. (2.5分) 结构化设计的方法中使用的图形工具是( )。
校正性维护 适应性维护 完善性维护 预防性维护
39. (2.5分) 软件的可维护性、可使用性、( )是衡量软件质量的几个主要特性。
可靠性 可复用性 可理解性 可修改性
40. (2.5分) 下面关于软件维护的叙述,( )是正确的。
设计软件时就应考虑到将来的可修改性 维护软件是一件很吸引人的创造性工作 维护软件就是改正软件中的错误 谁编写软件就应由谁来维护这个软件
24. (2.5分) 软件测试可能会发现软件中的( ),但不能证明软件没有错误。
所有错误 错误 逻辑错误 设计错误
25. (2.5分) 软件测试的目的是( )。
证明软件的正确性 找出软件系统中存在的所有错误 证明软件系统中存在错误 尽可能多的发现软件系统中的错误
26. (2.5分) 软件测试是软件质量保证的主要手段之一,测试的费用已超过( )的30%以上
逻辑设计与功能设计 概要设计与详细设计 概念设计与物理设计 模型
模块 模块间传递的数据 模块内部数据 模块的控制关系
6. (2.5分) 结构分析方法就是面向( )自顶向下逐步求精进行需求分析的方法。
目标 数据流
功能 对象
7. (2.5分) 程序内部的各个部分之间存在的联系,用结构图表达时,最关心的是模块的内聚性