当前位置:中级信息系统监理师题库>软件工程题库

问题:

[单选] 对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。

A . 结合
B . 隐藏
C . 封装
D . 抽象

DFD中的每个加工至少需要()。 一个输入流。 一个输出流。 一个输入流或一个输出流。 一个输入流和一个输出流。 软件的复杂性与许多因素有关,()不属于软件的复杂性参数。 源程序的代码行数。 程序的结构。 算法的难易程度。 程序中注释的多少。 应该在()阶段制定系统测试计划。 需求分析。 概要设计。 详细设计。 系统测试。 软件开发中,常用()作为软件调试技术。 边界值分析。 演绎法。 循环覆盖。 集成测试。 结构化分析方法(SA)的主要思想是()。 自顶向下、逐步分解。 自顶向下、逐步抽象。 自底向上、逐步抽象。 自底向上、逐步分解。 对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。
参考答案:

  参考解析

对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。
对象是封装的最基本单位,封装防止了程序相互依赖性而带来的变动影响。面向对象的封装比传统语言的封装更为清晰、更为有力。
抽象是指强调实体的本质、内在的属性。在系统开发中,抽象指的是在决定如何实现对象之前的对象的意义和行为。使用抽象可以尽可能避免过早考虑一些细节。类实现了对象的数据(即状态)和行为的抽象。
在面向对象方法中,信息隐藏通过对象的封装性来实现。
A选项中的"结合"不是面向对象方法的概念。

在线 客服