当前位置:文档之家› 软件工程概论_北京联合大学中国大学mooc课后章节答案期末考试题库2023年

软件工程概论_北京联合大学中国大学mooc课后章节答案期末考试题库2023年

软件工程概论_北京联合大学中国大学mooc课后章节答案期末考试题库2023年

1.需求不明确或可能发生变化的大型复杂软件系统适合使用瀑布模型来开发。

参考答案:

错误

2.V模型是对瀑布模型的修正,强调测试验证;V模型中的各个开发阶段之间

强调最大重叠。

参考答案:

错误

3.在需求工程中,主要产生三类重要的文档:项目前景和范围文档、用户需求

文档、需求规格说明书。其中,用例文档可以用来代替用户需求文档,起到记录、交流领域信息和用户期望的作用。

参考答案:

正确

4.软件结构设计是()。

参考答案:

从数据流图导出初始结构图

5.模块化、信息隐藏、抽象和逐步求精的软件设计原则有助于得到高内聚、低

耦合的软件产品。

参考答案:

正确

6.在软件生存周期各个阶段,工作量最大的是需求分析阶段。

参考答案:

错误

7.快速原型模型的缺点之一就是缺少项目标准,不断修改原型可能导致原型质

量低下;容易退化为边做边改。

参考答案:

正确

8.与设计测试用例无关的文档是()。

参考答案:

项目开发计划

9.软件的几种维护中,以()占比最高。

参考答案:

完善性维护

10.软件测试用例主要由输入数据和()两部分组成。

参考答案:

预期输出结果

11.软件开发全过程的测试工作都可以实现自动化。

参考答案:

错误

12.如果一个变量在整个程序运行期间都存在,但是仅在说明它的函数内是可见

的,这个变量的存储类型应该被说明为()。

参考答案:

内部变量

13.不属于白盒测试的技术是()。

参考答案:

边界值分析

14.项目的前景和范围文档、用户需求文档都被视为属于(),重点都是用户

的现实世界。

参考答案:

用户文档

15.系统需求规格说明书、软件需求规格说明书、硬件需求规格说明书、接口需

求规格说明书和人机交互文档一起被用于系统开发,都被认为是()。

参考答案:

开发文档

16.原型方法的最大有点就是能够及早地发现并解决系统开发中的不确定性,从

而降低软件项目失败的风险。

参考答案:

正确

17.软件生存周期中所花费用最多的阶段是()。

参考答案:

软件测试和维护

18.测试应从“大规模”开始,逐步转向“小规模”。

参考答案:

错误

19.软件测试中白盒法是通过分析程序的()来设计测试用例的。

参考答案:

内部逻辑

20.成功的测试是指运行测试用例后()。

参考答案:

发现了程序错误

21.软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的

主要任务是要确定()。

参考答案:

模块间的组成关系

22.软件能力成熟度模型CMM分为()个等级。

参考答案:

5

23.结构化设计方法中提出了判定作用范围和模块的控制范围两个概念,二者之

间正确的关系应该是()。

参考答案:

作用范围是控制范围的子集

24.将以下3中耦合性由弱到强的顺序排列,正确的是()。

参考答案:

数据耦合、控制耦合、公共耦合

25.软件工程的目标有()。

参考答案:

低的开发成本

26.作坊式小团体合作生产方式的时代是()时代。

参考答案:

程序系统

27.按照软件的服务对象可将软件划分为系统软件和应用软件。

参考答案:

正确

28.软件就是程序。

参考答案:

错误

29.可以通过增加人数来解决软件生产效率低下的问题。

参考答案:

错误

30.软件工程方法学的目的是使软件生产规范化和工程化。

参考答案:

正确

31.软件工程与计算机科学一样,是一门工程性学科。

参考答案:

错误

32.RUP的主要特点是:基于构件体系结构,采用面向对象方法;用UML制定

软件系统所有蓝图,用例驱动、以架构为中心、迭代和增量过程。

参考答案:

正确

33.对象是现实世界中个体或事物的抽象表示,是其属性和操作的封装。面向对

象的软件开发是一种迭代的渐进式过程,它包括初始、细化、构造和移交四个阶段。

参考答案:

正确

34.单个用例描述了系统的功能片段,系统的所有用例基于一定的关系组织起来,

建立用例模型,就可以描述整个系统的功能。

参考答案:

正确

35.如果一个问题的技术解决方案不是很清晰,原型也可以用来展现相应的细节

功能以使用户确信该问题解决的可能性。

参考答案:

正确

36.优秀的需求应该具备7个特性:完整性、正确性、精确性、可行性、必要

性、无歧义和可验证。

参考答案:

正确

37.软件需求开发就是确定系统需求中应该由软件满足的部分,并将其映射为软

件行为,产生软件需求规格说明。

参考答案:

正确

38.需求分析阶段的关键任务是确定()。

参考答案:

软件系统的功能

39.需求规格说明书的作用不包括()。

参考答案:

软件可行性研究的依据

40.面向对象分析是对系统进行()的一种方法。

参考答案:

需求建模

41.从外部用户的角度描述系统功能并指出功能的执行者的UML图形是()。

参考答案:

用例图

42.在面向对象软件开发方法中,类与类之间主要有以下结构关系()。

参考答案:

继承和聚集

43.UML使用的行为模型有三种,即:()。

参考答案:

顺序图、状态图和活动图

44.下面描述中,正确的是( )。

参考答案:

结构化程序设计方法是面向过程程序设计的主流。

45.以下描述中不正确的是( )。

参考答案:

计算机语言只能编写程序而不能表示算法。

46.为了提高软件的可维护性,在编码阶段应该注意()。

参考答案:

养成好的程序设计风格

47.为了满足用户新的需求而进行的维护称为()。

参考答案:

完善性维护

48.程序设计一般包含以下四个步骤,其中其中首先应该完成的是( )。

参考答案:

设计数据结构和算法

49.()是结构化分析方法的核心技术,它表明系统的输入、处理、存储和输

出,以及它们如何在一起协调工作。

参考答案:

数据流图DFD

50.面向维护的技术涉及软件开发的()阶段。

参考答案:

测试

51.软件维护是指()。

参考答案:

为了保障交付后的软件产品正常运行而进行的代码修改。

52.为了提高软件的可维护性或可靠性而对软件进行的修改称为( )。

参考答案:

预防性维护

53.结构化维护与非结构化维护的主要区别在于()。

参考答案:

文档的完整性

54.下列属于维护阶段的文档是()。

参考答案:

软件问题报告

55.因计算机硬件和软件环境的变化而做出的修改软件的过程称为()。

参考答案:

适应性维护

56.采用编译方法的高级语言源程序在编译后()。

参考答案:

生成可执行程序

57.软件维护的副作用是指()。

参考答案:

因修改软件而造成的错误

58.投资回收期越长项目越值得投资。

参考答案:

错误

59.软件的成本只有人员的开支。

参考答案:

错误

60.在软件生存周期中,能确定待开发的软件系统的功能的阶段是()。

参考答案:

需求分析

61.下列叙述不属于软件生存周期模型的是()。

参考答案:

快速组装模型

62.软件生存周期划分为()几个时期。

参考答案:

软件定义、软件开发、运行维护

63.瀑布模型存在的主要问题是()。

参考答案:

缺乏灵活应对需求的变化

64.软件开发中常采用的结构化生存周期方法,由于其特征而一般称其为()。

参考答案:

瀑布模型

65.螺旋模型综合了传统的瀑布模型和快速原型模型的优点,同时增加了风险分

析。

参考答案:

正确

66.增量模型有增量和迭代两种方式。

参考答案:

正确

67.软件过程分为:基本过程、支持过程、组织过程。

参考答案:

正确

68.抛弃型原型就是用于试验某些概念或设计方案,试验完抛弃,然后再开发新

的完整的系统。

参考答案:

正确

69.程序设计语言从机器语言到高级语言的抽象,带来的主要好处是( )。

参考答案:

高级语言更易于理解、交流、更容易掌握。

70.在分层数据流图中,定义了三个层次类别的数据流子图,它们分别是()、

0层图和N层图。

参考答案:

顶层图

71.面向对象的开发方法包括:OOA、OOD、OOP。

参考答案:

正确

72.软件概要设计包括软件系统结构设计以及数据结构和数据库设计

参考答案:

正确

73.随着软件规模和复杂度的增加,软件维护成本约占总成本的()。

参考答案:

70%或更多

74.总体设计的基本目的就是回答:“概括地说,系统应该如何实现”这个问题。

参考答案:

错误

75.用面向对象方法分析、设计、实现软件,仍属于线性的瀑布开发模型。

参考答案:

错误

76.UML中的类有三种,下面那个不是其中之一()。

参考答案:

抽象类

77.()是表达系统类及其相互联系的关系,它是面向对象设计的核心,建立状

态图、协作图和其他图的基础。

参考答案:

类图

78.模块内部的算法设计是在结构化方法的()阶段进行的。

参考答案:

详细设计

79.下面不属于结构化设计需要解决的问题范围是()。

参考答案:

如何编写结构程序

80.结构化设计方法是面向()的设计方法。

参考答案:

过程

81.模块本身的内聚是模块独立性的重要度量因素之一,在7中内聚中,具有

最强内聚的是()。

参考答案:

功能性内聚

82.块间联系和块内联系时评价程序结构质量的重要标准。在块内联系中,()

联系最强。

参考答案:

功能性

83.结构化分析方法、结构化设计方法是软件开发过程中常用的方法。使用结构

化设计方法进行系统设计时的成果一般是()。

参考答案:

模块结构图和模块的功能说明书

84.在软件开发中,有利于发挥群体智慧的一种做法是()。

参考答案:

模块化

85.结构化设计是一种应用最为广泛的系统设计方法,是以( )为基础进行自顶向

下、逐步求精和模块化的过程。

参考答案:

数据流图

86.下面不是产生软件危机的原因的是()。

参考答案:

软件可维护性差

87.开发软件所需要的高成本和产品的低质量之间有着尖锐的矛盾,这种现象称

为()。

参考答案:

软件危机

88.开发软件时对提高开发人员工作效率至关重要的是()。

参考答案:

先进的软件开发工具和环境

89.系统需求开发的成果写入()。

参考答案:

系统需求规格说明书

90.需求分析的目的是保证需求的()。

参考答案:

完整性和一致性

91.产品说明书(需求文档)的变更应当受到控制。

参考答案:

正确

92.找出的软件缺陷越多,说明剩下的软件缺陷越少。

参考答案:

错误

93.白盒测试的“条件覆盖”标准强于“判定覆盖”。

参考答案:

错误

94.结构化软件开发方法的工作模型就是螺旋模型。

参考答案:

错误

95.好的测试员不懈追求完美。

参考答案:

错误

96.软件测试不需要了解软件设计的()。

参考答案:

条件

97.发现错误能力最弱的是( )。

参考答案:

语句覆盖

98.下面说法正确的是( )。

参考答案:

成功的测试是发现了迄今尚未发现的错误的测试

99.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。

参考答案:

程序内部逻辑

100.集成测试时,能较早发现高层模块接口错误的测试方法为()。

参考答案:

自顶向下渐增式测试

101.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是()。

参考答案:

系统功能

102.下列几种逻辑覆盖标准中,查错能力最强的是()。

参考答案:

条件组合覆盖

103.测试的关键问题是()。

参考答案:

如何选择测试用例

104.为了提高软件测试的效率,应该()。

参考答案:

选择发现错误可能性最大的数据作为测试用例

105.黑盒法是根据程序的()来设计测试用例的。

参考答案:

功能

106.任何的算法都是由数据结构和算法这两个要素组成。

参考答案:

正确

107.在程序设计中,把解决问题确定的方法和有限的步骤称为算法。

参考答案:

正确

108.程序设计风格主要影响程序的运行效率。

参考答案:

错误

109.经济可行性研究的范围包括()。

参考答案:

成本效益分析

110.下面不属于成本效益分析范畴的是()。

参考答案:

编码效率

111.下面属于可行性研究范畴的是()。

参考答案:

从经济方面考虑是否值得开发

112.可行性阶段的成本一般占总成本的 5 ~ 10 %。

参考答案:

正确

113.算法的有穷性特征是指:一个算法必须在执行有限个操作步骤后终止。

参考答案:

正确

软件工程概论_北京联合大学中国大学mooc课后章节答案期末考试题库2023年

软件工程概论_北京联合大学中国大学mooc课后章节答案期末考试题库2023年 1.需求不明确或可能发生变化的大型复杂软件系统适合使用瀑布模型来开发。 参考答案: 错误 2.V模型是对瀑布模型的修正,强调测试验证;V模型中的各个开发阶段之间 强调最大重叠。 参考答案: 错误 3.在需求工程中,主要产生三类重要的文档:项目前景和范围文档、用户需求 文档、需求规格说明书。其中,用例文档可以用来代替用户需求文档,起到记录、交流领域信息和用户期望的作用。 参考答案: 正确 4.软件结构设计是()。 参考答案: 从数据流图导出初始结构图 5.模块化、信息隐藏、抽象和逐步求精的软件设计原则有助于得到高内聚、低 耦合的软件产品。 参考答案: 正确

6.在软件生存周期各个阶段,工作量最大的是需求分析阶段。 参考答案: 错误 7.快速原型模型的缺点之一就是缺少项目标准,不断修改原型可能导致原型质 量低下;容易退化为边做边改。 参考答案: 正确 8.与设计测试用例无关的文档是()。 参考答案: 项目开发计划 9.软件的几种维护中,以()占比最高。 参考答案: 完善性维护 10.软件测试用例主要由输入数据和()两部分组成。 参考答案: 预期输出结果 11.软件开发全过程的测试工作都可以实现自动化。 参考答案: 错误

12.如果一个变量在整个程序运行期间都存在,但是仅在说明它的函数内是可见 的,这个变量的存储类型应该被说明为()。 参考答案: 内部变量 13.不属于白盒测试的技术是()。 参考答案: 边界值分析 14.项目的前景和范围文档、用户需求文档都被视为属于(),重点都是用户 的现实世界。 参考答案: 用户文档 15.系统需求规格说明书、软件需求规格说明书、硬件需求规格说明书、接口需 求规格说明书和人机交互文档一起被用于系统开发,都被认为是()。 参考答案: 开发文档 16.原型方法的最大有点就是能够及早地发现并解决系统开发中的不确定性,从 而降低软件项目失败的风险。 参考答案: 正确

办公软件高级应用_北京联合大学中国大学mooc课后章节答案期末考试题库2023年

办公软件高级应用_北京联合大学中国大学mooc课后章节答案期末考试题库2023年 1.小王用Excel2010制作了一份财务报表,但总经理的计算机中只安装了 Office2003,能让总经理正常打开财务报表的最优操作方法是()。 参考答案: 将文档另存为Excel97-2003文档格式 2.在Excel中,希望在一个单元格中换行输入,最优的操作方法是()。 参考答案: 在第一行数据后按Alt+Enter组合键 3.在PowerPoint演示文稿中,选中某一节中所有幻灯片的最优操作方法是 ()。 参考答案: 单击节名称 4.在Excel工作表单元格中输入公式时,A$8的单元格引用方式称为()。 参考答案: 混合地址引用 5.对于逻辑模型而言,又常常会分成四种模型,分别是 参考答案: 层次模型,网状模型,关系模型,面向对象模型

6.关于数据的存储,下列叙述正确的是 参考答案: 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定连续7.一个栈的初始状态为空。现在ABCDE依次入栈,然后再依次出栈,则元素 出栈的顺序是 参考答案: EDCBA 8.对于传统的运算,一般情况下包含了下面哪几种运算 参考答案: 并,交,差,广义笛卡尔积 9.E-R模型转化成关系模型的规则中,下面错误的是 参考答案: 一个实体可以转化为多个关系模型 10.设栈与队列初始状态为空。第一步,A,B,C,D,E依次入栈,再F,G, H,I,J依次入队;然后依次全部出栈,再依次全部出队。则输出的序列为参考答案: E,D,C,B,A,F,G,H,I,J 11.在Excel成绩单工作表中包含了60个同学成绩,C列为成绩值,第一行为 标题行,在不改变行列顺序的情况下,在D列统计成绩排名,最优的操作方法是()。

软件测试_南京邮电大学中国大学mooc课后章节答案期末考试题库2023年

软件测试_南京邮电大学中国大学mooc课后章节答案期末考试题库2023年 1.There are ( ) basic paths for the following program.【图片】 参考答案: 4 2.For following program, we need ( ) test cases to achieve branch coverage. 【图片】 参考答案: 3 3.The valid input domain of program FUN(int x) is 0 参考答案: 3 4.In the input domain of a program, the rate of failure inputs is 0.1. Supposing we test the program using 5 test cases that generated by random testing. The probability of the event that only the 5-th test case detect the fault is ( ). (给 出浮点数答案即可,如0.xxxxx,精度为小数点后5位) 参考答案: 0.06561 5.There is a statement “if((A!=1)&&(B<3))” in program, how many test cases are required to achieve 100% MCDC coverage? 参考答案: 3

6.Which technique does not belong to data-flow testing? 参考答案: Basic path coverage 7.Debugging is to reveal bugs in software. 参考答案: 错误 8.Gray-box testing is to merge black-box testing and white-box testing. 参考答案: 错误 9.In software development, verification involves acceptance and suitability with external customers. 参考答案: 错误 10.Stress testing is one of performance testing. 参考答案: 正确 11.Software fault is a static defect in the software. 参考答案: 正确

计算机网络中国大学mooc课后章节答案期末考试题库2023年

计算机网络中国大学mooc课后章节答案期末考试题库2023年 1.DNS系统中所有的域名解析的查询都要经过DNS的根结点。 参考答案: 错误 2.HTTP可以提供加密服务。 参考答案: 错误 3.HTTP响应报文决不会具有空的报文体。 参考答案: 错误 4.在HTTP响应报文中的Date:首部指出了该响应中对象最后一次修改的时 间。 参考答案: 错误 5.在浏览器和初始服务器之间使用非连续连接的话,一个TCP报文段是可能 携带两个不同的HTTP服务请求报文的。 参考答案: 错误 6.两个不同的Web页面可以通过同一个持续连接发送。

参考答案: 正确 7.假设用户请求由一些文本和3幅图像组成的Web页面,对于这个页面,客 户将发送一个请求报文并接收4个响应报文。 参考答案: 错误 8.RIP属于常见动态路由算法中的路由算法。 参考答案: 距离矢量##%_YZPRLFH_%##DV 9.下列哪个或者哪些设备可以隔离广播域: 参考答案: 路由器 10.主机A经过一条TCP连接向主机B发送一个大文件,假设主机B没有数据 发往主机A,因为主机B不能随数据捎带确认,所以主机B将不会向主机A发送确认。 参考答案: 错误 11.假定希望尽快处理从远程客户到服务器的事务,应使用TCP。 参考答案: 错误

12.运行在一台主机上的一个进程,使用目的主机的IP地址和目标进程中套接 字的端口号来标识运行在另一台主机上的进程。 参考答案: 正确 13.远程登录使用的协议是ftp。 参考答案: 错误 14.下列哪些属于端到端时延中的时延组成成分: 参考答案: 排队时延_传输时延_传播时延 15.在第8题的条件下,请问在该链路上一个比特的宽度(以米计)是 参考答案: 125m 16.排队论中有一个著名公式——李特尔公式:N=a x d,其中N表示在缓存中 的分组加上被传输的分组的平均数,a表示到达该链路的分组速率,d表示一个分组历经的平均总时延即排队时延加传输时延。假定该缓存平均包含10个分组,并且平均分组排队时延是10ms,该链路的传输速率是100分组/秒,则在没有丢包的情况下,平均分组到达率是分组/秒 参考答案: 550

大学计算机基础_北京航空航天大学中国大学mooc课后章节答案期末考试题库2023年

大学计算机基础_北京航空航天大学中国大学mooc课后章节答案期末考试题库2023年 1.可以通过给print( )函数添加参数end以决定输出后附加字符串,实现是否 换行的功能。end参数默认为newline,即输出末尾附加换行。 参考答案: 正确 2.Button组件创建普通按钮,按钮上可以显示文本或图像,以表达按钮被按 下后所执行的______。 参考答案: 操作 3.TCP/IP参考模型最多将网络结构划分为5层:从下至上依次为:物理层、 数据链路层、传输层、网际层和应用层。 参考答案: 错误 4.逻辑代数只包括逻辑与、逻辑或、逻辑非这三种逻辑运算。 参考答案: 错误 5.最简单的按钮只需指定按钮的父窗口、显示在按钮上的内容(文本、位图、 图像),以及当按钮被按下时的______,以便按钮被按下时调用该函数,执 行相应的操作。 参考答案: 回调函数

6.图灵机从纸带上的某个起始点出发,读写头的动作只是由当前指令决定。 参考答案: 错误 7.英国数学家、逻辑学家、密码学家图灵,被后人誉为“计算机科学之父”和 “人工智能之父”。 参考答案: 正确 8.图灵机蕴含了哪些计算思想? 参考答案: 通用图灵机模型是计算机的计算能力的极限_程序也是数据_所有规则构成指令集 9.使用Matplotlib绘图时,如果希望在一张图纸中同时绘制多个具有独立坐标 系的图,需要进行多轮次绘制,再手工拼在一起。 参考答案: 错误 10.一个算法的时间复杂度和空间复杂度往往是相互影响的,当追求一个较低的 时间复杂度时,可能会导致占用较多的存储空间。 参考答案: 正确

11.科学抽象的过程依次是______、______和______。 参考答案: 分离,提纯,简化 12.雷达图适用于比较同类事物的不同属性,例如两种汽车,在油耗、空间、价 格、保养等角度的异同。在绘制雷达图时,“属性”的选择多多益善,没有限制,因为这样更能体现同类事物的区别。 参考答案: 错误 13.数据结构线性表(a1, a2, …ai…, an)中,数据元素ai的直接后继元素是 ________。 参考答案: ai+1 14.将某层控制信息(称为报头或首部)添加到该层一个协议数据单元(PDU) 的过程称作。 参考答案: 数据封装 15.向空栈S中依次入栈数据元素”a”,”b”,”c”,操作结束后栈顶元素是。 参考答案: "c" 16.在Python中,栈和队列可以通过类定义来实现。

App Inventor移动应用开发中国大学mooc课后章节答案期末考试题库2023年

App Inventor移动应用开发中国大学mooc课后章节答案期末考试题库2023年 1.RGB颜色模型是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三 个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的 参考答案: 正确 2.软件测试应注意以下指导性原则() 参考答案: 测试用例不仅要选用合理的输入数据,还要选择不合理的输入数据。_长期保留测试用列。_除了检查程序是否做了它应该做的事,还应检查程序是否做了它不应该做的事。_测试用例应有输入数据和预期的输出两部分组成。 3.APP Inventor变量名称必须以英文字母、下划线或中文开头,可包括英文 字母、下划线、数字和中文 参考答案: 正确 4.【图片】用户在文本输入框中输入“5”,执行代码后,标签上显示的结果为 () 参考答案: 120 5.音效所支持的声音文件格式有() 参考答案: MPEG-4(.mp4,.m4a)_3GPP(.3gp)_mp3

6.模块本身要(),模块之间要()。 参考答案: 高内聚_低耦合 7.列表选择框的“元素字串”属性中,各个单元项用( )符号分隔 参考答案: , 8.软件测试的目的是() 参考答案: 为了发现错误而执行程序的过程 9.程序设计风格的内容包括() 参考答案: 遵守某一编程规范_规范化的程序内部文档_数据结构的详细说明_清晰的语句结构 10.调试应用是() 参考答案: 在进行了成功的测试之后,确定错误的原因和位置,并改正错误。 11.Web浏览框的后退方法是返回到历史记录列表的前一页。如果不存在前一 页面,则什么都不做。

参考答案: 正确 12.下面()表示绿色。 参考答案: (0,255,0) 13.“打开另一屏幕”的代码在以下哪个代码模块里() 参考答案: 控制模块 14.软件测试方法一般分() 参考答案: 动态测试_静态测试 15.在Yandex语言翻译器的请求翻译方法中,如果希望将英语翻译成中文,可 以在翻译语言中设置() 参考答案: “en-zh” 16.如果要修改apk程序安装到手机后,在手机里显示的程序图标,是下面() 属性 参考答案: 图标

计算机科学与程序设计_北京理工大学中国大学mooc课后章节答案期末考试题库2023年

计算机科学与程序设计_北京理工大学中国大学mooc课后章节答案期末考试题库2023年 1.下列关于软件安装和卸载的叙述中,正确的说法是()。 参考答案: 安装不同于复制,卸载不同于删除 2.已知 int i=5;执行语句 i+=++i;i的值是____ 参考答案: 12 3.字符串"\\\065a,\n"的长度是____ 参考答案: 5 4.已知int x=5,y=5,z=5;执行语句x%=y+z;后,x的值是____ 参考答案: 5 5.求取满足式【图片】的n,正确的语句是____ 参考答案: for(i=1,s=0;(s=s+i*i)<=1000;n=i++) 6.以下程序的输出结果是 main(){floatx=2,y;if(x<0)y=0;elseif(x<5&&!x)y=1/(x+2);elseif(x<10)y=1/x;el sey=10;printf(”%f\n”,y);}

参考答案: 0.500000 7.已知int i=10;表达式“20-0<=i<=9”的值是____ 参考答案: 1 8.温度华氏和摄氏的关系是: C=5(F-32)/9。已知:float C,F;由华氏求摄氏的 正确的赋值表达式是____ 参考答案: C=5*(F-32)/9 9.下面程序的输出是 #includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;br eak;case1:b++;break;}case2:a++;b++;break;}printf("a=%d,b=%d\n",a,b);} 参考答案: a=2,b=1 10.编译型的计算机语言处理系统可以生成可执行文件,之后程序的执行将不依 赖源程序。 参考答案: 正确 11.如果某计算机采用6位表示整数,那么使用补码分别能够表示的整数范围 是-32~32。 参考答案: 错误

计算机算法与程序设计(python)_电子科技大学中国大学mooc课后章节答案期末考试题库2023年

计算机算法与程序设计(python)_电子科技大学中国大学mooc课后章节答案期末考试题库2023年 1.关于堆的说法错误的是 参考答案: 堆按照从上到下,从左到右顺序得到的序列一定有序。 2.已知二叉搜索树如下图所示,请指出搜索[25,89]结点的搜索路径(依次搜 索过的结点)【图片】 参考答案: 35,24,36,71,60,42,88,81,95 3.已知有n个数据进行排序,下面能实现排序的是 参考答案: data=[34,5,-6,12,87,29]data.sort() 4.下面哪个是错误的用python实现存储n个人的姓名? 参考答案: names4=[]for i in range(n): names4[i]=input('输入{}个人的姓 名:'.format(i+1)) 5.如果有n个整数数据,要找出其中的值最大的数据,下面哪种方法不一定 能找到最大值? 参考答案: 用maxV,依次和数组的n个数据比较,如果当前数据比maxV还要大,则更新maxV为这个更大的数据,则n个数据比较结束,maxV里面就存储的最大数。

6.学生信息存储在列表当中,下面哪个代码能实现寻找成绩为x的学生姓名 的功能? 参考答案: stus={"zhangsan":86,"lisi":72,"wangwu":91,"taoyan":62}x=int(input('in put score:'))try: y=list(stus.values()).index(x)except ValueError: print(x,'is not in list')else: print(list(stus.keys())[y]) 7.新生到从未到过的大学学校报到,学校的每一栋楼都有所在学院名称的标记。 请问如果不借助外力,如何找到所在的学院大楼? 参考答案: 这是一个穷举搜索问题,搜索空间是该大学,搜索目标是学院大楼,搜索 算法就是把大学里面的每一栋楼检查一下名字,看是否是目标,如果是就 找到了,如果不是就继续查找下一栋大楼。 8.搜索问题需要考虑哪些因素? 参考答案: 搜索空间,搜索目标,搜索算法,搜索性能 9.a=3b=ac="hello"则下面说法错误的是 参考答案: a存储了常数3,b存储了另外一个常数3,他们的空间是不同的。 10.python要输入10个整数并进行存储的正确代码是 参考答案: a=[]for i in range(10): a.append(input())

软件工程 第一次作业 测验答案 慕课答案 作业一 UOOC优课 课后练习 深圳大学

软件工程第一次作业 一、单选题(共50.00分) 1. 需求分析阶段的任务是确定()。 A. 软件开发方法 B. 软件开发工具 C. 软件开发费用 D. 软件系统的功能 正确答案: D 2. 应用增量模型进行开发需要软件具备()的软件结构。 A. 封闭式 B. 开放式 C. 分层 D. 集中式 正确答案: B 3. 瀑布模型各阶段之间具有顺序性和()。 A. 反馈性 B. 依赖性 C. 同构性 D. 统一性 正确答案: B 4. 清楚区分逻辑设计和(),是按瀑布模型开发软件的一条重要指导思想。 A. 抽象设计

B. 物理实现 C. 测试验证 D. 需求分析 正确答案: B 5. 瀑布模型是由()驱动的。 A. 文档 B. 交互 C. 风险 D. 测试 正确答案: A 6. 采用增量模型开发软件时,每次提交一个满足用户需求子集的()的产品。 A. 不包含用户界面 B. 模拟 C. 文档化 D. 可运行 正确答案: D 7. 螺旋模型使用原型及其他方法来尽量()。 A. 减少代码量 B. 降低风险 C. 优化设计 D. 以上都不正确 正确答案: B

8. ()描述了用户使用产品必须要完成的任务 A. 功能需求 B. 非功能需求 C. 用户界面设计 D. 以上都不正确 正确答案: A 9. DFD可用于描述()模型。 A. 数据 B. 功能 C. 行为 D. 层次 正确答案: B 10. ()是复审需求分析成果时的焦点。 A. 代码 B. 需求规格说明 C. 模型 D. 计划 正确答案: C 二、多选题(共25.00分) 1. 软件是()的完整集合。 A. 程序 B. 数据

Java程序设计_北京大学中国大学mooc课后章节答案期末考试题库2023年

Java程序设计_北京大学中国大学mooc课后章节答案期末考试题库2023年 1.Java不直接使用指针。 答案: 正确 2.可以使用jar来打包程序。 答案: 正确 3.字符串连接运算符其实是用append来实现的。 答案: 正确 4.break及continue后面可以跟一个语句标号。 答案: 正确 5.增强的for语句可以方便地遍历数组。

答案: 正确 6.数组元素都会隐式初始化。 答案: 正确 7.如果没有定义任何构造方法,系统会自动产生一个构造方法。 答案: 正确 8.方法重载是多态(polymorphism)的一种方式。 答案: 正确 9.Java中的继承是通过extends关键字来实现的。 答案: 正确 10.如果没有extends子句,则该类默认为https://www.doczj.com/doc/0119485659.html,ng.Object的子类。

答案: 正确 11.使用super访问父类的域和方法。 答案: 正确 12.在构造方法中,使用super()时,必须放在第一句。 答案: 正确 13.子类对象实例可以被视为其父类的一个对象。 答案: 正确 14.同一包中的各个类,默认情况下可互相访问。 答案: 正确

15.final所修饰的变量,是只读量。 答案: 正确 16.在定义final局部变量时,也必须且只能赋值一次。 答案: 正确 17.在接口中定义的常量具有public, static, final的属性。 答案: 正确 18.虚方法调用是由对象实例的类型来动态决定的。 答案: 正确 19.在构造方法中,如果没有this及super,则编译器自动加上super()。 答案: 正确

软件工程_东北大学中国大学mooc课后章节答案期末考试题库2023年

软件工程_东北大学中国大学mooc课后章节答案期末考试题库2023 年 1._______ is a discipline whose aim is the production of fault-free software, delivered on time and within budget, that satisfies the client's needs._______是 一个学科,其目标是生产出满足客户的需求的、未超出预算的、按时交付的、没有错误的软件。 答案: 2.The relationship between whole-class and part-classes is called ______.整体和 部分类之间的关系被称为______。 答案: aggregation 3.The relationship between super-class and subclasses is called ______.超类和子 类之间的关系称为______。 答案: inheritance 4.The strategy of inheritance is to use inheritance wherever _______.继承的策略 是在_______的情况下使用继承。 答案: appropriate 5._____is to encapsulate the attributes and operations in an object, and hides the internal details of an object as possible. _____是为了在一个对象中封装属性和 操作,并尽可能隐藏对象的内部细节。

教你如何做MOOC_北京大学中国大学mooc课后章节答案期末考试题库2023年

教你如何做MOOC_北京大学中国大学mooc课后章节答案期末考试题 库2023年 1.以下慕课说法不正确的是: 答案: 慕课授课老师设置了课程的教学目标,每个学习者都可以设定自己的学习目 标,但是,是否通过慕课学习达到了自己的目标,必须通过是否结业来评价。 2.在设计视频时,下列问题是引导教师从促进学生有效学习角度进行思考的是: 答案: 您认为学生学习这段内容的最佳方式或最佳路径是什么? 3.慕课专项课程和x系列课程证书上面一般会显示: 答案: 系列课程的所有名称。 4.CAST提出大脑可以分为三个不同的脑网络,他们在学生的学习中扮演的角 色不包括:

答案: 结果网络(学到了什么)。 5.设计慕课练习活动时,需要考虑下列因素中的: 答案: 自动批改和评阅机制。 6.目前在慕课中,主观作业题的评阅方式主要是: 答案: 同伴互评。 7.慕课的第二个字母O对应的单词是open。对于现在的慕课来说,下列说法 正确的是: 答案: open=免费注册。 8.以下新的在线学习样式(MOOC的变形)中,强调学以致用,基于真实项目 开展研究的是:

答案: MOOR。 9.通常,cMOOCs涉及: 答案: 课程分布在网络上的不同地方。 学习者创建自己的课程学习路径。 要求师生都需要很高的信息技术素养和自治能力。 10.一般量规具有的要素为: 答案: 具体说明 评价准则 等级标准 11.思考如何设计无障碍MOOC课程应当从以下维度:

教学评价。 教学资源。 教学目标。 教学方法。 12.以下可以提高视频视觉吸引力的是: 答案: 丰富的表情变化。 勾勾画画或板书。 有视觉冲击力的图片。 13.慕课视频设计强调模块化分割内容的好处是: 答案: 可以提高学生的学习效率。 每个小视频自成一体、有始有终、相对完整。 14.有关xMOOCs的说法不正确的是:

软件项目管理智慧树知到答案章节测试2023年北京联合大学

绪论单元测试 1.下列哪个文件详细描述了项目的可交付成果,以及为提交这些可交付成果而 必须开展的工作?()。 A:项目范围说明书 B:项目章程 C:工作分解结构 D:项目管理计划 答案:A 2.你是某主要合同的分包商的项目经理。总承包商曾要求你以具体详尽的方式 管理工作。你首先要采取的步骤是()。 A:编制工作分解结构词典,以说明具体的人员分配。 B:为由你公司负责的工作包制定一个子项目工作分解结构。 C:设立类似于总承包商所用的编码结构,以促进对通用项目管理信息系统的利用。 D:遵循总承包商为项目制定的工作分解结构,并利用你在建议书中确定的工作包。 答案:B 3.以下关于产品范围和项目范围的说法,哪个是正确的?()。 A:产品范围的变化必然引起项目范围的变化 B:产品范围服务于项目范围 C:项目范围服务于产品范围 D:项目范围的变化必然引起产品范围的变化 答案:C 第一章测试 1.()是指在一定的约束条件下,完成既定目标的一次性的系列任务。 A:组合 B:项目 C:项目群 D:过程 答案:B 2.PMI提供的认证项目叫做()。 A:Microsoft Certified Project Manager B:Project Management Professional C:Project Management Expert D:Project Management Menter 答案:B 3.项目管理目标的约束为三重约束,包括()。 A:范围与质量 B:时间

C:资源 D:项目经理能力 答案:ABC 4.软件工程的三个线索是指()。 A:开发过程 B:最佳实践 C:管理过程 D:过程改进 答案:ACD 5.项目组织开放性和临时性是指项目开始时要组建项目班子,项目执行过程中 班子的成员和职能都在不断地变化,项目结束时项目班子要解散。组织开放性还指与外界要沟通和互动.。() A:错 B:对 答案:B 6.商业化的软件项目管理平台可以有序管理和监控多个并行项目,提高项目管 理与协作质量。() A:对 B:错 答案:A 第二章测试 1.下列不是项目立项过程内容的是()。 A:项目的时间表 B:项目的风险 C:项目的目标 D:项目使用的资源和经费 答案:B 2.招标人和中标人应当自()内,按照招标文件和中标人的投标文件订立书 面合同。 A:中标通知书发出之日起15日 B:中标通知书发出之日起30日 C:评标结束后30日 D:评标结束后15天 答案:B 3.关于项目启动会描述正确的是()。 A:项目启动会议可分为项目内、外部启动会议 B:项目启动会议一般由项目经理负责组织和召开 C:项目外部启动会议指所有项目主要干系人参加的项目启动会议 D:项目内部启动会议指在项目承建方内部召开的会议。 答案:ABCD

软件工程(北方民族大学)智慧树知到课后章节答案2023年下北方民族大学

软件工程(北方民族大学)智慧树知到课后章节答案2023年下北方民族大学 北方民族大学 第一章测试 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.Ariane 5火箭发射失败的事例告诉我们()。 A:软件后备系统可以通过复制生成 B:软件重用必须重新进行系统论证和系统测试 C:其他选项不正确 D:系统环境的变化可能影响软件采集数据的精度、范围和对系统的控制 答案:软件重用必须重新进行系统论证和系统测试;系统环境的变化可能影响软件采集数据的精度、范围和对系统的控制 8.软件工程方法是()。

A:为支持软件开发、维护、管理而研制的计算机程序系统 B:为了获得高质量软件而实施的一系列活动 C:为开发软件提供技术上的解决方法 D:为了理解 问题和确定需求而采取的一些技术和方法 答案:为开发软件提供技术上的解决方法 9.()是软件从一个硬件或软件环境转换到另一环境的容易程度。 A:可维护性 B:性能 C:可移植性 D:易用性 答案:可移植性 10.软件工程的三要素是指()。 A:方法、实现、管理 B:方法、工具、过程 C:分析、设计、实现 D:软件、硬 件、管理 答案:方法、工具、过程 11.1999年,IEEE和 ACM 联合推出了一个关于职业道德和职业行为的准则, 包含8项基本原则,分别是公众、客户和雇主、产品、判断、管理、专业、同行、自身。 A:错 B:对 答案:对

软件需求工程_金陵科技学院中国大学mooc课后章节答案期末考试题库2023年

软件需求工程_金陵科技学院中国大学mooc课后章节答案期末考试题库2023年 1.软件需求规格说明文档结束审查的标准有()。 参考答案: 以上都可能是。 2.后向跟踪是指需求被定义到()之后的演化过程。 参考答案: 软件需求规格说明书 3.如果用户新增需求或变更需求,正确的做法是() 参考答案: 灵活处理需求 4.需求开发阶段包括需求获取、需求分析、需求规格说明和()四个具体的活 动。 参考答案: 需求验证 5.已经通过正式评审和批准的规格说明或产品,可作为进一步开发的基础,只 有通过正式的变更控制过程才能修改的是() 参考答案: 需求基线

6.在实际的项目开发中,人们总是希望使用自动工具来执行需求变更控制过程。 下列描述中()不是这类工具所具有的功能。 参考答案: 定义变更控制计划,并指导设计人员按照所制定的计划实施变更。 7.原型可以说是一个()。 参考答案: 演示系统 8.性能需求、质量属性、约束、接口属于() 参考答案: 非功能性需求 9.需求评审是()中常用的一种方法。 参考答案: 需求验证 10.下列描述中,属于需求基线的内容的是() 参考答案: 标识符、版本号、源头 11.文档审查是()中常用的一种方法。 参考答案: 需求获取

12.需求评审的困难有哪些()。 参考答案: 以上都是 13.在验证过程中发现的问题应及时修正,常见的问题修正方法有()。 参考答案: 以上都是 14.需求验证的目的()。 参考答案: 保证需求及其文档的正确性,即需求正确反映了用户的真实意图 15.需求规格说明的目的()。 参考答案: 将完整、一致的需求与能够满足需求的软件行为以文档的形式明确的固定下来 16.需求分析的目的()。 参考答案: 保证需求的完整性和一致性 17.需求获取的目的()。

相关主题
文本预览
相关文档 最新文档