首页
登录
从业资格
软件设计要遵循的基本原则包括( )。 ① 模块化 ② 抽象 ③ 封装 ④ 信
软件设计要遵循的基本原则包括( )。 ① 模块化 ② 抽象 ③ 封装 ④ 信
练习题库
2022-08-02
72
问题
软件设计要遵循的基本原则包括( )。① 模块化 ② 抽象 ③ 封装 ④ 信息隐蔽A.①②③④B.①②④C.②③④D.①②③
选项
A.①②③④
B.①②④
C.②③④
D.①②③
答案
B
解析
模块化是指解决一个复杂问题时自顶向下逐层把系统划分成若干模块的过程。其中每个模块完成一个特定的子功能。
抽象是从众多的事物中抽取出共同的、本质性的特征,而舍弃其非本质的特征。
信息隐蔽是指包含在模块内的信息对于无需这些信息的其他模块是不可存取的,即将不需要的信息都隐藏起来,只允许其他模块知道其本身所需的信息。
模块化、抽象、信息隐蔽都是结构化程序设计应遵循的基本原则。而封装是面向对象程序设计的内容。
在面向对象的程序设计中,封装的单位是对象,对象之间只能通过接口进行信息交流,对象外部不能对对象中的数据随意地进行访问。封装的目的是使对象的定义和实现分离,这样,就能减少耦合,隐藏对象的属性和实现细节。
转载请注明原文地址:https://tihaiku.com/congyezige/2417589.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
对程序员的要求不包括()。A.了解相关的应用领域业务 B.软件架构设计能力
()不是结构化设计过程中常用的详细设计描述工具。A.结构化语言 B.判定表
在设计白盒测试用例时,()是最弱的覆盖准则,下图至少需要()个测试用例才
在设计白盒测试用例时,()是最弱的覆盖准则,下图至少需要()个测试用例才
TFTP封装在UDP报文中进行传输,其作用是()A.文件传输 B.域名解
以下关于软件测试的叙述中,不正确的是()。A.所有的测试都应追溯到用户需求
在结构化设计中,主要根据()进行软件体系结构设计。A.数据流图 B.实体—
以下关于类设计的叙述中,正确的是()。A.好的设计耦合性高,而差的设计耦合性
软件著作权保护的对象不包括()。A.源程序 B.目标程序 C.流程图
在电子表格软件Excel中,假设A1单元格的值为15,若在A2单元格输入“=AN
随机试题
TheoriesofHistoryI.Howmuchweknowabouthistory?A
[originaltext]W:Isthisthebusthatgoesbythemall?M:No,itisn’t.Butyo
HistoryofSpecialSchoolsOneofthefirstspecialschoolsintheworldwa
会阴创口拆线时间是A.3~5天 B.4天 C.7天 D.6~8天 E.3
库房购入麻黄药材1100件,取样件数为A.51件 B.52件 C.53
人工成本核算的目的在于( )。A.改善费用支出结构,节约成本 B.了解使用劳
下列关于阿司匹林的描述,错误的是A.对所有诊断为冠心病或缺血性脑卒中的患者均应长
关于公共财政基本特征的说法,正确的是( )。A.公共财政壮大国有经济 B.公
下列工程建设其他费用中,属于建设单位管理费的有()。A.工程招标费 B.
【教材变动】根据《建设工程工程量清单计价规范》(GB50500-2013),中标
最新回复
(
0
)