首页
登录
从业资格
软件设计要遵循的基本原则包括( )。 ① 模块化 ② 抽象 ③ 封装 ④ 信
软件设计要遵循的基本原则包括( )。 ① 模块化 ② 抽象 ③ 封装 ④ 信
练习题库
2022-08-02
94
问题
软件设计要遵循的基本原则包括( )。① 模块化 ② 抽象 ③ 封装 ④ 信息隐蔽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
随机试题
Chemistryisthestudyofthebehaviorandcompositionofmatter.Allfoodsa
__________________(考虑到各种各样的因素),oursubjectsshouldberearrangedtomeetther
尿负荷试验可以评价下列哪项营养素在体内的营养状况:( )A.氨基酸 B.维生
为提高微细强度差异的可察觉性可采用A.均衡处理 B.灰度处理 C.频率处理
A.三角巾悬吊 B.切开复位钢板内固定 C.手法复位悬垂石膏固定 D.横"
有关肠套叠的手术治疗下列哪一项是不可取的A.对不能复位及肠坏死病例,应行坏死肠段
根据《证券公司监督管理条例》,证券公司未按照规定对离任的法定代表人或者高级管理人
处方是指A:由注册的执业助理医师在诊疗活动中为患者开具的医疗文书 B:由注册的
无风险收益率作为把资金投资于某一没有任何风险的投资对象而能得到的收益率,在现实生
安全文化由安全物质文化、安全行为文化、安全制度文化、安全精神文化组成。安全文化建
最新回复
(
0
)