北语18春《软件工程》作业3
北语网院18春《计算机网络技术》作业_3
------------------------------------------------------------------------------------------------------------------------------ 单选题1(4分) : 信道共享技术是多个终端通过一条()实现相互通信。
A: 图像B: 信道C: 字符D: 线路2(4分) : 下列选项中,不属于PPP协议三个组成部分的是()。
A: 一个将IP数据报封装到串行链路的方法B: 链路控制协议LCPC: 链路接入规程LAPD: 网络控制协议NCP3(4分) : FTP的客户和服务器之间要建立两个连接,实际用于传输文件的是()。
A: 控制连接B: 执行连接C: 数据连接D: 分组连接4(4分) : 无线局域网常简写为()。
A: LANB: WLANC: WEBD: DLEN5(4分) : 通用顶级域名中.org表示()。
A: 网络服务机构B: 教育机构C: 非赢利性组织D: 公司企业6(4分) : 用户利用因特网传送的音频/视频信息称为()。
A: 多媒体信息B: 数字信息C: 音频信息D: 视频信息7(4分) : 代表WWW页面文件的文件扩展名为()。
A: jpgB: gifC: mpegD: html8(4分) : 下面那个协议和PGP协议的功能类似( )。
A: FTPB: TCPC: UDPD: PEM9(4分) : 局域网的网络硬件主要包括服务器、工作站、网卡和()。
A: 传输介质------------------------------------------------------------------------------------------------------------------------------ B: 计算机C: 网络拓扑结构D: 网络协议10(4分) : 10BASE-5中的10表明数据传输速率是()。
北语18春《C语言程序设计》作业3
------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 以下关于数组的描述正确的是()。
A: 数组的大小是固定的,但可以有不同的类型的数组元素。
B: 数组的大小是可变的,但所有数组元素的类型必须相同。
C: 数组的大小是固定的,但所有数组元素的类型必须相同。
D: 数组的大小是可变的,但可以有不同的类型的数组元素。
正确答案:(单选题) 2: 若有说明:int i, j=2,*p=&i;,则能完成i=j 赋值功能的语句是。
A: i=*pB: *p=*&jC: i=&jD: i=**p正确答案:(单选题) 3:A: AB: BC: CD: D正确答案:(单选题) 4:A: AB: BC: CD: D正确答案:(单选题) 5: 不合法的常量是:。
A: ‘\2’B: " "C: ‘3’D: ‘\483’正确答案:(单选题) 6: 已有函数max(a,b),为了让函数指针变量p 指向函数max,正确的赋值方法是。
A: p=maxB: *p=maxC: p=max(a,b)D: *p=max(a,b)正确答案:(单选题) 7:A: AB: BC: CD: D正确答案:------------------------------------------------------------------------------------------------------------------------------ (单选题) 8: 若要说明:一个类型名STP,使得定义语句STP s;等价于char *s;以下选项中正确的是()。
A: typedef STP char *B: typedef *char STPC: typedef STP *charD: typedef char* STP正确答案:(单选题) 9: 下面对的叙述中不正确的是。
北语-2018春《C#》作业3-满分100分答案解答
18春《C#》作业3 满分100分答案解答满分100分答案解答一、单选题共10题,40分题目1 下列哪一个不是类成员的成员的是( )。
A属性B数组C索引器Dwhile循环结构学生答案:D得分:4题目2 当运行程序时,系统自动执行启动窗体的()事件。
AClickBDoubleClickCLoadDActivated学生答案:C得分:4题目3 下面关于虚方法说法错误的是:()A使用virtual关键字修饰虚方法B虚方法必须被其子类重写C虚方法可以有自己的方法体D虚方法和抽象方法都可以实现多态性学生答案:B得分:4题目4 改变窗体的标题,需修改的窗体属性是( )。
ATextBNameCTitleDIndex学生答案:A得分:4题目 5 继承具有(),即当基类本身也是某一类的派生类时,派生类会自动继承间接基类的成员。
A规律性B传递性C重复性D多样性学生答案:B得分:4题目6 下面关于抽象类的说法正确的是:()A抽象类可以被实例化B含有抽象方法的类一定是抽象类C抽象类可以是静态类和密封类D抽象类中的抽象方法可以在其它类中重写学生答案:B得分:4题目7 小数类型(decimal)和浮点类型都可以表示小数,正确说法:( )A两者没有任何区别B小数类型比浮点类型取值范围大C小数类型比浮点类型精度高D小数类型比浮点类型精度低学生答案:C得分:4题目8 下面对异常说法不正确的是()Atry/catch块为基本引发异常的组合B在捕获异常时,可以有多个catch块C无论异常是否发生,finally块总会执行Dtry块和finally 不能连用学生答案:D得分:4题目9 以下说法正确的是()。
A虚方法必须在派生类中重写,抽象方法不需要重写B虚方法可以在派生类中重写,抽象方法必须重写C虚方法必须在派生类中重写,抽象方法必须重写D虚方法可以在派生类中重写,抽象方法也不需要重写学生答案:B得分:4题目10 关于base关键字,下列使用方法错误的是:()A在子类中,base可以调用父类的构造函数B在子类中,base关键字可以访问父类的公共属性C在子类中,base关键字不可以调用父类的protected成员D在子类中,base关键字不可以调用父类的private成员学生答案:C得分:4二、判断题共15题,60分题目 1 “*=”运算符是计算右操作数的平方值,然后将结果存储在左操作数中。
软件工程作业及参考答案(版)
软件工程作业及参考答案(最新版)-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII软件工程一、软件危机与软件工程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.质量保证② A.需求分析 B.可行性研究C总体设计 D模块化设计③ A.文档编制 B.运行维护C.测试 D.验收8.软件开发中常采用的生命周期方法,由于其特征而一般称其为()。
A.层次模型B.瀑布模型 C.螺旋模型 D.对象模型9.描述软件生存周期的瀑布模型包括计划、(A)、设计、编码、测试、维护等阶段。
其中,设计阶段又可以分成(B)和(C)两个步骤。
A:①需求分析②可行性研究③需求调查④问题定义B,C:①方案设计②代码设计③概要(总体)设计④数据设计⑤详细设计10.什么是软件危机软件危机产生的原因11.生命周期阶段的划分每个阶段的任务二、可行性研究1.可行性研究的任务步骤对于各种可能的方案,从哪几个方面进行可行性研究参考答案:任务:在尽可能短的时间内确定该软件项目是否能够开发,是否值得开发。
《软件工程》试题及参考答案(第3套)
《软件工程》试题(第3套)第一部分选择题一、单项选择题(本大题共20小题,每小题1分,共20分)1.需求分析中,开发人员要从用户那里解决的最重要的问题是( )。
A、要让软件做什么B、要给该软件提供哪些信息C、要求软件工作效率怎样D、要让该软件具有何种结构2.DFD中的每个加工至少有( )。
A、一个输入流或一个输出流B、一个输入流和一个输出流C、一个输入流D、一个输出流3.详细设计与概要设计衔接的图形工具是( )。
A、DFD图B、SC图C、PAD图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 开发工具B 方法C 硬件环境D 人员10. 协作图反映收发消息的对象的结构组织,它与()是同构的。
A 用例图B 类图C 活动图D 时序图11.黑盒测试在设计测试用例时,主要需要研究( )A.需求规格说明与概要设计说明B.详细设计说明C.项目开发计划D.概要设计说明与详细设计说明12、 CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级。
除第1级外,每个等级都包含了实现该成熟度等级目标的若干()。
A 关键实践B 关键过程域C 软件过程能力D 软件过程13. 详细设计与概要设计衔接的图形工具是( )A. DFD图B. 程序图C. PAD图D. SC图14. 测试的关键问题是 ( )A. 如何组织对软件的评审B. 如何验证程序的正确性C. 如何采用综合策略D. 如何选择测试用例15.研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。
(完整版)《软件工程》作业及答案.
《软件工程》作业及答案1-1 什么是软件危机?它有哪些典型表现?为什么会出现软件危机?答:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。
概括地说,软件危机包含下述两方面的问题:如何开发软件,以满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。
软件危机典型表现:对软件开发成本和进度的估计常常很不准确。
用户对“已完成的”软件系统不满意的现象经常发生。
软件产品的质量往往靠不住。
软件常常是不可维护的。
软件通常没有适当的文档资料。
软件成本在计算机系统总成本中所占的比例逐年上升。
软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。
产生软件危机的原因:一方面与软件本身的特点有关,另一方面也和软件开发与维护的方法不正确有关。
软件不同于硬件,它是计算机系统中的逻辑部件而不是物理部件。
管理和控制软件开发过程相当困难。
软件是规模庞大,而且程序复杂性将随着程序规模的增加而呈指数上升。
目前相当多的软件专业人员对软件开发和维护还有不省糊涂观念,在实践过程中或多或少地采用了错误的方法和技术,这是使软件问题发展成软件危机的主要原因。
1-2 假设你是一家软件公司的总工程师,当你把图1.1给手下的软件工程师们观看,告诉他们及早发现并改正错误的重要性时,有人不同意你的观点,认为要求在错误进入软件之前就清除它们是不现实的,并举例说:“如果一个故障是编码错误造成的,那么,一个人怎么能在设计阶段清除它呢?”你怎么反驳他?1-3 什么是软件工程?它有哪些本质特性?怎样用软件工程消除软件危机?答:软件工程是指导计算机软件开发和维护的一门工程学科。
采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它。
软件工程本质特性:1、软件工程关注于大型程序的构造;2、软件工程的中心课题是控制复杂性;3、软件经常变化;4、开发软件的效率非常重要;5、和谐地合作是开发软件的关键;6、软件必须有效地支持它的用户;7、在软件工程领域中是由具有一种文化背景的人替具有另一种文化背景的人创造产品。
《软件工程》作业及答案
《软件工程》作业及答案软件工程作业及答案软件工程是以工程化的原则和方法来开发、维护和管理软件的学科。
在软件工程的学习过程中,作业是一种重要的学习方式,能够巩固所学的知识,提高实践能力。
以下是一道软件工程作业题目及答案的介绍。
作业题目:设计一个简单的学生成绩管理系统,具有添加学生信息、录入学生成绩、计算总分和平均分、查询学生信息和成绩等功能。
作业答案:一、需求分析根据题目要求,我们需要设计一个学生成绩管理系统。
系统需要包含以下功能:1. 添加学生信息:输入学生的姓名、学号和班级等信息,将学生信息保存到数据库中。
2. 录入学生成绩:输入学生的学号和各科成绩,将成绩保存到数据库中。
3. 计算总分和平均分:根据学生的各科成绩,计算出总分和平均分,并将结果保存到数据库中。
4. 查询学生信息和成绩:根据学生的学号,查询并显示学生的基本信息和各科成绩。
二、系统设计1. 数据库设计:设计一个学生信息表和学生成绩表,学生信息表包含学号、姓名和班级等字段,学生成绩表包含学号、科目和成绩等字段。
2. 用户界面设计:设计一个简洁美观的用户界面,包括添加学生信息、录入学生成绩和查询学生信息和成绩等功能按钮。
3. 系统功能设计:根据需求,设计相应的函数和方法来实现添加学生信息、录入学生成绩、计算总分和平均分以及查询学生信息和成绩等功能。
三、系统实现1. 使用编程语言:选择适合的编程语言来实现系统,比如Java、Python等。
2. 编写代码:根据系统设计,编写代码实现各个功能。
3. 运行测试:对系统进行测试,确保各功能正常运行。
四、系统运行和使用1. 安装和配置:将系统部署到服务器或本地环境中,并完成必要的安装和配置工作。
2. 运行系统:启动系统,进入用户界面。
3. 使用系统:根据需要,点击相应的功能按钮进行学生信息的添加、成绩的录入和查询等操作。
五、总结与展望通过完成这个学生成绩管理系统的设计和实现,我们不仅巩固了软件工程的相关知识,还提高了实践能力。
2021年北航《软件工程》在线作业三辅导资料
1. 盒图也称为( )或Chapin图.这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题.A. 流程图B. 框图C. 判定表D. N-S图该题参考选项是:D 满分:4 分2. 以下不属于逻辑覆盖的是( ).A. 语句覆盖B. 判定覆盖C. 条件覆盖D. 基本路径该题参考选项是:D 满分:4 分3. 软件测试法中,()主要分析程序的内部结构。
A. 白盒法B. 黑盒法C. 因果图法D. 错误推测法该题参考选项是:A 满分:4 分4. 成本-效益分析的目的是()A. 从经济角度评价开发一个新的软件项目是否可行B. 从技术角度评价开发一个新的软件项目是否可行C. 从学术角度开发一个新的软件项目是否可行D. 以上都有该题参考选项是:A 满分:4 分5. 根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为( ).A. 纠错性维护B. 适应性维护C. 改善性维护D. 预防性维护该题参考选项是:C 满分:4 分6. 原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于()系统A. 需求不确定的B. 需求确定的C. 管理信息D. 决策支持该题参考选项是:A 满分:4 分7. 以下不属于逻辑覆盖的是( )A. 语句覆盖B. 判定覆盖C. 条件覆盖D. 基本路径该题参考选项是:D 满分:4 分8. 有A、B、C三个元素依次入栈,不可能的出栈顺序是()。
A. C,B,AB. C,A,BC. B,A,CD. A,B,C该题参考选项是:B 满分:4 分9. 以下哪项不是常见的软件生存期模型的()A. 瀑布模型B. 演化模型C. 喷泉模型D. 质量模型该题参考选项是:D 满分:4 分10. 下面关于软件的描述不正确的是()A. 软件包括程序、数据及其相关文档的完整集合B. 软件是一种逻辑实体,而不是具体的物理实体C. 软件的运行和使用中,和硬件一样有老化问题D. 软件是复杂的该题参考选项是:C 满分:4 分1. 软件维护中最困难的问题是软件配置不全。
软件工程模拟试卷和答案
北京语言大学网络教育学院《软件工程》模拟试卷一注意:1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。
请监考老师负责监督。
2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。
3.本试卷满分100分,答题时间为90分钟。
4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。
一、【单项选择题】(本大题共 15小题,每小题2分,共30分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。
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、UML术语中,限定符常被用在()。
[A] 依赖关系[B] 泛化关系[C]关联关系[D] 细化关系7、UML提供的13种图形化工具中,用于概念模型和软件模型静态结构的是()[A] 用况图[B] 状态图[C]类图[D] 活动图8、RUP的迭代、增量式开发规定的4个阶段不包括()。
[A] 评审阶段[B] 构造阶段[C]移交阶段[D] 精化阶段9、根据RUP实现的活动,输入为设计类,活动为实现类,则输出为()。
[A] 用况[B] 子系统[C]接口[D] 构件10、软件评估可分为静态评估和动态评估,其中属于动态评估技术的是()。
[A] 评审[B] 走查[C]形式化证明[D] 软件测试11、黑盒测试技术,又称为()。
北语18秋《软件工程》作业1234满分答案
18秋《软件工程》作业1A.AB.BC.CD.D正确答案:B软件是()。
A.处理对象和处理规则的描述B.程序C.程序及其文档D.计算机系统正确答案:C软件产品与物质产品有很大区别,软件产品是一种()产品A.有形B.消耗C.逻辑D.文档正确答案:C软件调试技术包括()A.边界值分析B.演绎法C.循环覆盖D.集成测试正确答案:B可行性研究要进行一次_____需求分析。
A.详细的B.全面的C.简化的压缩的D.彻底的正确答案:CA.AB.BC.CD.D正确答案:ACDA.AB.BC.CD.D正确答案:ACDA.AB.BC.CD.D正确答案:BCDA.AB.BC.CD.D正确答案:ACA.AB.BC.CD.D正确答案:ABC18秋《软件工程》作业2_____是以提高软件质量为目的的技术活动。
A.技术创新B.测试C.技术创造D.技术评审正确答案:DA.AB.BC.CD.D正确答案:B程序的三种基本控制结构的共同特点是A.不能嵌套使用B.只能用来写简单程序C.已经用硬件实现D.只有一个入口和一个出口正确答案:D需求分析阶段的任务是确定()A.软件开发方法B.软件开发工具C.软件开发费D.软件系统的功能正确答案:DA.AB.BC.CD.D正确答案:BA.AB.BC.CD.D正确答案:ABA.AB.BC.CD.D正确答案:CD基于构件的开发由()组成。
A.<font face="宋体" size="3">构件的鉴定</font>B.<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">构件的解析</span>C.<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">构件的调整</span>D.<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">构件的组装</span>正确答案:ACDA.AB.BC.CD.D正确答案:ABCDA.AB.BC.CD.D正确答案:BCD18秋《软件工程》作业3A.AB.BC.CD.D正确答案:BCDA.AB.BC.CD.D正确答案:BCD基于构件的开发由()组成。
《软件工程与开发》在线作业3答案
《软件工程与开发》在线作业3答案软件工程与开发-在线作业3答案本文档将为您提供《软件工程与开发》在线作业3的答案。
问题一问题:在软件开发生命周期中,需求分析的作用是什么?答案:需求分析在软件开发生命周期中起到了至关重要的作用。
它是确定软件系统需求的过程,有助于开发人员理解用户的期望,明确系统功能和性能要求,并为后续的系统设计和开发提供了基础。
通过需求分析,开发人员可以明确开发需求,避免开发过程中的误解和偏差。
问题二问题:软件测试的目的是什么?请简要说明。
答案:软件测试的目的是确保软件系统的质量和可靠性。
通过测试,可以验证软件是否满足需求,发现并纠正软件中的错误和缺陷,确保软件在不同环境下的稳定运行。
软件测试不仅能够提高软件的质量,还能为用户提供高性能、可靠的软件产品。
问题三问题:请说明持续集成的概念和好处。
答案:持续集成是一种软件开发实践,指在代码的不断更新中,将新的代码集成到主干代码中,并进行自动化构建和测试。
持续集成的好处包括:- 提高开发团队的协作效率,减少代码集成过程中的冲突和问题。
- 提供实时的代码集成和测试反馈,帮助开发人员快速发现并解决问题。
- 加快软件交付速度,实现持续部署和快速迭代。
- 提升软件质量,通过自动化测试和集成,降低错误和缺陷的风险。
问题四问题:请简要介绍敏捷开发方法和瀑布开发方法,并指出它们的区别。
答案:敏捷开发方法和瀑布开发方法是两种常用的软件开发方法。
- 敏捷开发方法:采用迭代、循序渐进的方式进行软件开发。
特点是强调团队的协作和灵活性,注重用户参与和反馈。
工作成果需求经常被确认和调整。
以Scrum和Kanban为代表。
- 瀑布开发方法:采用线性的、阶段式的方式进行软件开发。
特点是按照严格的计划和流程进行开发,强调文档和规范性,各个阶段依次进行,开发人员按照严格的计划进行工作。
强调产品设计和需求确认。
两种方法的区别在于开发方式的灵活性和工作流程的确定性程度。
敏捷开发方法更加灵活和适应变化,适用于需求变化频繁的项目;而瀑布开发方法更注重计划和规范性,适用于需求相对稳定的项目。
北语18春《计算机网络技术》作业3
------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 在数据链路层对局域网进行扩展使用的是_,它根据MAC帧的目的地址对收到的帧进行转发。
A: 转发器B: 集线器C: 网桥D: 网卡正确答案:(单选题) 2: 对于CSMA/CD协议描述正确的是_。
A: CD的含义是碰撞避免B: 信道忙时,依然发送数据C: 站点发送数据帧前先检测信道D: 数据帧发送时,不进行信道检测正确答案:(单选题) 3: 网络层中继系统是_。
A: 转发器B: 网桥C: 路由器D: 桥路器正确答案:(单选题) 4: 现在常用的五层模型结构与OSI参考模型相比少了_两层。
A: 应用层和网络层B: 物理层和数据链路层C: 会话层和表示层D: 会话层和传输层正确答案:(单选题) 5: 数据传输速率在数值上,等于每秒钟传输构成数据代码的二进制比特数,其单位为比特/秒,通常记作_。
A: B/SB: bpsC: bpersD: baud正确答案:(单选题) 6: 停止等待协议的优点是_。
A: 信道利用率不高B: 简单C: 复杂D: 信道利用率高正确答案:(单选题) 7: 解调器的作用是_。
A: 波形变换器B: 波形放大器C: 波形识别器D: 波形释放器------------------------------------------------------------------------------------------------------------------------------ 正确答案:(单选题) 8: 我们通常所说的“三网合一”中的“三网”是指有线电视网、_、计算机网。
A: 交换网B: 接入网C: 虚拟局域网D: 电信网正确答案:(单选题) 9: 运输层与应用层所设置的端口是一个_bit的地址。
最新北航《软件工程》在线作业三
北航《软件工程》在线作业三一、单选题QQ:724855246(共 15 道试题,共 60 分。
)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、B、C三个元素依次入栈,不可能的出栈顺序是( )。
A. C,B,AB. C,A,BC. B,A,CD. A,B,C10. 一个模块的( )是指能直接控制该模块的模块数.A. 扇出数B. 扇入数C. 宽度D. 深度11. 以下哪项不是常见的软件生存期模型的( )A. 瀑布模型B. 演化模型C. 喷泉模型D. 质量模型12. 一个软件的宽度是指其控制的( ). A. 模块数B. 层数C. 跨度D. 厚度13. 面向对象(Object Oriented)方法是将现实世界的事物以对象的方式( )到计算机世界的方法.A. 对应B. 映射C. 反映D. 反射14. 关于需求分析的描述不正确的是() A. 流程图B. 框图C. 判定表D. N-S图15. 通道技术可以在( )之间直接交换数据。
软件工程第三章习题及参考答案
第三章习题及参考答案1、用逐步求精方法解决下述得更新顺序主文件得问题。
美国某杂志社需要一个软件,以更新存有该杂志订户姓名、地址等数据得顺序主文件。
共有插入、修改与删除等3种类型得事务,分别对应于事务代码1、2与3。
也就就是说,事务类型如下:类型1:INSERT(插入一个新订户到主文件中)类型2:MODIFY(修改一个已有得订户记录)类型3:DELETE(删除一个已有得订户记录)事务就是按订户名字得字母顺序排序得。
如果对一个订户既有修改事务又有删除事务,则已对那个订户得事务排好次序了,以便使修改发生在删除之前。
2.分析图3、1所示得层次图,确定每个模块得内聚类型。
3.分析图3、2,确定模块之间得耦合类型。
在图3、2中已经给模块之间得接口编了号码,表3、1描述了模块间得接口。
4、假设您在一所职业高中工作,负责该校信息系统得建设与维护。
财务科长请您研究用学校拥有得微型计算机生成工资明细表与各种财务报表得可能性。
请详细描述您用结构化分析方法分析上述问题得过程。
用面向数据流方法设计工资支付系统得软件结构。
5.用3种方法计算图3、3所示流图得环形复杂度。
6、图3、4就是用程序流程图描绘得程序算法,请把它改画为等价得盒图。
7、某交易所规定给经纪人得手续费计算方法如下:总手续费等于基本手续费加上与交易中得每股价格与股数有关得附加手续费。
如果交易总金额少于1000元,则基本手续费为交易金额得8、4%;如果交易总金额在1000元到10000元之间,则基本手续费为交易金额得5%,再加34元;如果交易总金额超过10000元,则基本手续费为交易金额得4%加上134元。
当每股售价低于14元时,附加手续费为基本手续费得5%,除非买进、卖出得股数不就是100得倍数,在这种情况下附加手续费为基本手续费得9%。
当每股售价在14元到25元之间时,附加手续费为基本手续费得2%,除非交易得股数不就是100得倍数,在这种情况下附加手续费为基本手续费得6%。
软件工程
东北农业大学网络教育学院软件工程作业题(一)一、填空题(共20分每题2分)1.软件危机具有下列表现()I、对软件开发成本估计不准确II、软件产品的质量往往不可靠III、软件常常不可维护IV、软件成本逐年上升A.I、II和III B.I、III和IVC.II、III和IV D.以上都正确2. 系统定义明确之后,应对系统的可行性进行研究。
可行性研究应包括()。
A.软件环境可行性、技术可行性、经济可行性、社会可行性B.经济可行性、技术可行性、操作可行性C.经济可行性、社会可行性、系统可行性D.经济可行性、实用性、社会可行性3. 在进行软件测试时,首先应当进行(),然后再进行集成测试,最后再进行有效性测试。
A.单元测试B.集成测试C. 确认测试D. 组合测试4. 结构化程序设计思想的核心是要求程序只由顺序、循环和()三种结构组成。
A. 选择B. 单入口C. 单出口D. 有规则 GOTO5. 划分模块时,一个模块的()。
A. 作用范围应在其控制范围之外B. 作用范围应在其控制范围之内C. 作用范围与其控制范围互不包容D. 作用范围与其控制范围不受限制6. ()分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品。
A.增量模型 B.喷泉模型 C.原型模型 D.螺旋模型7. 在对数据流的分析中,主要是找到中心变换,这是从()导出结构图的关键。
A.数据结构 B.实体关系 C. E-R图 D.数据流图8. 测试的关键问题是( )A. 如何组织对软件的评审B. 如何验证程序的正确性C. 如何采用综合策略D. 如何选择测试用例9. 模块(),则说明模块的独立性越强。
A.耦合越强 B.扇入数越高 C.耦合越弱 D.扇入数越低10. 使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准.A.程序的内部逻辑 B.程序的复杂程度C.使用说明书 D.程序的功能二、判断下列叙述的正确性,将结果(√正确,×错误)填入()中,并改正错误的说法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
------------------------------------------------------------------------------------------------------------------------------ (多选题) 1:
A: A
B: B
C: C
D: D
正确答案:
(多选题) 2:
A: A
B: B
C: C
D: D
正确答案:
(多选题) 3: 基于构件的开发由()组成。
A: 构件的鉴定
B: 构件的解析
C: 构件的调整
D: 构件的组装
正确答案:
(多选题) 4:
A: A
B: B
C: C
D: D
正确答案:
(多选题) 5:
A: A
B: B
C: C
D: D
正确答案:
(单选题) 1: 在下列工具与环境中()属于较早期的CASE。
A: 基于信息工程CASE
B: 人工智能CASE
C: 结构的基于图形CASE
D: 集成的CASE环境
正确答案:
(单选题) 2: 下列关于JSP方法不正确的说法是()
A: JSP方法主要用于规模不大的数据处理系统
B: JSP方法不明确的划分软件概要设计和详细设计的两个阶段
C: JSP方法适用于输入数据和输出数据之间有对应关系的问题求解
D: JSP方法根据输入输出的数据结构,按一定的规则映射成软件的体系结构。
因此它只适用于详细设计阶段
正确答案:
------------------------------------------------------------------------------------------------------------------------------ (单选题) 3: ()是以提高软件质量为目的的技术活动。
A: 技术创新
B: 测试
C: 技术创造
D: 技术评审
正确答案:
(判断题) 1:
A: 错误
B: 正确
正确答案:
(判断题) 2:
A: 错误
B: 正确
正确答案:
(多选题) 1:
A: A
B: B
C: C
D: D
正确答案:
(多选题) 2:
A: A
B: B
C: C
D: D
正确答案:
(多选题) 3: 基于构件的开发由()组成。
A: 构件的鉴定
B: 构件的解析
C: 构件的调整
D: 构件的组装
正确答案:
(多选题) 4:
A: A
B: B
C: C
D: D
正确答案:
(多选题) 5:
A: A
B: B
C: C
D: D
------------------------------------------------------------------------------------------------------------------------------ 正确答案:
(单选题) 1: 在下列工具与环境中()属于较早期的CASE。
A: 基于信息工程CASE
B: 人工智能CASE
C: 结构的基于图形CASE
D: 集成的CASE环境
正确答案:
(单选题) 2: 下列关于JSP方法不正确的说法是()
A: JSP方法主要用于规模不大的数据处理系统
B: JSP方法不明确的划分软件概要设计和详细设计的两个阶段
C: JSP方法适用于输入数据和输出数据之间有对应关系的问题求解
D: JSP方法根据输入输出的数据结构,按一定的规则映射成软件的体系结构。
因此它只适用于详细设计阶段
正确答案:
(单选题) 3: ()是以提高软件质量为目的的技术活动。
A: 技术创新
B: 测试
C: 技术创造
D: 技术评审
正确答案:
(判断题) 1:
A: 错误
B: 正确
正确答案:
(判断题) 2:
A: 错误
B: 正确
正确答案:。