首页 > 试题广场 >

设函数 C ( X )定义问题 X 的复杂程序,函数 E (

[单选题]

设函数 C X )定义问题 X 的复杂程序,函数 E X )确定解决问题 X 需要的工作量(时间)。对于两个问题 P1 P2 ,如果 C P1 >C P2 )显然 E P1 >E P2 , 则得出结论 E P1+P2 >E P1 +E P2 )就是:( )

  • 模块化的根据
  • 逐步求精的根据
  • 抽象的根据
  • 信息隐藏和局部化的根据
结构化程序设计原理如下: 1.模块化:就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能,满足用户的需求。 2.抽象:现实世界中一定事物,状态和过程之间总存在着某些相似的方面,把这些相似的方面集中和概括起来,暂时忽略他们之间的差异,这就是抽象。 3.逐步求精:为了集中精力解决主要问题而尽量推迟对细节的考虑,逐步求精是人类解决复杂问题是采用的基本方法。 4.信息隐藏:应该这样设计和确定模块,使一个模块内包含的信息,对于不需要这些信息的模块来说是不能访问的。 5.局部化:局部化的概念和信息隐藏是密切相关的,所谓局部化是指把一些关系密切的软件元素物理的放得彼此靠近,显然局部化有助于实现信息隐藏。 6.模块独立:模块独立是模块化,抽象,信息隐藏和局部化概念的直接结果。
发表于 2020-03-25 16:45:56 回复(0)
结构化程序设计原理如下: 1.模块化:就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能,满足用户的需求。 2.抽象:现实世界中一定事物,状态和过程之间总存在着某些相似的方面,把这些相似的方面集中和概括起来,暂时忽略他们之间的差异,这就是抽象。 3.逐步求精:为了集中精力解决主要问题而尽量推迟对细节的考虑,逐步求精是人类解决复杂问题是采用的基本方法。 4.信息隐藏:应该这样设计和确定模块,使一个模块内包含的信息,对于不需要这些信息的模块来说是不能访问的。 5.局部化:局部化的概念和信息隐藏是密切相关的,所谓局部化是指把一些关系密切的软件元素物理的放得彼此靠近,显然局部化有助于实现信息隐藏。 6.模块独立:模块独立是模块化,抽象,信息隐藏和局部化概念的直接结果。
发表于 2022-04-15 23:34:44 回复(0)