软件工程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
以下哪一项不是面向对象的特征______。
A. 封装性
B. 多态性
C. 过程调用
D. 继承性
回答错误!正确答案: C
要显示描绘软件开发项目各作业的依赖关系,应选择()。
A. Gantt图
B. 数据流图
C. 工程网络
D. COCOMO模型
回答错误!正确答案: C
软件质量必须加以保证的时期是( )。
A. 设计与实现过程
B. 开发之后
C. 开发之前
D. 开发期间
回答错误!正确答案: A
一个软件产品开发完成投入使用后,常常用于各种原因需要对它作适当的变更,通常把软件交付使用后所做的变更称为()。
A. 软件再工程
B. 逆向工程
C. 维护
D. 设计
回答错误!正确答案: C
UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画,它共有10种视图,其中类图、对象图和()统称为“静态图”。
A.顺序图B.状态图C.活动图D.包图
A. 活动图
B. 包图
C. 顺序图
D. 状态图
回答错误!正确答案: B
UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画,它共有10种视图,其中类图、对象图和()统称为“静态图”。
A.顺序图B.状态图C.活动图D.包图
A. 活动图
B. 包图
C. 顺序图
D. 状态图
回答错误!正确答案: B
软件设计一般分为总体设计和详细设计,它们之间的关系是()。
A. 全局和局部
B. 功能和结构
C. 抽象和具体
D. 总体和层次
回答错误!正确答案: A
根据程序流程图划分的模块通常是______。
A. 顺序内聚的
B. 时间内聚的
C. 过程内聚的
D. 逻辑内聚的
回答错误!正确答案: A
通过执行对象的操作改变对象的属性,但它必须通过()的传递。
A. 操作
B. 信息
C. 消息
D. 接口
回答错误!正确答案: C
软件结构图中,模块框之间若有直线连接,表示它们之间存在______。
A. 链接关系
B. 调用关系
C. 组成关系
D. 顺序执行关系
回答错误!正确答案: B
在软件工程学中,把一组具有相同数据结构和相同操作的对象的集合定义为(),此定义包括一组数据属性和在数据上的一组合法操作。
A. 属性
B. 类
C. 消息
D. 对象
回答错误!正确答案: B
()是描述类的所有对象的共同特征的一个数据项。
A. 实例属性
B. 对象属性
C. 方法属性
D. 类属性
回答错误!正确答案: D
瀑布模型的存在问题是______。
A. 用户与开发者易沟通
B. 用户容易参与开发
C. 适用可变需求
D. 缺乏灵活性
回答错误!正确答案: D
在编制程序时,应采纳的原则之一是()。
A. 程序结构应有助于读者理解
B. 不限制goto语句的使用
C. 减少或取消注释行
D. 程序越短越好
回答错误!正确答案: A
软件生存周期包括问题定义和可行性研究、需求分析、软件设计、编码、()、维护等活动。
A. 测试
B. 功能模型
C. 应用
D. 瀑布模型
超出软件工程范围的测试是( )。
A. 系统测试
B. 单元测试
C. 集成测试
D. 确认测试
回答错误!正确答案: A
在需求分析之前有必要进行()。
A. 程序设计 B. 可行性分析 C. ER分析D. 3NF分析
A. ER分析
B. 3NF分析
C. 可行性分析
D. 程序设计
回答错误!正确答案: C
发现错误能力最弱的是______。
A. 判定覆盖
B. 路径覆盖
C. 语句覆盖
D. 条件覆盖
回答错误!正确答案: C
选择程序设计语言的关键因素是______。
A. 软件执行环境
B. 项目应用领域
C. 算法和数据结构
D. 软件开发方法
软件维护申请报告由( )填写。
A. 维护负责人
B. 用户
C. 专家
D. 维护程序员
回答错误!正确答案: B
软件质量必须在设计和实现的过程中加以保证,为了确保每个开发过程的质量,防止把软件差错传递到下一过程,必须进行( )。
A. 质量保证
B. 质量管理
C. 差错检查
D. 质量检验
回答错误!正确答案: D
软件质量必须在设计和实现的过程中加以保证,为了确保每个开发过程的质量,防止把软件差错传递到下一过程,必须进行( )。
A. 质量保证
B. 质量管理
C. 差错检查
D. 质量检验
回答错误!正确答案: D
与确认测试阶段有关的文档是( )。
A. 需求规格说明书
B. 源程序
C. 概要设计说明书
D. 详细设计说明书
回答错误!正确答案: A
实现单入口单出口程序的三种基本控制结构是______。
A. 顺序、选择、循环
B. 调用、返回和转移
C. 递归、堆栈和队列
D. 过程、子程序、分程序
回答错误!正确答案: A
实现单入口单出口程序的三种基本控制结构是______。
A. 顺序、选择、循环
B. 调用、返回和转移
C. 递归、堆栈和队列
D. 过程、子程序、分程序
回答错误!正确答案: A
在软件生存周期中,时间长、费用高、困难大的阶段是______。
A. 软件测试
B. 需求分析
C. 软件维护
D. 软件设计
回答错误!正确答案: C
面向对象开发方法的子概念和表示上的一致性保证了分析和设计的()过渡。
A. 困难
B. 顺序
D. 平滑
回答错误!正确答案: D
结构化程序设计主要强调的是______。
A. 程序易读性
B. 程序设计语言的先进性
C. 程序的规模
D. 程序的效率
回答错误!正确答案: A
软件开发的需求活动,其主要任务是______。
A. 给出软件解决方案
B. 定义模块算法
C. 给出系统模块结构
D. 定义需求并建立系统模型
回答错误!正确答案: D
结构化分析方法使用的描述工具()定义了数据流图中每一个图形元素。
A. 数据流图
B. 判定树
C. 判定表
D. 数据词典
回答错误!正确答案: D
在结构化分析方法中,用以表达系统内部数据的运行情况的工具有()。
A. 判定树与判定表
B. 结构化英语
D. 数据流图
回答错误!正确答案: D
( )方法需要考察模块间的接口和各模块之间的联系。
A. 系统测试
B. 确认测试
C. 集成测试
D. 单元测试
回答错误!正确答案: C
系统流程图是用来______。
A. 描绘物理系统的
B. 描绘程序结构的
C. 表示信息层次结构的图形工具
D. 描绘系统的逻辑模型
回答错误!正确答案: A
对象模型的描述工具是()。
A. 状态图
B. 数据流图
C. 对象图
D. 结构图
回答错误!正确答案: C
因计算机硬件和软件环境的变化而做出的修改软件的过程称为______。
A. 校正性维护
C. 预防性维护
D. 完善性维护
回答错误!正确答案: B
()是指模拟某种产品的原始模型。
A. 原型
B. 最初模型
C. 进化模型
D. 模型
回答错误!正确答案: A
软件需求分析阶段建立原型的主要目的是()。
A. 确定系统是否满足开发人员需要
B. 确定系统的运行要求
C. 确定系统是否满足用户需要
D. 确定系统的功能和性能要求
回答错误!正确答案: D
两个模块之间的耦合方式中,()的耦合度最高。
A. 非直接
B. 数据
C. 内容
D. 控制
回答错误!正确答案: C
COCOMO模型可用来______。
A. 度量程序复杂程度
B. 估计程序的故障总数
C. 估计软件开发所需时间
D. 计算软件开发成本
回答错误!正确答案: C
结构化设计过程首先需要确认______。
A. IDEF
B. SC
C. HIPO
D. DFD
回答错误!正确答案: B
影响输入输出风格的因素不包括( )。
A. 输入/输出设备
B. 用户经验
C. 数据状态
D. 通信环境
回答错误!正确答案: C
提高程序效率的根本途径并非在于()。
A. 选择良好的设计方法
B. 选择良好的数据结构
C. 选择良好的算法
D. 对程序语句作调整
回答错误!正确答案: D
软件生存期()的工作都与软件可维护性有密切的关系。
A. 测试阶段
B. 编码阶段
C. 每个阶段
D. 设计阶段
回答错误!正确答案: C
在描述软件的结构和过程中,提出的设计表达工具不正确的是()。
A. 文字表达工具:伪代码、PDL等
B. 系统设计表达工具:用于表达软件工程
C. 表格表达工具:判定表等
D. 图形表达工具:流程图、NS图等
回答错误!正确答案: B
UML不具备以下结构的是()。
A. 动态行为
B. 系统部署
C. 功能结构
D. 静态对象结构
回答错误!正确答案: C
软件结构使用的图形工具,一般采用()图。
A. E-R
B. DFD
C. SC
D. PAD
回答错误!正确答案: C
下面说法正确的是( )。
A. 经过测试没有发现错误说明程序正确
B. 成功的测试是发现了迄今尚未发现的错误的测试
C. 测试的目标是为了证明程序没有错误
D. 成功的测试是没有发现错误的测试
回答错误!正确答案: B
下面说法正确的是______。
A. 成功的测试是发现了迄今尚未发现的错误的测试
B. 成功的测试是没有发现错误的测试
C. 测试的目标是为了证明程序没有错误
D. 经过测试没有发现错误说明程序正确
回答错误!正确答案: A
需求分析是在______进行的。
A. 使用和维护人员间
B. 开发人员内部
C. 用户
D. 用户和分析设计人员之间
回答错误!正确答案: D
许多产品的质量问题源于新产品的开发设计阶段,应采取有力措施来消灭由于设计原因而产生的产品质量隐患的阶段是( )。
A. 软件
B. 软件评审
C. 软件度量
D. 开发设计
回答错误!正确答案: D
系统因错误而发生错误时,仍然能在一定程度上完成预期的功能,则把该软件称为( )。
A. 系统软件
B. 操作系统
C. 测试软件
D. 容错软件
回答错误!正确答案: D
汽车有一个发动机。
汽车和发动机之间的关系是()关系。
A. 分类
B. 整体-部分
C. 一般-具体
D. 主从
回答错误!正确答案: B
SA方法的基本思想是()。
A. 自顶向下逐步抽象
B. 自顶向下逐步分解
C. 自底向上逐步抽象
D. 自底向上逐步分解
回答错误!正确答案: B
SA方法的基本思想是()。
A. 自顶向下逐步抽象
B. 自顶向下逐步分解
C. 自底向上逐步抽象
D. 自底向上逐步分解
回答错误!正确答案: B
软件概要设计结束后,得到()。
A. 模块详细的算法
B. 初始化的软件结构图
C. 程序编码
D. 优化的软件结构图
回答错误!正确答案: D
需求分析阶段的研究对象是()。
A. 软硬件要求
B. 分析员要求
C. 用户要求
D. 系统要求
回答错误!正确答案: C
与选择编程语言无关的因素是()。
A. 软件开发的方法
B. 程序设计风格
C. 软件执行的环境
D. 软件开发人员的知识
硬件与软件的最大区别是______。
A. 软件产品是以手工生产方式生产,硬件产品是以大工业生产方式生产
B. 软件产品容易复制,硬件产品很难复制
C. 软件产品不存在老化问题,硬件产品存在老化问题
D. 软件产品是逻辑产品,硬件产品是物质产品
回答错误!正确答案: D
软件可行性研究一般不考虑______。
A. 是否有足够的人员和相关的技术来支持系统开发
B. 是否有足够的工具和相关的技术来支持系统开发
C. 待开发软件是否有市场、经济上是否合算
D. 待开发的软件是否会有质量问题
回答错误!正确答案: D
软件开发模型有多种,下列选项中,()不是软件开发模型。
A. 功能模型
B. 螺旋模型
C. 增量模型
D. 瀑布模型
回答错误!正确答案: A
以提高软件质量为目的技术活动是( )。
A. 技术改造
B. 技术创新
C. 测试
D. 技术评审
调试应该由( )完成。
A. 不了解软件设计的机构
B. 设计该软件的机构
C. 编制该源程序的程序员
D. 与源程序无关的程序员
回答错误!正确答案: C
增量模型是一种()模型。
A. 较晚产生工作软件
B. 灵活性差
C. 整体开发
D. 非整体开发
回答错误!正确答案: D
整个维护工作中所占比重最大的维护是( )。
A. 校正性维护
B. 适应性维护
C. 完善性维护
D. 预防性维护
回答错误!正确答案: C
()是对整个系统的描述,称之为“OOA基本模型”。
A. 实例图
B. 服务流程图
C. 类图
D. 状态转换图
回答错误!正确答案: C
软件结构是软件模块间关系的表示,下列术语中()不属于对模块间关系的描述。
A. 嵌套关系
B. 从属关系
C. 调用关系
D. 主次关系
回答错误!正确答案: B
为了提高软件的质量和效率,软件质量保证的主要任务有:力争不重复劳动、掌握开发新软件的方法、用户要求定义、组织外部力量协作排除无效劳动、发挥每个开发者的能力、提高软件开发的工程能力,提高( )。
A. 计划和管理质量
B. 开发方法
C. 测试和维护的效率
D. 测试能力
回答错误!正确答案: A
制定进度计划的常用工具有______。
A. N_S图
B. PAD图
C. 结构图
D. Gantt图
结构化分析的核心是______。
A. 自底向上的抽象
B. 用DD描述数据需求
C. 自顶向下的分解
D. 用DFD建模
回答错误!正确答案: C
以下哪一项不是软件危机的表现形式( )。
A. 开发的软件可靠性差
B. 开发的软件价格便宜
C. 开发的软件不满足用户需要
D. 开发的软件可维护性差
回答错误!正确答案: B
软件可靠性的定量指标,常借用硬件可靠性的定量度量方法来度量软件的可靠性,其中MTTF是( )。
A. 平均间隔时间
B. 平均失效等待时间
C. 平均失效间隔时间
D. 平均等待时间
回答错误!正确答案: B
需求分析阶段最重要的技术文档之一是______。
A. 项目开发计划
B. 需求规格说明书
C. 设计说明书
D. 可行性分析报告
需求分析阶段最重要的技术文档之一是______。
A. 项目开发计划
B. 需求规格说明书
C. 设计说明书
D. 可行性分析报告
回答错误!正确答案: B
软件生命周期中所花费用最多的阶段是______。
A. 软件编码
B. 详细设计
C. 软件维护
D. 软件测试
回答错误!正确答案: C
软件调试的目的是()。
A. 统计出错的次数
B. 找出错误所在并改正
C. 对错误性质进行分类
D. 排除存在错误的可能性
回答错误!正确答案: B
序言性注释主要内容不包括( )。
A. 模块的功能
B. 数据的描述
C. 模块的接口
D. 数据的状态
回答错误!正确答案: D
设计测试方案最困难的问题是______。
A. 设计测试用例
B. 确定预期的正确输出
C. 确定要测试的对象
D. 确定要测试的功能
回答错误!正确答案: A
对软件进行分解是为了()。
A. 减低模块间接口的复杂程度
B. 降低模块的复杂程度
C. 降低模块的复杂程度,并提高模块间接口的复杂程度
D. 降低模块的复杂程度,并降低模块间接口的复杂程度回答错误!正确答案: B
符合数据说明顺序规范的是( )。
A. 类型说明、常量说明、全程量说明、局部量说明
B. 全程量说明、局部量说明、常量说明、类型说明
C. 全程量说明、局部量说明、类型说明、常量说明
D. 常量说明、类型说明、全程量说明、局部量说明
回答错误!正确答案: D
软件测试的目的是( )。
A. 找出软件系统中存在的所有错误
B. 证明软件系统中存在错误
C. 证明软件的正确性
D. 尽可能多地发现软件系统中的错误
回答错误!正确答案: D
()描述各种处理器、外围设备及软件组件运转时的结构。
A. 活动图
B. 组件图
C. 合作图
D. 配置图
回答错误!正确答案: D
判定表比判定树______。
A. 更直观、简洁
B. 直观和简洁性相同
C. 更简洁但不够直观
D. 更直观
回答错误!正确答案: B
软件工程方法学的研究内容包含软件开发技术和软件工程管理两个方面,其期望达到的最终目标是()。
A. 程序设计自动化
B. 实现软件可重用性
C. 消除软件危机
D. 软件开发工程化
回答错误!正确答案: D
软件部件的内部实现与外部可访问行的分离,是指软件的()。
A. 共享性
B. 抽象性
C. 封装性
D. 继承性
回答错误!正确答案: C
发现错误能力最弱的是( )。
A. 路径覆盖
B. 判定覆盖
C. 条件覆盖
D. 语句覆盖
回答错误!正确答案: D
两个模块彼此传递的信息中有控制信息,这种耦合称为______。
A. 数据耦合
B. 控制耦合
C. 公共环境耦合
D. 内容耦合
回答错误!正确答案: B
描述类中某个对象的行为,反映了状态与事件关系的是()。
A. 结构图
B. 流程图
C. 状态图
D. 对象图
回答错误!正确答案: C
软件维护的副作用是指()。
A. 隐含的错误
B. 开发时的错误
C. 因修改软件而造成的错误
D. 运行时的误操作
回答错误!正确答案: C
下列引入了“风险驱动”的思想,适用于大规模的内部开发项目的是______。
A. 增量模型
B. 螺旋模型
C. 原型模型
D. 喷泉模型
回答错误!正确答案: B
软件可行性研究的目的是______。
A. 阐述软件开发项目值得或不值得做
B. 证明软件开发项目不可行
C. 为了确定软件开发项目要不要做
D. 证明软件开发项目可行
回答错误!正确答案: C
维护阶段产生的文档不包括( )。
A. 开发进度月报
B. 维护申请报告
C. 软件问题报告
D. 软件修改报告
回答错误!正确答案: A
通常发现系统需求说明书中的错误的测试步骤是______。
A. 模块测试
B. 子系统测试
C. 验收测试
D. 平行运行
回答错误!正确答案: C
黑盒测试在设计测试用例时,主要需要研究______。
A. 详细设计说明
B. 需求规格说明与概要设计说明
C. 概要设计说明与详细设计说明
D. 项目开发计划
回答错误!正确答案: B
在对数据流的分析中,主要是找到中心变换,这是从()导出结构图的关键。
A. E-R图
B. 数据结构
C. 实体关系
D. 数据流图
回答错误!正确答案: D
软件维护工作过程中,第一步是先确认( )。
A. 维护者
B. 维护环境
C. 维护要求
D. 维护类型
回答错误!正确答案: D
下列不属于成本-效益分析的度量指标是______。
A. 货币的时间价值
B. 纯收入
C. 投资回收期
D. 性质因素
回答错误!正确答案: D
在软件的可行性研究中经常从不同角度对系统进行可行性研究,其中从功能角度对系统进行研究属于______的研究。
A. 技术可行性
B. 法律可行性
C. 操作可行性
D. 经济可行性
回答错误!正确答案: A
提高软件质量和可靠的技术大致可分为两类:其中一类是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,需要的技术是( )。
A. 容错技术
B. 消除错误技术
C. 避开错误技术
D. 检测错误技术
回答错误!正确答案: A
对象的服务可分为外部服务和()。
A. 内嵌服务
B. 外围服务
C. 内部服务
D. 上层服务
回答错误!正确答案: C
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称为______。
A. 软件产生
B. 软件周期
C. 软件危机
D. 软件工程
回答错误!正确答案: C
影响软件可维护性的决定因素不包括______。
A. 文档
B. 可修改性
C. 可理解性
D. 可测试性
回答错误!正确答案: A
可行性分析是在系统开发的早期所做的一项重要的论证工作,它是该系统是否开发的决策依据,因此必须给出______的回答。
A. 无二义
B. 确定
C. 正确
D. 行或不行
回答错误!正确答案: D
所谓适当,是()。
A. 不管OOA文档还是OOD文档,都不强调十分细化的服务流程图
B. 指一个合格的程序员看了之后能够正确地理解其要求
C. 编程时需要对语言的特点进行独立思考
D. 对流程图的详细程度要把握适当的分寸
回答错误!正确答案: B
软件测试可能发现软件中的(),但不能证明软件()。
A. 错误、没有错误
B. 所有错误、没有错误
C. 逻辑错误、没有错误
D. 设计错误、没有错误
回答错误!正确答案: A
在面向对象技术中,对象是类的实例。
对象有三种成分:()、属性和方法。
A. 标识
B. 规则
C. 消息
D. 封装
回答错误!正确答案: A
模块独立性是由内聚性和耦合性来度量的,其中内聚性是()。
A. 模块的功能强度
B. 模块间的联系程度
C. 信息隐蔽程度
D. 接口的复杂程度
回答错误!正确答案: A
把大型软件按照规定划分为一个个较小的、相对独立但又相关的模块叫做模块化设计。
模块化设计的主要指导思想有()。
A. 模块偶然性
B. 模块过程化
C. 模块独立性
D. 模块逻辑性
回答错误!正确答案: C
软件设计中划分模块的一个准则是()。
A. 低内聚高耦合
B. 高内聚高耦合
C. 高内聚低耦合
D. 低内聚低耦合
回答错误!正确答案: C
在软件开发模型中,规定了由前至后、相互衔接的固定次序的模型是()。
A. 螺旋模型
B. 瀑布模型
C. 增量模型
D. 喷泉模型
回答错误!正确答案: B
软件开发中作为软件的一个早期的可运行的版本,反映了最终系统的部分重要
性能的是______。
A. 模型
B. 原型
C. 最初模型
D. 进化模型
回答错误!正确答案: B
在软件开发和维护的过程中,为了定量地评价软件质量,必须对软件特性进行( )。
A. 评审
B. 度量
C. 测试
D. 维护
回答错误!正确答案: C
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的()。
A. 局部化和封装化
B. 内聚性和耦合性
C. 抽象和信息隐蔽
D. 激活机制和控制方法
回答错误!正确答案: A
软件工程与计算机科学性质不同,软件工程着重于()。
A. 理论研究
B. 原理的理论
C. 原理探讨
D. 建造软件系统
回答错误!正确答案: D
在有多重继承的类层次结构中,它的类层次是()层次结构。
A. 树状
B. 网状
C. 环形
D. 星形
回答错误!正确答案: C
最高程度也是最差的耦合是______。
A. 控制耦合
B. 公共耦合
C. 内容耦合
D. 数据耦合
回答错误!正确答案: C
螺旋模型的开发实施基本和______模型相吻合。
A. 原型
B. 瀑布
C. 再利用组装
D. 增量
回答错误!正确答案: A
软件可靠性表明了一个程序按照用户的要求和设计的目标,执行其功能的正确程度。
即“软件可靠性是软件在给定的时间间隔及给定的设计要求,成功地运行程序的( )”。
A. 可移植性
B. 可靠性
C. 适应性
D. 概率
回答错误!正确答案: D
软件可靠性表明了一个程序按照用户的要求和设计的目标,执行其功能的正确程度。
即“软件可靠性是软件在给定的时间间隔及给定的设计要求,成功地运行程序的( )”。
A. 可移植性
B. 可靠性
D. 概率
回答错误!正确答案: D
软件详细设计的主要任务是确定每个模块的______。
A. 编程
B. 功能
C. 外部接口
D. 算法和使用的数据结构
回答错误!正确答案: D
软件维护申请报告由______填写。
A. 用户
B. 维护负责人
C. 专家
D. 维护程序员
回答错误!正确答案: A
不属于软件项目进度安排的主要方法是( )。
A. 任务资源表
B. Gantt图
C. 工程网络图
D. IFD图
回答错误!正确答案: D
在软件生存周期中,时间最长、所花费的精力和费用也最多的阶段是( )。
A. 概要设计
B. 测试
D. 详细设计
回答错误!正确答案: C
软件可行性研究一般不考虑______。
A. 待开发的软件是否会有质量问题
B. 待开发软件是否有市场、经济上是否合算
C. 是否有足够的人员和相关的技术来支持系统开发
D. 是否有足够的工具和相关的技术来支持系统开发
回答错误!正确答案: A
为了确保每个开发过程的质量,防止把软件差错传递到下一个过程,必须进行( )。
A. 软件维护
B. 系统容错
C. 质量检验
D. 软件容错
回答错误!正确答案: C
数据字典是软件需求分析阶段所采用的最重要工具之一,其最基本的功能是_
_____。
A. 数据库设计
B. 数据通讯
C. 数据定义
D. 数据维护
回答错误!正确答案: C
调试应该由______完成。
A. 设计该软件的机构
B. 不了解软件设计的机构
C. 编制该源程序的程序员
D. 与源程序无关的程序员
回答错误!正确答案: C
功能性注释主要内容不包括( )。
A. 程序段的功能 B. 语句的功能 C. 模块的功能 D. 数据的状态
A. 程序段的功能
B. 语句的功能
C. 数据的状态
D. 模块的功能
回答错误!正确答案: D
程序的三种基本控制结构的共同特点是()。
A. 只能用来写简单程序
B. 只有一个入口和一个出口
C. 已经用硬件实现
D. 不能嵌套使用
回答错误!正确答案: B
在变更控制中,管理各个用户存取和修改一个特定软件配置对象的权限是( )。
A. 同步控制
B. 存取控制
C. 基线控制
D. 异步控制
回答错误!正确答案: B
对象实现了数据和操作的结合,使数据和操作______于对象的统一体中。
A. 隐藏
B. 结合
C. 抽象
D. 封装
回答错误!正确答案: D
软件测试是软件开发过程中重要和不可缺少的阶段,其包含的内容和步骤甚多,而测试过程的多种环节中基础的是()。
A. 集成测试
B. 单元测试
C. 系统测试
D. 验收测试
回答错误!正确答案: B
在确定类时,所有()是候选的类。
A. 名词
B. 代词
C. 动词
D. 形容词
回答错误!正确答案: A
在确定类时,所有()是候选的类。
A. 名词
B. 代词
C. 动词
D. 形容词
回答错误!正确答案: A。