电子科大20春《软件工程》在线作业3答案

合集下载

电子科技大学智慧树知到“计算机科学与技术”《软件工程》网课测试题答案1

电子科技大学智慧树知到“计算机科学与技术”《软件工程》网课测试题答案1

电子科技大学智慧树知到“计算机科学与技术”《软件工程》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.下列叙述正确的是()。

A、NS图可以用于系统设计B、PDL语言可以用于运行C、PAD图表达的软件过程成树型结构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.在软件测试中,确认(验收)测试主要用于发现软件设计阶段的错误。

()T.对F.错8.以下关于数据流图的说法错误的是()。

A.数据流图舍去了具体的物质,只剩下数据的流动、加工处理和存储B.数据流图是用作结构化分析的一种工具C.传统的数据流图中主要由加工、数据源点/终点、数据流、控制流、数据存储组成D.数据流图的绘制采用自上向下、逐层分解的方法9.数据流图和()共同构成系统的逻辑模型。

A.数据字典B.层次图C.PDLD.IPO图10.面向数据流的设计方法把()映射成软件结构。

A.系统结构B.数据流C.控制结构D.信息流11.数据字典有以下四类条目:()、()、()、()。

其中()是组成数据流和数据存储的最小元素。

A.数据流B.数据项C.文件D.基本加工E.数据项12.软件需求分析的任务不应包括()。

电子科技大学《软件工程》20春期末考试.doc

电子科技大学《软件工程》20春期末考试.doc

电子科技大学《软件工程》20春期末考试.doc1.面向对象设计OOD模型的主要部件中,通常不包括()。

A.通信部件B.人机交互部件C.任务管理D.数据管理【参考答案】: A2.需求分析阶段最重要的技术文档是()。

A.设计说明书B.需求规格说明书C.可行性分析报告D.用户手册【参考答案】: B3.某教学设备销售部门制定一项销售优惠政策,一次购买100台或100台以上者按八五折优惠,购买者是教师、学生按九折优惠。

设C1表示购买的台数,C2为1、2、0分别表示教师、学生和其他人员,则符合九折优惠判定条件为()。

A.(C1<100)AND NOT(C2=0)B.(C1<100)AND NOT(C2>0)C.NOT(C1>100)AND(C2=0)D.NOT(C1<100)AND(C2>0)【参考答案】: A4.数据流图所描述的是实际系统的()。

A.逻辑模型B.物理模型C.程序流程D.数据结核【参考答案】: A5.下列不属于概要设计所解决的问题范围的是()。

A.确定模块的层次结构B.全程数据结构的设计C.描述系统的功能与性能D.修改用户手册【参考答案】: C6.面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这地特点称为类的()。

A.多态性B.封装性C.继承性D.重用性【参考答案】: C7.软件危机具有下列表现()。

I. 对软件开发成本估计不准确II. 软件产品的质量往往靠不住 III. 软件常常不可维护 IV. 软件成本逐年上升A.I、II和IIIB.I、III和IVC.II、III和IVD.以上都正确【参考答案】: D8.决定软件工程方法论所有步骤的关键目标是提高软件的()。

A.可移植性B.可靠性C.可维护性D.效率【参考答案】: C9.软件工程的出现是由于()。

A.软件危机的出现B.计算机硬件技术的发展C.软件社会化的需要D.计算机软件技术的发展【参考答案】: D10.下列属于应用软件的是()。

2022年中央电大《软件工程》平时作业1、2、3、4次及答案

2022年中央电大《软件工程》平时作业1、2、3、4次及答案

软件工程第1次作业一、填空题(每空2分,共20分)二、单项选取题(将一种对的答案代码填入括号中,每小题3分,共15分) 1.( )是顾客和设计互换最频繁办法。

A. 原型化办法B.瀑布模型办法C. 螺旋模型办法D. 构件组装模型办法2.下列哪个阶段不是软件生存期三个阶段中内容( )。

A. 筹划阶段B.开发阶段C. 编码阶段D. 维护阶段3.下列( )操作产生副作用属于数据副作用。

A. 修改子程序B.局部变量再定义C. 删除标记符D.修改对编辑条件测试4.软件测试目( )。

A. 避免软件开发中浮现错误B.发现软件开发中浮现错误C.尽量发现并排除软件中潜藏错误,提高软件可靠性D.修改软件中浮现错误5.完毕详细设计工具不涉及( )。

A.PAD图B.数据流图C.HlP()图D.程序流程图三、多项选取题(将一种以上对的答案代码填入括号中,每小题3 分,共15分) 1.应从( )等方面研究可行性。

A. 经济可行性B.技术可行性C. 运营可行性D.法律可行性2.对于下列数据流图局部,关于描述中对的是( )。

A. 该图为第一层数据流图3.需求分析阶段结束后,交出文档中应当涉及( )。

A. 数据流图B.数据字典C. 简要算法描述D.项目经费预算4.软件管理工作涉及到直接对象涉及( )。

A. 软件开发人员B.硬件设备C. 项目经费D.软件项目5.在软件设计中,( )耦合应尽量避免。

A. 控制B.数据C.内容 D. 标记四、判断题(对的在括号内打上“√”,错误打上“X”。

每小题2分,共10分)1。

软件危机是指在软件开发和维护过程中遇到一系列严重问题。

( )2,构造化分析办法就是用抽象模型概念,按照软件内部数据传递、变换关系,自顶向下逐级分解,直到找到满足功能规定所有可实现软件为止。

( )3.UML只能应用于软件系统模型建立。

( )4.程序设计语言中应绝对禁止使用GOTO语句。

( ) 5.模块越小,模块长处越大。

( )五、问答题(每小题10分,共20分)1.什么是软件?什么是软件工程?2.什么是编码风格?为什么要强调编码风格?六、分析题(共20分)依照下列N—S图,写出其相应伪码。

电科20春《软件技术基础》在线作业3答卷【标准答案】

电科20春《软件技术基础》在线作业3答卷【标准答案】

20春《软件技术基础》在线作业3
试卷总分:100 得分:100
一、单选题 (共 5 道试题,共 20 分)
1.下列哪个不是线性结构()。

A.队列
B.链表
C.树
D.串
答案:C
2.存储管理的目的是()。

A.方便用户和提高内存利用率
B.方便用户
C.提高内存利用率
D.增加内存实际容量
答案:D
3.存储器的管理不能完成下述()功能。

A.进程调度
B.虚拟存储
C.地址变换与重定位
D.内存分配与回收
答案:A
4.适用于飞行器及火炮发射的操作系统为()。

A.网络操作系统
B.批处理操作系统
C.实时操作系统
D.分布式操作系统
答案:A
5.可以采取下列哪些预防措施防止死锁的产生()。

A.采用资源静态分配策略,破坏"部分分配"条件
B.采用资源有序分配法,破坏"环路"条件
C.采用虚拟设备共享法
D.允许进程剥夺使用其他进程占有的资源,从而破坏"不可剥夺"条件答案:C
二、多选题 (共 10 道试题,共 50 分)
6.下列哪些操作系统()。

A.WINDOWS
B.UNIX
C.OFFICE
D.DOS。

《软件工程》试题及参考答案(第3套)

《软件工程》试题及参考答案(第3套)

厦门理工软件学院2011 –2012 学年度下期《软件工程》试题(第3套)题号一二三四五总分题分第一部分选择题一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )A.软件工程B.软件周期C.软件危机D.软件产生2.研究开发所需要的成本和资源是属于可行性研究中的研究的一方面。

( )A.技术可行性B.经济可行性C.社会可行性D.法律可行性3.模块的内聚性最高的是( )A.逻辑内聚B.时间内聚C.偶然内聚D.功能内聚4.在SD方法中全面指导模块划分的最重要的原则是( )A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性5.软件详细设计主要采用的方法是( )A.模块设计B.结构化设计C.PDL语言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.下列模型属于成本估算方法的有( )A.COCOMO模型B.McCall模型C.McCabe度量法D.时间估算法13. ()是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。

电子科大20新上《软件技术基础》在线作业3_010

电子科大20新上《软件技术基础》在线作业3_010

(单选题)1: 在计算机系统中,控制和管理各种资源、有效地组织多道程序运行的系统软件称作()。

A: 文件系统
B: 操作系统
C: 网络管理系统
D: 数据库管理系统
正确答案: B
(单选题)2: C语言的基本数据类型不包括
A: double
B: int
C: float
D: char
正确答案: A
(单选题)3: 队列中输入A,B,C,D,E,F六个字符,出队列顺序是()。

A: ABCDEF
B: FEDCBA
C: AFECB
D: FABCDE
正确答案: A
(单选题)4: 栈中输入A,B,C,D,E,F六个字符,出栈顺序是()。

A: ABCDEF
B: FEDCBA
C: AFECB
D: FABCDE
正确答案: B
(单选题)5: 已知某二叉树的前序序列是ABDC,中序序列是DBAC,问它的后序序列是()。

A: 虚拟存储
B: 地址变换与重定位
C: 内存分配与回收
D: 进程调度
正确答案: D
(多选题)6: 虚拟存储方式分为()。

A: 分页存储管理
B: 分段存储管理
C: 段页式存储管理
D: 虚拟外设
正确答案: A,B,C
(多选题)7: 进程控制原语包括()。

电子科技大学20春《软件技术基础》在线作业3.doc

电子科技大学20春《软件技术基础》在线作业3.doc

1.下列哪个不是线性结构()。

A.链表B.队列C.串D.树【参考答案】: D2.存储管理的目的是()。

A.方便用户B.提高内存利用率C.方便用户和提高内存利用率D.增加内存实际容量【参考答案】: D3.存储器的管理不能完成下述()功能。

A.虚拟存储B.地址变换与重定位C.内存分配与回收D.进程调度【参考答案】: D4.适用于飞行器及火炮发射的操作系统为()。

A.批处理操作系统B.实时操作系统C.网络操作系统D.分布式操作系统【参考答案】: C5.可以采取下列哪些预防措施防止死锁的产生()。

A.采用资源静态分配策略,破坏"部分分配"条件B.允许进程剥夺使用其他进程占有的资源,从而破坏"不可剥夺"条件C.采用资源有序分配法,破坏"环路"条件D.采用虚拟设备共享法【参考答案】: D6.下列哪些操作系统()。

A.DOSB.WINDOWSC.UNIXD.OFFICE【参考答案】: ABC7.进程之间的两种基本关系()。

A.互斥B.异步C.同步D.并发【参考答案】: AC8.虚拟存储方式分为()。

A.分页存储管理B.分段存储管理C.段页式存储管理D.虚拟外设【参考答案】: ABC9.目前常用的高级通信方式有()。

A.消息缓冲通信B.管道通信C.信箱通信D.直接通信【参考答案】: ABC10.双链表的基本节点一般由以下拿几部分组成().A.头指针B.数据C.尾指针D.头节点【参考答案】: ABC11.段的保护包括()。

A.地址越界保护B.存取控制保护C.动态保护D.静态保护【参考答案】: AB12.产生死锁的必要条件是()。

A.互斥条件:一个资源每次只能被一个进程使用。

B.请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。

C.不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。

D.循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。

电子科技大学《软件技术基础》20春期末考试.doc

电子科技大学《软件技术基础》20春期末考试.doc

1.算法分析的目的是()。

A.找出数据结构的合理性B.研究算法中输入和输出的关系C.分析算法的效率以求改进D.分析算法的易懂性和文档性【参考答案】: C2.表是一种数据结构,链表是一种()。

A.非顺序存储线性表B.非顺序存储非线性表C.顺序存储线性表D.顺序存储非线性表【参考答案】: A3.线性表是具有n个()的有限序列。

A.表元素B.字符C.数据元素D.数据项【参考答案】: C4.在单一处理器上,将执行时间有重叠的几个程序称为()。

A.顺序程序B.多道程序C.并发程序D.并行程序【参考答案】: C5.程序运行时,独占系统资源,只有程序本身能改变系统资源状态,这是指()。

A.程序顺序执行的再现性B.程序顺序执行的封闭性C.并发程序失去封闭性D.并发程序失去再现性【参考答案】: B6.若要尽可能快地完成对实数数组的排序,且要求排序是稳定的,则应选()。

A.快速排序B.堆排序C.归并排序D.希尔排序【参考答案】: C7.在下列系统中,()是实时系统。

A.计算机激光照排系统B.航空定票系统C.办公自动化系统D.计算机辅助设计系统【参考答案】: B8.虚拟存储器的作用是允许程序直接访问比内存更大的地址空间,它通常使用()作为它的一个主要组成部分。

A.软盘B.硬盘C.CDROMD.寄存器【参考答案】: B9.操作系统主要是对计算机系统全部()进行管理,以方便用户、提高计算机使用效率的一种系统软件。

A.应用软件B.系统软硬件C.资源D.设备【参考答案】: C10.将两个各有n个元素的有序表归并为一个有序表时,其最少的比较次数是()。

A.nB.2n-1C.n-1D.2n【参考答案】: A11.假定有K个关键字互为同义词,若用线性探测法把这K个关键字存入散列表中,至少要进行()次探测。

A.K-1次B.K次C.K+1次D.K(K+1)/2次【参考答案】: D12.算法分析的两个主要方面是()。

A.间复杂性和时间复杂性B.正确性和简明性C.可读性和文档性D.数据复杂性和程序复杂性【参考答案】: D13.若需在O(nlogn)的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排序方法是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(单选题)1: 在编制程序时,应采纳的原则之一是()。

A: 不限制goto语句的使用
B: 减少或取消注解行
C: 程序越短越好
D: 程序结构应有助于读者理解
正确答案: D
(单选题)2: 系统定义明确之后,应对系统的可行性进行研究,可行性研究应包括()。

A: 软件环境可行性、技术可行性、经济可行性、社会可行性
B: 经济可行性、技术中行性、操作可行性
C: 经济可行性、可行性、系统可行性
D: 经济可行性、实用性、可行性
正确答案: B
(单选题)3: 结构分析方法就是面向()自顶向下逐步求精进行需求分析的方法。

A: 目标
B: 数据流
C: 功能
D: 对象
正确答案: B
(单选题)4: 在数据流图中,不能由计算机处理的成份是()。

A: 控制流
B: 结点
C: 数据流
D: 数据源/终点
正确答案: D
(单选题)5: 模块内的某成分的输出是另一些成分的输入,该模块的内聚度是()的。

A: 功能性
B: 顺序性
C: 逻辑性
D: 瞬时性
正确答案: B
(单选题)6: 软件工程的课程特点(): I. 学科理论及其知识应用的多维性;II. 工程化;III. 浓厚的方法学色彩; IV. 实践性、指导性强。

A: I、II和III
B: I、III和IV
C: II、III和IV
D: 以上都正确
正确答案: D。

相关文档
最新文档