第119套new11.docx

上传人:b****6 文档编号:7789634 上传时间:2023-01-26 格式:DOCX 页数:18 大小:26.17KB
下载 相关 举报
第119套new11.docx_第1页
第1页 / 共18页
第119套new11.docx_第2页
第2页 / 共18页
第119套new11.docx_第3页
第3页 / 共18页
第119套new11.docx_第4页
第4页 / 共18页
第119套new11.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

第119套new11.docx

《第119套new11.docx》由会员分享,可在线阅读,更多相关《第119套new11.docx(18页珍藏版)》请在冰豆网上搜索。

第119套new11.docx

第119套new11

第1套

[单选题]

2、下面概念中,不属于面向对象方法的是______。

A、对象

B、继承

C、类

D、过程调用

4、在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______。

A、可行性分析

B、需求分析

C、详细设计

D、程序编码

5、在软件开发中,下面任务不属于设计阶段的是______。

A、数据结构设计

B、给出系统模块结构

C、定义模块算法

D、定义需求并建立系统模型

10、下面描述中,符合结构化程序设计风格的是______。

A、使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑

B、模块只有一个入口,可以有多个出口

C、注重提高程序的执行效率

D、不使用goto语句

[填空题]

4、若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。

答案:

DBDB黑盒

第2套

[单选题]

3、在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______。

A、可行性分析

B、需求分析

C、详细设计

D、程序编码

5、结构化程序设计主要强调的是______。

A、程序的规模

B、程序的易读性

C、程序的执行效率

D、程序的可移植性

6、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。

A、概要设计

B、详细设计

C、可行性分析

D、需求分析

7、下面不属于软件设计原则的是______。

A、抽象

B、模块化

C、自底向上

D、信息隐蔽

[填空题]

1、在面向对象方法中,信息隐蔽是通过对象的______性来实现的。

2、若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。

 

答案:

BBDC封装黑盒

第3套

[单选题]

2、下面概念中,不属于面向对象方法的是______。

A、对象

B、继承

C、类

D、过程调用

5、程序流程图(PFD)中的箭头代表的是______。

A、数据流

B、控制流

C、调用关系

D、组成关系

9、在结构化方法中,软件功能分解属于下列软件开发中的______阶段。

A、详细设计

B、需求分析

C、总体设计

D、编程调试

10、软件调试的目的是______。

A、发现错误

B、改正错误

C、改善软件的性能

D、挖掘软件的潜能

[填空题]

2、软件维护活动包括以下几类:

改正性维护、适应性维护、______维护和预防性维护。

3、面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个______。

4、与结构化需求分析方法相对应的是______方法。

答案:

DBCB完善性实体结构化设计

第4套

[单选题]

1、在软件工程中,白箱测试法可用于测试程序的内部结构。

此方法将程序看做是______。

A、循环的集合

B、地址的集合

C、路径的集合

D、目标的集合

4、软件开发的结构化生命周期方法将软件生命周期划分成______。

A、定义、开发、运行维护

B、设计阶段、编程阶段、测试阶段

C、总体设计、详细设计、编程调试

D、需求分析、功能定义、系统设计

6、下列叙述中,不属于软件需求规格说明书的作用的是______。

A、便于用户、开发人员进行理解和交流

B、反映出用户问题的结构,可以作为软件开发工作的基础和依据

C、作为确认测试和验收的依据

D、便于开发人员进行需求分析

D、存储模式

8、面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是______。

A、模拟现实世界中不同事物之间的联系

B、强调模拟现实世界中的算法而不强调概念

C、使用现实世界的概念抽象地思考问题从而自然地解决问题

D、鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考

[填空题]

2、软件的需求分析阶段的工作,可以概括为四个方面:

______、需求分析、编写需求规格说明书和需求评审。

需求获取

5、数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、______和处理过程。

答案:

CBCB完善性实体结构化设计

第5套

[单选题]

3、为了使模块尽可能独立,要求______。

A、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强

B、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱

C、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱

D、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强

4、下列描述中正确的是______。

A、程序就是软件

B、软件开发不受计算机系统的限制

C、软件既是逻辑实体,又是物理实体

D、软件是程序、数据与相关文档的集合

6、下列对于软件测试的描述中正确的是______。

A、软件测试的目的是证明程序是否正确

B、软件测试的目的是使程序运行结果正确

C、软件测试的目的是尽可能多地发现程序中的错误

D、软件测试的目的是使程序符合结构化原则

[填空题]

1、诊断和改正程序中错误的工作通常称为。

2、在面向对象方法中,类的实例称为。

5、问题处理方案的正确而完整的描述称为。

第6套

[单选题]

5、下列描述中正确的是______。

A、软件工程只是解决软件项目的管理问题

B、软件工程主要解决软件产品的生产率问题

C、软件工程的主要思想是强调在软件开发过程中需要应用工程化原则

D、软件工程只是解决软件开发中的技术问题

6、下列叙述中正确的是______。

A、软件交付使用后还需要进行维护

B、软件一旦交付使用就不需要再进行维护

C、软件交付使用后其生命周期就结束

D、软件维护是指修复程序中被破坏的指令

9、在软件设计中,不属于过程设计工具的是______。

A、PDL(过程设计语言)

B、PAD图

C、N-S图

D、DFD图

10、下面叙述正确的是______。

A、程序设计就是编制程序

B、程序的测试必须由程序员自己去完成

C、程序经调试改错后还应进行再测试

D、程序经调试改错后不必进行再测试

[填空题]

4、在进行模块测试时,要为每个被测试的模块另外设计两类模块:

驱动模块和承接模块(桩模块)。

其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。

第7套

[单选题]

2、下列叙述中正确的是______。

A、软件测试应该由程序开发者来完成

B、程序经调试后一般不需要再测试

C、软件维护只包括对程序代码的维护

D、以上三种说法都不对

5、下列选项中不属于结构化程序设计方法的是______。

A、自顶向下

B、逐步求精

C、模块化

D、可复用

10、两个或两个以上的模块之间关联的紧密程度称为______。

A、耦合度

B、内聚度

C、复杂度

D、数据传输特性

[填空题]

1、程序测试分为静态分析和动态测试。

其中______是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。

3、在面向对象方法中______描述的是具有相似属性与操作的一组对象。

第8套

[单选题]

1、下列选项中不属于软件生命周期开发阶段任务的是______。

A、软件测试

B、概要设计

C、软件维护

D、详细设计

5、从工程管理角度,软件设计一般分为两步完成,它们是______。

A、概要设计与详细设计

B、过程控制

C、软件结构设计与数据设计

D、程序设计与数据设计

6、下列选项中不符合良好程序设计风格的是______。

A、源程序要文档化

B、数据说明的次序要规范化

C、避免滥用goto语句

D、模块设计要保证高耦合、高内聚

[填空题]

1、下列软件系统结构图

的宽度为______。

3、______的任务是诊断和改正程序中的错误。

第9套

[单选题]

3、下面选项中不属于面向对象程序设计特征的是______。

A、继承性

B、多态性

C、类比性

D、封装性

9、下列叙述中正确的是______。

A、软件测试的主要目的是发现程序中的错误

B、软件测试的主要目的是确定程序中错误的位置

C、为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作

D、软件测试是证明软件没有错误

10、在结构化程序设计中,模块划分的原则是______。

A、各模块应包括尽量多的功能

B、各模块的规模应尽量大

C、各模块之间的联系应尽量紧密

D、模块内具有高内聚度、模块间具有低耦合度

[填空题]

2、在结构化分析使用的数据流图(DFD)中,利用______对其中的图形元素进行确切解释。

4、软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。

编码和测试属于______阶段。

5、软件测试分为白箱(盒)测试和黑箱(盒)测试。

等价类划分法属于______测试。

第10套

[单选题]

2、下列叙述中,不符合良好程序设计风格要求的是______。

A、程序的效率第一,清晰第二

B、程序的可读性好

C、程序中要有必要的注释

D、输入数据前要有提示信息

6、软件调试的目的是______。

A、发现错误

B、改正错误

C、改善软件的性能

D、验证软件的正确性

7、在面向对象方法中,实现信息隐蔽是依靠______。

A、对象的继承

B、对象的多态

C、对象的封装

D、对象的分类

9、软件是指______。

A、程序

B、程序和文档

C、算法加数据结构

D、程序、数据与相关文档的完整集合

[填空题]

1、软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是______。

5、在两种基本测试方法中,______测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。

第11套

[单选题]

1、软件设计中模块划分应遵循的准则是______。

A、低内聚低耦合

B、高内聚低耦合

C、低内聚高耦合

D、高内聚高耦合

5、在软件开发中,需求分析阶段产生的主要文档是______。

A、可行性分析报告

B、软件需求规格说明书

C、概要设计说明书

D、集成测试计划

6、程序流程图中带有箭头的线段表示的是______。

A、图元关系

B、数据流

C、控制流

D、调用关系

7、结构化程序设计的基本原则不包括______。

A、多态性

B、自顶向下

C、模块化

D、逐步求精

[填空题]

4、测试用例包括输入值集和______值集。

第12套

[单选题]

3、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

下列图符名标识的图符不属于数据流图合法图符的是______。

A、控制流

B、加工

C、数据存储

D、源和潭

4、软件需求分析阶段的工作,可以分为四个方面:

需求获取、需求分析、编写需求规格说明书以及______。

A、阶段性报告

B、需求评审

C、总结

D、都不正确

5、结构化程序设计主要强调的是______。

A、程序的规模

B、程序的易读性

C、程序的执行效率

D、程序的可移植性

8、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。

A、概要设计

B、详细设计

C、可行性分析

D、需求分析

[填空题]

1、数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、______和处理过程。

4、软件的调试方法主要有:

强行排错法、______和原因排除法。

5、结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、______和限制使用goto语句。

(模块化)

第13套

[单选题]

3、下面不属于软件工程的3个要素的是______。

A、工具

B、过程

C、方法

D、环境

7、程序流程图(PFD)中的箭头代表的是______。

A、数据流

B、控制流

C、调用关系

D、组成关系

8、下面对对象概念描述错误的是______。

A、任何对象都必须有继承性

B、对象是属性和方法的封装体

C、对象间的通讯靠消息传递

D、操作是对象的动态性属性

[填空题]

3、面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个______。

4、软件的需求分析阶段的工作,可以概括为四个方面:

______、需求分析、编写需求规格说明书和需求评审。

 

第14套

[单选题]

3、在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。

A、调用语句

B、命令

C、口令

D、消息

4、下列工具中属于需求分析常用工具的是______。

A、PAD

B、PFD

C、N-S

D、DFD

6、下面不属于软件设计原则的是______。

A、抽象

B、模块化

C、自底向上

D、信息隐蔽

9、检查软件产品是否符合需求定义的过程称为______。

A、确认测试

B、集成测试

C、验证测试

D、验收测试

[填空题]

2、与结构化需求分析方法相对应的是______方法。

3、软件工程研究的内容主要包括:

______技术和软件工程管理。

第15套

[单选题]

1、软件调试的目的是______。

A、发现错误

B、改正错误

C、改善软件的性能

D、挖掘软件的潜能

6、在结构化方法中,软件功能分解属于下列软件开发中的______阶段。

A、详细设计

B、需求分析

C、总体设计

D、编程调试

7、信息隐蔽的概念与下述哪一种概念直接相关______。

A、软件结构定义

B、模块独立性

C、模块类型划分

D、模拟耦合度

9、面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是______。

A、模拟现实世界中不同事物之间的联系

B、强调模拟现实世界中的算法而不强调概念

C、使用现实世界的概念抽象地思考问题从而自然地解决问题

D、鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考

[填空题]

2、数据流的类型有______和事务型。

3、在面向对象方法中,信息隐蔽是通过对象的______性来实现的。

第16套

[单选题]

1、下列不属于软件调试技术的是______。

A、强行排错法

B、集成测试法

C、回溯法

D、原因排除法

2、在设计程序时,应采纳的原则之一是______。

A、程序结构应有助于读者理解

B、不限制goto语句的使用

C、减少或取消注解行

D、程序越短越好

5、下列叙述中,不属于软件需求规格说明书的作用的是______。

A、便于用户、开发人员进行理解和交流

B、反映出用户问题的结构,可以作为软件开发工作的基础和依据

C、作为确认测试和验收的依据

D、便于开发人员进行需求分析

6、在数据流图(DFD)中,带有名字的箭头表示______。

A、控制程序的执行顺序

B、模块之间的调用关系

C、数据的流向

D、程序的组成成分

[填空题]

1、软件维护活动包括以下几类:

改正性维护、适应性维护、______维护和预防性维护。

3、一个类可以从直接或间接的祖先中继承所有属性和方法。

采用这个方法提高了软件的______。

5、面向对象的模型中,最基本的概念是对象和______。

第17套

[单选题]

2、软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指______。

A、模块间的关系

B、系统结构部件转换成软件的过程描述

C、软件层次结构

D、软件开发过程

6、需求分析阶段的任务是确定______。

A、软件开发方法

B、软件开发工具

C、软件开发费用

D、软件系统功能

9、为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为______。

A、PAD图

B、N-S图

C、结构图

D、数据流图

[填空题]

4、Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。

第18套

[单选题]

2、下列不属于结构化分析的常用工具的是______。

A、数据流图

B、数据字典

C、判定树

D、PAD图

3、在软件工程中,白箱测试法可用于测试程序的内部结构。

此方法将程序看做是______。

A、循环的集合

B、地址的集合

C、路径的集合

D、目标的集合

10、软件开发的结构化生命周期方法将软件生命周期划分成______。

A、定义、开发、运行维护

B、设计阶段、编程阶段、测试阶段

C、总体设计、详细设计、编程调试

D、需求分析、功能定义、系统设计

[填空题]

5、测试的目的是暴露错误,评价程序的可靠性;而______的目的是发现错误的位置并改正错误。

 

第19套

[单选题]

3、在数据流图(DFD)中,带有名字的箭头表示______。

A、控制程序的执行顺序

B、模块之间的调用关系

C、数据的流向

D、程序的组成成分

4、检查软件产品是否符合需求定义的过程称为______。

A、确认测试

B、集成测试

C、验证测试

D、验收测试

6、软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指______。

A、模块间的关系

B、系统结构部件转换成软件的过程描述

C、软件层次结构

D、软件开发过程

8、对建立良好的程序设计风格,下面描述正确的是______。

A、程序应简单、清晰、可读性好

B、符号名的命名要符合语法

C、充分考虑程序的执行效率

D、程序的注释可有可无

[填空题]

3、Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。

(结构)

4、一个类可以从直接或间接的祖先中继承所有属性和方法。

采用这个方法提高了软件的______。

(可重用性)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 生物学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1