天大16秋《软件工程》在线作业二
天大17春秋软件工程在线作业二
一、单选题(共20道试题,共100分。
)V1.一个面向对象系统的体系结构通过它的()关系确定。
A.类与对象B.成分对象和对象C.过程和对象D.类与对象2.软件生命周期的最后的一个阶段是()。
A.书写软件文档B.软件维护C.稳定性测试D.书写详细用户说明图上下层之间的关系是()。
A.调用关系B.组成关系C.继承关系D.嵌套关系4.在详细设计阶段,可自动生成程序代码并可作为注释出现在源程序中的描述工具是()。
D.流程图5.可维护性的特性中,相互矛盾的是()。
A.可修改性和可理解性B.可测试性和可理解性C.效率和可修改性D.可理解性和可读性6.功能模型中所有的()往往形成一个层次结构。
在这个层次结构中一个数据流图的过程可以由下一层的数据流图作进一步的说明。
A.数据流图B.概念模型图C.状态迁移图D.事件追踪图7.一个面向对象系统的体系结构通过它的成分对象和对象间的关系确定,与传统的面向数据流的结构化开发方法相比,它具有的优点是()A.设计稳定B.变换分析C.事务分析D.模块独立性8.维护阶段的文档是()。
A.软件需求说明B.操作手册C.软件问题报告D.测试分析报告是软件开发过程中用于()阶段的描述工具。
A.需求分析B.概要设计C.详细设计D.编程10.结构化程序设计的一种基本方法是()。
A.筛选法B.递归法C.迭代法D.逐步求精法11.维护中,因误删除一个标识符而引起的错误是()副作用。
B.数据C.编码D.设计12.在详细设计阶段,一种二维树型结构并可自动生成程序代码的描述工具是()。
D.判定树13.可维护性的特性中相互促进的是()。
A.可理解性和可测试性B.效率和可移植性C.效率和可修改性D.效率和结构好14.指出PDL是下列哪种语言()。
A.高级程序设计语言B.伪码式C.中级程序设计语言D.低级程序设计语言15.所有的对象可以成为各种对象类,每个对象类都定义了一组()。
A.说明B.方法C.过程D.类型16.软件维护困难的主要原因是()。
天大16秋《计算机网络基础》在线作业二
天大16秋《计算机网络基础》在线作业二一、单选题(共 40 道试题,共 100 分。
)1. 若子网掩码为0XFFFFFFE0, IP地址为 140.252.20.68, 则用十进制记法的子网号为A. 162B. 60C. 252D. 4正确答案:2. ICMP报文封装在IP包的数据部分。
A. 正确B. 错误正确答案:3. 在TCP协议中,某数据包的确认包丢失也不一定导致发送方重传该数据包。
A. 正确B. 错误正确答案:4. 下列媒体访问协议中没有冲突的协议是A. TOKEN RINGB. ALOHAC. CSMA/CDD. 1-支持CSMA正确答案:5. Windows操作系统各种版本均适合作网络服务器的基本平台。
A. 正确B. 错误正确答案:6. 由于IP地址是数字编码,不易记忆。
A. 正确B. 错误正确答案:7. 在使用IPV6机制的Internet中,IP地址由()位组成。
A. 32B. 64C. 128D. 256正确答案:8. 为了解决IP地址耗尽的问题,可以采用以下一些措施,其中治本的是( )A. 划分子网B. 采用无类别编址CIDRC. 采用网络地址转换NAT方法D. 采用IPv6正确答案:9. 一台主机的域名是,它位于DNS层次结构的第( )层(根节点是第一层)。
A. 3B. 4C. 5D. 6正确答案:10. 网间连接器网关运行在OSI模型的( )。
A. 物理层B. 数据链路层C. 最高层D. 网络层正确答案:11. 在帧中继网络中,端到端的流量控制和差错控制在( )实现。
A. 数据链路层B. 帧中继交换机C. 物理层D. 高层正确答案:12. 通常收发电子邮件有两种方式,一种是通过WWW方式在线收发mail,另一种方式是选择一种收发电子邮件的工具,以( )方式在本机将邮件收取下来。
A. SMTPB. POPC. DNSD. SNMP正确答案:13. TCP使用( )次握手协议建立连接。
《软件工程》在线作业2附满分答案
《软件工程》在线作业2附满分答案
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.软件需求分析的任务不应包括()。
A.问题分析
B.信息域分析
C.结构化程序设计
D.确定逻辑模型
答案:C
2.程序流程图中的箭头代表()。
A.数据流
B.控制流
C.顺序流
D.调用
答案:B
3.在结构化分析方法(SA),与数据流图配合使用的是()。
A.网络图
B.实体联系图
C.数据字典
D.程序流程图
答案:C
4.选择程度设计语言的关键因素是()。
A.软件应用领域
B.软件执行环境
C.软件开发方法
D.算法和数据结构
答案:D
5.进行需求分析可使用多种工具,但()是不适用的。
A.数据流图
B.判定表
C.PAD图
D.数据词典
答案:C
更多加微 boge30619
6.软件测试是软件质量保证的重要手段,下述()是软件测试的最基础环节。
A.功能测试
B.单元测试
C.结构测试。
《软件工程》在线作业一
试卷总分:100 得分:0
一、 单图中用以描述加工的工具,它常描述的对象是( )
A.逻辑判断
B.层次分解
C.操作条目
D.组合条件
2.结构图中,不是其主要成分的是( )。
A.模块
7.软件工程的出现主要是由于( )。
A.程序设计方法学的影响
B.其它工程科学的影响
C.软件危机的出现
D.计算机的发展
8.在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标( )。
A.需求分析阶段
B.详细设计阶段
C.概要设计阶段
D.可行性研究阶段
A.详细设计阶段
B.概要设计阶段
C.需求分析阶段
D.测试和运行阶段
13.在结构化分析方法中,用以表达系统内数据的运动情况的工具有( )。
A.数据流图
B.数据字典
C.结构化语言
D.判定表与判定树
14.软件质量保证应在( )阶段开始。
A.需求分析
B.设计
C.编码
D.投入使用
A.高耦合、高内聚
B.低耦合、高内聚
C.高耦合、低内聚
D.低耦合、低内聚
18.软件需求分析阶段的工作,可以分为四个方面:对问题的识别.分析与综合.编写需求分析文档以及( )。
A.软件的总结
B.需求分析评审
C.阶段性报告
D.以上答案都不正确
19.软件设计一般分为总体设计和详细设计,它们之间的关系是( )。
A.详细计划
B.可行性分析
C.运行阶段
D.测试与排错
中国石油大学(北京)软件工程第二次在线作业满分答案
单选题 (共25道题)收起1.(2.5分)在下列的基本成分中,哪个不是数据流程图的基本成分?•••••3.(2.5分)结构化分析SA方法以数据流图、()和加工说明等描述工具,即用直观的图和简洁的语言来描述软系统模型。
•••4.(2.5分)在软件的分析阶段,常用()来描述业务处理系统的信息来源、存储、处理和去向。
5.(2.5分)开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。
•A、软件投机•••••7.(2.5分)程序的三种基本控制结构的共同特点是•••8.(2.5分)结构设计是一种应用最广泛的系统设计方法,是以()为基础、自顶向下、逐步求精和模块化的过程。
•9.(2.5分)数据字典是对数据定义信息的集合,它所定义的对象都包含于•A、数据流图••10.(2.5分)在软件结构化设计中,好的软件结构设计应该力求做到••11.(2.5分)在整个软件维护阶段所花费的全部工作中,所占比例最大的是•A、校正性维护••12.(2.5分)黑盒测试在设计测试用例时,主要需要研究•••13.(2.5分)软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为••14.(2.5分)瀑布模型把软件生存周期划分为软件定义、软件开发和()三个阶段,而每一个阶段又可•••15.(2.5分)分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的()。
•••16.(2.5分)软件的()设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。
••17.(2.5分)软件测试的目的是()•A、证明程序中没有错误••18.(2.5分)下列各项中不属于逻辑覆盖的是()•••19.(2.5分)为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为()•••20.(2.5分)软件详细设计的主要任务是确定每个模块的()•••21.(2.5分)软件结构图的形态特征能反映程序重用率的是()••••23.(2.5分)为了提高模块的独立性,模块内部最好是()•••24.(2.5分)软件结构图中,模块框之间若有直线连接,表示它们之间存在()•25.(2.5分)一个只有顺序结构的程序,其环形复杂度是()•A、0••判断题 (共15道题)收起26.(2.5分)快速原型模型可以有效地适应用户需求的动态变化。
16秋北交《软件工程与实践》在线作业二
16秋北交《软件工程与实践》在线作业二北交《软件工程与实践》在线作业二一、单选题(共20 道试题,共50 分。
)1. 可行性研究的步骤中不包括( )的内容.A. 复查初步分析结果.B. 研究现有的系统C. 导出新系统高层逻辑模型.D. 建立新系统的物理模型解法.正确答案:2. 线性链表的地址()。
A. 必须连续B. 部分地址必须连续C. 一定不连续D. 连续与否均可以正确答案:3. 进程的以下哪个状态转换是不可能的()。
A. 就绪状态-执行状态B. 执行状态-就绪状态C. 阻塞状态-就绪状态D. 等待状态-执行状态正确答案:4. 技术可行性是可行性研究的关键,其主要内容一般不包括( ).A. 风险分析B. 资源分析C. 人员分析D. 技术分析正确答案:5. 下列()地址可分配给主机作为B类IP地址使用。
A. 127.0.0.1B. 192.12.25.255C. 202.96.96.0D. 162.3.5.1正确答案:6. 判定表由四部分组成:左上部列出( ).A. 条件组合与动作之间的对应关系B. 所有条件C. 所有可能的动作D. 可能的条件组合正确答案:7. ()实现在一对传输线上同时传送多路信号。
A. 频分复用B. 时分复用C. 波分复用D. 码分复用正确答案:8. 软件的发展经历了( )个发展阶段A. 1B. 2C. 3D. 4正确答案:9. 有一数列:87556613193948经过一趟排序后得到:5587136619 3948请问使用的是何种排序方法?()A. 简单插入排序B. 冒泡排序C. 2路归并排序D. 快速排序正确答案:10. 从事物的组成部件及每个部件的属性,功能来认识事物.这种方法被称为( )的方法.A. 面向对象B. 面向数据C. 面向过程D. 面向属性正确答案:11. 下列关于进程的描述错误的是()。
A. 进程是动态的B. 进程有生命期C. 多个进程可以并行执行,不需同步机构D. 程序的执行过程是进程正确答案:12. 当模块中包含复杂的条件组合,只有( )能够清晰地表达出各种动作之间的对应关系.A. 判定表和判定树B. 盒图C. 流程图D. 关系图正确答案:13. B类IP地址是指()。
《软件工程》在线作业
一.单项选择题答题要求:下列各题,只有一个符合题意的正确答案,多选、错选、不选均不得分。
1.(2分)软件生命周期一般被划分为若干个独立阶段,其中占用精力和费用最多的是()。
A.运行和维护阶段B.设计阶段C.代码实现阶段D.测试阶段参考答案:A2.(2分)软件危机具有下列表现()。
I.对软件开发成本估计不准确:II.软件产品的质量往往靠不住:III.软件常常不可维护:IV.软件成本逐年上升A.I、II 和IIIB.k III 和IVC.Ik III和IVD.以上都正确参考答案:D3.(2分)下列属于软件的特点的是()。
A.软件是一种逻辑实体,具有抽象性B.软件在使用过程中没有磨损、老化的问题C.软件不同于一般程序,它的一个显箸特点是规模庞大,复杂程度髙D.以上都正确参考答案:D4.(2分)软件开发技术不包含()。
A.软件开发方法学B.软件工程环境C.软件工具D.软件质量度量参考答案:D5.(2分)(?)分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品。
A.增量模型B.喷泉模型C.原型模型D.螺旋模型参考答案:A6.(2分)产生软件危机的原因可能有()。
I .用户的需求描述不精确、不确肚:II.对大型软件项目的开发往往缺乏有力的组织和管理;III.缺乏有力的方法学和工具的支持;IV.软件产品的特殊性和人类智力的局限性A」和IIB.I、II和1VC.IL III和1VD.以上都正确参考答案:D7.(2分)软件工程的出现是由于()。
A.软件危机的出现B.汁算机硬件技术的发展C.软件社会化的需要D.汁算机软件技术的发展参考答案:A8.(2分)下列不属于软件工程方法学三要素的是()。
A.方法B.工具C.过程D.操作参考答案:D9.(2分)在E-R模型中,包含以下基本成分()。
A.数据、对象、实体B.控制、联系、对象C.实体、对象、属性D.实体、属性、联系参考答案:D10.(2分)系统技术可行性研究所涉及的技术应该是()技术。
天大16秋《计算机软件技术基础(1)》在线作业二
天大16秋《计算机软件技术基础(1)》在线作业二一、单选题(共10道试题,共50分。
)1.以下关于文件的叙述中,错误的是()。
A.顺序文件中的记录一个接一个地顺序存放B.随机文件中记录的长度是随机的C.执行打开文件的命令后,自动生成一个文件指针D.LOF函数返回给文件分配的字节数正确答案:2.以下关于MgBo某的叙述中,错误的是()。
A.MgBo某函数返回一个整数B.通过MgBo某函数可以设置信息框中图标和按钮的类型C.MgBo某语句没有返回值D.MgBo某函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量正确答案:3.在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置语句是()。
A.Timer1.Interval=0.5B.Timer1.Interval=5C.Timer.Interval=50D.Tim er1.Interval=500正确答案:4.以下合法的ViualBaic标识符是()。
A.ForLoopB.ContC.9abcD.a#某正确答案:5.以下关于多重窗体程序的叙述中,错误的是()。
A.用Hide方法不但可以隐藏窗体,而且能清除内存中的窗体B.在多重窗体程序中,各窗体的菜单是彼此独立的C.在多重窗体程序中,可以根据需要指定启动窗体D.对于多重窗体程序,需要单独保存每个窗体正确答案:6.设某=4,y=8,z=7,以下表达式的值某z)Orz7.以下叙述中错误的是()。
A.事件过程是响应特定事件的一段程序B.不同的对象可以具有相同名称的方法C.对象的方法是执行指定操作的过程D.对象事件的名称可以由编程者指定正确答案:8.表达式5Mod3+3\\5某2的值是()。
A.0B.2C.4D.6正确答案:9.以下叙述中错误的是()。
A.在KeyPre事件过程中不能识别键盘的按下与释放B.在KeyPre事件过程中不能识别回车键C.在KeyDown和KeyUp事件过程中,将键盘输入的\和\视作相同的字母D.在KeyDown和KeyUp事件过程中,从大键盘上输入的\和从右侧小键盘上输入的\被视作不同的字符正确答案:10.当一个复选框被选中时,它的Value属性的值是()。
19春[天津大学]《软件工程》在线作业二(100分答案)
【奥鹏】[天津大学]《软件工程》在线作业二试卷总分:100 得分:100第1题,()应当在应用分析之前进行,因为我们在了解问题之前应当对问题敞开思想考虑,不应加以限制。
A、论域分析B、高层分析C、实例的建立D、类的开发正确答案:第2题,可维护性的特性中相互促进的是()。
A、可理解性和可测试性B、效率和可移植性C、效率和可修改性D、效率和结构好正确答案:第3题,在详细设计阶段,可自动生成程序代码并可作为注释出现在源程序中的描述工具是()。
A、PADB、PDLC、IPOD、流程图正确答案:第4题,程序的三种基本控制结构是()。
A、过程、子程序和分程序B、顺序、选择和重复C、递归、堆栈和队列D、调用、返回和转移正确答案:第5题,下列哪个语言提供指针且不存在布尔类型,并且它广泛应用于系统程序设计语言()。
A、PASCALB、DEPHIC、ADAD、C正确答案:第6题,在下述情况下,从供选择的答案中,选出合适的()描述工具。
当算法中需要用一个模块去计算多种条件的复杂组合,并根据这些条件完成适当的功能。
A、程序流程图形B、NS图C、PDA图或PDLD、判定表正确答案:第7题,JSP方法是一种面向()的设计方法。
A、对象B、数据流C、数据结构D、控制结构正确答案:第8题,程序设计语言的技术特性不应包括()。
A、数据结构的描述性B、抽象类型的描述性C、数据库的易操作性D、软件的可移植性正确答案:第9题,在商业系统的开发中应用最广的语言是()。
A、PROLOG语言B、SMALLTALK语言C、FORTRAN语言D、COBOL语言正确答案:第10题,面向对象的开发方法中,()将是面向对象技术领域内占主导地位的标准建模语言。
A、Booch方法B、UML语言C、OMT方法D、Coad方法正确答案:第11题,软件维护费用高的主要原因是()。
A、生产率高B、生产率低C、人员多D、人员少正确答案:第12题,程序的三种基本控制结构的共同特点是()。
奥鹏地大《软件工程》在线作业二 标准答案
A错误
B正确
【答案】:A
24.需求分析的主要方法有SD法、OOA法及HIPO法等。
【选项】:
A错误
B正确
【答案】:A
25. PAD图是一种描述程序逻辑结构的流程图。
【选项】:
A错误
B正确
【答案】:A
【选项】:
A技术可行性
B经济可行性
C效益可行性
D社会可行性
【答案】:A.B.D
15.在进行软件需求分析时候,首先设计者必须和用户确认需求,这些需求包括()
【选项】:
A功能需求
B性能需求
C环境需求
D用户界面需求
【答案】:A.B.C.D
16. UML是一种建模语言,是一种标准的表示,是一种方法。
【选项】:
中国地质大学(北京)
《软件工程》在线作业二
参考答案
地大《软件工程》在线作业二
1.需求分析是()
【选项】:
A由开发人员和系统分析人员完成
B由系统分析人员完成
C软件生命周期的开始
D软件开发任务的基础性工作
【答案】:D
2.下列不属于成本效益的度量指标()
【选项】:
A货币的时间价值
B投资回收期
C性质因素
D纯收入
【答案】:C
3.软件危机是指在软件开发和维护中所产生的一系列严重的问题,在这些问题中相对次要的因素是()
【选项】:
A文档质量
B程序中的解释
C软件性能
D开发进度
【答案】:D
4.数据流图是表示软件模型的一种图示方法,画数据流图应遵循的原则是:()
【选项】:
A自顶向上、分层绘制、逐步求精
B自定向下、分层绘制、逐步求精
16秋东农《软件工程》在线作业
一、单选题(共 25 道试题,共 100 分。
)V 1. 下面哪个模式不属于软件工程的开发模式. 基于瀑布模型的开发模式. 基于原型模型的开发模式. 基于人机对话的开发模式. 基于关系数据库的开发模式标准答案:2. 下面哪一项不属于快速原型模型的优点。
. 可及早为用户提供有用的产品。
. 可保证在开发后期,全面发现错误给以纠正。
. 减少技术应用风险,缩短开发时间,减少费用、提高生产率。
. 促使用户主动参与开发活动,促进各类人员的协调,适应需求变化。
标准答案:3. 瀑布模型的关键不足在于(). 过于简单. 不能适应需求的动态变更. 过于灵活. 各个阶段需要进行评审标准答案:4. 在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于()。
. 维护时期. 计划时期. 运行时期. 开发时期标准答案:5. 软件工程学的目的和意义是()。
. 应用科学的方法和工程化的规范管理来指导软件开发. 克服软件危机. 做好软件开发的培训工作. 以较低的成本开发出高质量的软件标准答案:6. 具有风险分析的软件生存周期模型是(). 瀑布模型. 喷泉模型. 螺旋模型. 增量模型标准答案:7. 软件的复杂性是(),它引起人员通信困难、开发费用超支、开发时间超时等问题。
. 固有的. 人为的. 可消除的. 不可降低的标准答案:8. 产生软件危机的原因可能有()I、用户需求描述不精确、不准确II、对大型软件项目的开发缺乏有力的组织与管理III、缺乏有力的方法学和工具的支持IV、软件产品的特殊性和人类智力的局限性. I和II. I、II和IV. II、III和IV. 以上都正确标准答案:9. 软件生存周期模型不包括:(). 瀑布模型. 对象模型. 增量模型. 喷泉模型标准答案:10. 软件工程的目标有()。
. 易于维护. 低的开发成本. 高性能. 短的开发期标准答案:11. 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(). 软件工程. 软件周期. 软件危机. 软件产生标准答案:12. 下列哪个不属于软件工程的内涵之一(). 应用完善的科学与工程原理. 经济地开发软件. 高薪聘请软件高手. 开发既可靠又能有效运行的软件标准答案:13. 系统定义明确之后,应对系统的可行性进行研究。
天大17春秋《计算机软件技术基础(2)》在线作业二
一、单选题(共40道试题,共100分。
)V1.判断一个顺序栈ST(最多元素为mo)为空的条件是()。
A.ST->top<>0B.ST->top=0C.st->top<>moD.st->top==mo2.如果T2是由有序树T转换而来的二叉树,则T中结点的前序就是T2中结点的()。
A.前序B.中序C.后序D.层次序3.对处理事件有严格时间限制的系统是()。
A.分时系统B.实时系统C.分布式操作系统D.网络操作系统4.在单处理机系统中,若同时存在有10个进程,则处于就绪队列中的进程最多为()个。
A.0B.6C.9D.105.在所有排序方法中,关键码(即关键字)比较的次数与记录的初始排列次序无关的是()。
A.希尔排序B.冒泡排序C.直接插入排序D.直接选择排序6.()不属于多道程序设计的概念。
A.多个用户同时使用一台计算机的打印设备B.多个用户同时进入计算机系统,并要求同时处于运行状态C.一个计算机系统从宏观上进行作业的并行处理,但在微观上仍在串行操作D.多个作业同时存放在主存并处于运行状态7.前序遍历和中序遍历结果相同的二叉树为()A.一般二叉树B.只有根结点的二叉树C.根结点无左孩子的二叉树D.所有结点只有右孩子的二叉树8.设待排序的记录为(20,16,13,14,19),经过下列过程将这些记录排序。
20,16,13,14,1916,20,13,14,1913,16,20,14,1913,14,16,20,1913,14,16,19,20所用的排序方法是()。
A.直接插入排序B.冒泡排序C.希尔排序D.堆排序9.树的基本遍历策略可分为先根遍历和后根遍历;二叉树的基本遍历策略可分为先序遍历、中序遍历和后序遍历。
这里,我们把由树转化得到的二叉树叫做这棵树对应的二叉树。
下面结论正确的是()。
A.树的先根遍历序列与其对应的二叉树的先序遍历序列相同B.树的先根遍历序列与其对应的二叉树的后序遍历序列相同C.树的先根遍历序列与其对应的二叉树的中序遍历序列相同D.以上均不对10.下面程序段的时间复杂度为()。
中国石油大学(华东)《软件工程》-在线作业(二)
《软件工程》在线作业(二)以下判断对的是()。
A:所谓软件开发就是编写程序。
B:利用软件工程的思想,已成功的解决了软件危机。
C:完成软件测试工作以后,为了缩短程序的长度应删除程序中的注释。
D:一般来说,程序中存在错的概率与在该段程序中已发现的错数成正比。
参考选项:D软件测试方法中,黑盒、白盒测试法是常用的方法,其中黑盒测试主要用于测试()。
A:结构合理性B:软件的功能C:程序对性D:程序内部逻辑参考选项:B下列内聚中,内聚程度最低的是:()。
A:功能内聚B:时间内聚C:逻辑内聚D:通信内聚参考选项:D软件的生存周期一般包括A:维护过程,开发过程,设计过程B:定义过程,开发过程,维护过程C:分析过程,设计过程,测试过程D:详细设计过程,编码过程,调试过程参考选项:B软件开发瀑布模型中的软件定义时期各个阶段依次是()。
A:可行性研究,问题定义,需求分析。
B:问题定义,可行性研究,需求分析。
C:可行性研究,需求分析,问题定义。
D:以上顺序都不对。
参考选项:B总体设计的根本目的是()。
A:建立文档B:编码C:设计软件系统结构D:搞清数据流动参考选项:C软件维护是保证软件正常、有效运行的重要手段,而软件的下述特性:Ⅰ.可测试性Ⅱ.可理解性Ⅲ.可修改性Ⅳ.可移植性。
()有利于软件的维护。
A:只有ⅠB:Ⅱ和ⅢC:Ⅰ、Ⅱ和ⅢD:都有利参考选项:D在软件维护的实施过程中,为了对、有效地修改,需要经历以下步骤,其中()不是维护阶段的。
A:分析和理解程序B:修改程序C:重新验证程序D:重新开发参考选项:D快速原型是利用原型辅助软件开发的一种新思想,它是在研究()的方法和技术中产生的。
A:需求阶段B:设计阶段C:测试阶段D:软件开发的各个阶段参考选项:D在数据流图中,源点和终点的数量()。
A:必须是一对一的B:源点个数大于终点个数C:终点个数大于源点个数D:依需要而定参考选项:D数据流图和数据字典共同构成系统的()。
A:物理模型B:结构模型C:逻辑模型D:设计说明书参考选项:A软件需求分析是保证软件质量的重要步骤,它的实施应该是在()。
福师《软件工程》在线作业二[69347]
一、单选题 1.()由软件定义、软件开发和运行维护3个时期组成 A.软件生命周期 B.软件测试流程 C.软件维护 D.软件部署 答案:A
2.下面不是面向对象设计准则的是( ) A.模块化 B.抽象 C.信息隐藏 D.不可重用 答案:D
3.详细设计也称为(),它将详细的设计每个模块 A.模块设计 B.过程设计 C.整体设计 D.分段设计 答案:A
28.下面是软件重用的层次的是( ) A.知识重用 B.数量重用
C.结构重用 D.数据重用 答案:A
29.信息隐藏中隐藏的是模块的() A.实现细节 B.设计细节 C.运行细节 D.以上都不正确 答案:A
30.从事物的组成部件及每个部件的属性、功能来认识事物。这种方法是( )的方法。 A.面向对象 B.面向数据 C.面向过程 D.面向属性 答案:A
16.在设计人机界面的过程中,下面那个问题不可能遇到( ) A.系统吞吐量 B.系统响应时间 C.用户帮助设施 D.出错信息处理 答案:A
17.当模块中包含复杂的条件组合,下面选项中( )能够清晰地表达出各种动作之间的对应关系。 A.判定表和判定树 B.盒图 C.流程图 D.关系图 答案:A
18.一张判定表由()部分组成 A.1 B.2 C.3 D.4 答案:D
11.为使模块尽可能独立,要求( ) A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 D.以上都不正确 答案:B
12.()能粗略的标志一个系统的大小和复杂程度 A.深度 B.宽度 C.扇出 D.扇入 答案:A
25.判定覆盖又叫() A.分支覆盖 B.条件覆盖 C.语句覆盖 D.点覆盖 答案:A
地大20秋《软件工程》在线作业二【标准答案】
地大《软件工程》在线作业二 -0007
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 40 分)
1.软件质量作为一个极为重要的问题贯穿软件的()。
A.开发
B.生存期
C.度量
D.测试
答案:B
2.面向对象的开发方法的工作模型是()
A.瀑布模型
B.喷泉模型
C.智能模型
D.循环模型
答案:B
3.数字字典的条目中()是不可再分解的数据单位
A.数据项条目
B.数据流条目
C.数据存储单元条目
D.加工条目
答案:A
4.软件生命周期中所花费用最多的阶段是()
A.详细设计
B.软件编码
C.软件测试
D.软件维护
答案:D
5.在数据流图中,符号方框表示()
A.变换/加工
B.外部实体
C.数据流
D.数据存储
答案:B
6.软件危机是软件产业化过程中出现的一种现象,下述现象中:①软件需要增长难以满足②软件开发进度难以控制③软件质量不易保证④软件开发成本提高()是其主要表现。
A.②③④
B.③④
C.全部。
天津大学智慧树知到“计算机科学与技术”《软件工程》网课测试题答案2
天津大学智慧树知到“计算机科学与技术”《软件工程》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)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.变换分析D.事务分析10.软件生命周期的最后的一个阶段是()。
A.软件维护B.稳定性测试C.书写软件文档D.书写详细用户说明11.在软件概要设计中,不使用的图形工具是()图。
A.SCB.PADC.IPOD.IDEF012.维护中,因误删除一个标识符而引起的错误是()副作用。
A.设计B.编码C.文档D.数据13.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的()。
天津大学《计算机软件技术基础(2)》在线作业二
《计算机软件技术基础(2)》在线作业二-00001第1题. 哈希表的地址区间为0-17,哈希函数为H(k)=k mod 17。
采用线性探测法处理冲突,并将关键字序列{26,25,72,38,8,18,59}依次存储到哈希表中。
那么,元素59存放在哈希表中的地址是 ( )。
选项A:8选项B:9选项C:10选项D:11参考答案:D第2题. 一组记录的排序代码为{46,79,56,38,40,84},则利用快速排序的方法,以第一个记录为基准得到的一次划分结果为( )。
选项A:{38,40,46,56,79,84}选项B:{40,38,46,79,56,84}选项C:{40,38,46,56,79,84}选项D:{40,38,46,84,56,79}参考答案:C第3题. 下列程序段的时间复杂度为()。
for(i=1;in;i++){ y=y+1; for(j=0;j=(2*n);j++) x++; }选项A:O(n-1)选项B:O(2n)选项C:O(n2 )选项D:O(2n+1)参考答案:C第4题. 假定有K个关键字互为同义词,若用线性探测法把这K个关键字存入散列表中,至少要进行( )次探测。
选项A:K-1次选项B:K次选项C:K+1次选项D:K(K+1)/2次参考答案:D第5题. 设有一个已按各元素的值排好序的线性表,长度大于2,对给定的值K,分别用顺序查找法和二分查找法查找一个与K相等的元素,比较的次数分别为s和b。
在查找不成功的情况下,正确的s和b的数量关系是( ) 。
选项A:总有s=b选项B:总有sb选项C:总有sb选项D:与k值大小有关参考答案:B第6题. 在待排序的元素序列基本有序的前提下,效率最高的排序方法是( )。
选项A:插入排序选项B:选择排序选项C:快速排序选项D:归并排序参考答案:A第7题. ()是信息的载体,它能够被计算机识别、存储和加工处理。
选项A:数据选项B:数据元素选项C:结点选项D:数据项参考答案:A第8题. ( )不是引入进程的直接目的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C. 程序结构
D. 顺序结构
正确答案:
C. 保密性
D. 传统性
正确答案:
11. 软件详细设计主要采用的方法是( )。
A. 结构程序设计
B. 模型设计
C. 结构化设计
D. 流程图设计
正确答案:
12. 在下述情况下,从供选择的答案中,选出合适的( )描述工具。当算法中需要用一个模块去计算多种条件的复杂组合,并根据这些条件完成适当的功能。
B. 生产率低
C. 人员多
D. 人员少
正确答案:
19. 程序设计语言的技术特性不应包括( )。
A. 数据结构的描述性
B. 抽象类型的描述性
C. 数据库的易操作性
D. 软件的可移植性
正确答案:
20. JSP方法根据输入输出的数据结构按一定的规则映射成软件的( )。
A. 体系结构
A. 程序流程图形
B. NS图
C. PDA图或PDL
D. 判定表
正确答案:
13. 面向对象的开发方法中,( )将是面向对象技术领域内占主导地位的标准建模语言。
A. Booch方法
B. UML语言
C. OMT方法
D. Coad方法
正确答案:
14. 指出PDL是下列哪种语言( )。
A. PROLOG
B. SNOBOL
C. COBOL
D. LISP
正确答案:
3. 在详细设计阶段,可自动生成程序代码并可作为注释出现在源程序中的描述工具是( )。
A. PAD
B. PDL
C. IPO
D. 流程图
正确答案:
4. 软件维护困难的主要原因是( )。
A. 费用低
D. 类与对象
正确答案:
7. 项目的应用领域是选择编程语言关键的因素之一,不适合作为项目应用领域的类型是( )。
A. 系统软件
B. 数据处理与数据库应用
C. 实时处理
D. UNIX操作系统
正确答案:
8. 程序的三种基本控制结构的共同特点是( )。
A. 不能嵌套使用
B. 只能用来写简单程序
《软件工程》在线作业二
一、单选题(共 20 道试题,共 100 分。)
1. 为了提高易读性,源程序内部应加功能性注释,用于说明( )。
A. 模块总的功能
B. 程序段或语句的功能
C. 模块参数的用途
D. 数据的用途
正确答案:
2. 在解决人工智能上使用最多的有非常强的表处理功能的函数程序设计语言是( )。
A. 高级程序设计语言
B. 伪码式
C. 中级程序设计语言
D. 低级程序设计语言
正确答案:
15. 适合在互联网上编写程序可供不同平台上运行的面向对象程序设计语言是( )。
A. ALGOL
B. JAVA
C. SMALLTALK
D. LISP
正确答案:
16. 所有的对象可以成为各种对象类,每个对象类都定义了一组( )。
A. 说明
B. 方法
C. 过程
D. 类型
正确答案:
17. 一个程序如果把它作为一个整体,它也是只有一个入口、一个出口的单个顺序结构,这是一种( )。
A. 结构程序
B. 组合的过程
C. 自顶向下设计
D. 分解过程
正确答案:
18. 软件维护费用高的主要原因是( )。
A. 生产率高
C. 已经用硬件实现
D. 只有一个入口和一个出口
正确答案:
9. 可维护性的特性中,相互矛盾的是( )。
A. 可修改性和可理解性
B. 可测试性和可理解性
C. 效率和可修改性
D. 可理解性和可读性
正确答案:
10. 程序设计语言的心理特性在语言中表现不应包括( )。
A. 歧义性
B. 简洁性
B. 人员少
C. 开发方法的缺陷
D. 维护难
正确答案:
5. 软件生命周期的最后的一个阶段是( )。
A. 书写软件文档
B. 软件维护
C. 稳定性测试
D. 书写详细用户说明
正确答案:
6. 一个面向对象系统的体系结构通过它的( )关系确定。
A. 类与对象
B. 成分对象和对象
C. 过程和对象