首页
登录
从业资格
软件设计要遵循的基本原则包括( )。 ① 模块化 ② 抽象 ③ 封装 ④ 信
软件设计要遵循的基本原则包括( )。 ① 模块化 ② 抽象 ③ 封装 ④ 信
练习题库
2022-08-02
86
问题
软件设计要遵循的基本原则包括( )。① 模块化 ② 抽象 ③ 封装 ④ 信息隐蔽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
随机试题
△RSTisisoscelesand∠RST=40°ColumnA
______personallydirectedtheactionbyusingthearmytodriveafewhundredWW
以下说法中,()不是会员制期货交易所的特征。A、全体会员共同出资组建B、缴纳的会员资格费可有一定回报C、权力机构是股东大会D、非营利性B,CB
动物致畸的三段试验的目的是()A.Ⅰ段试验测试环境因素的对胚胎毒性和致畸性
根据连锁经营的扩展策略,开办连锁店最适宜的密度是两家分店之间的距离保持在()水平
对于同一笔商用房贷款,未经贷款银行同意,借款人不能更改还款方式。()
黑膏药的制备流程是A.药料提取-下丹成膏-炼油-去火毒-滩涂 B.药料提取-下
通常情形下,最高层管理人员和基层管理人员的管理幅度分别以()为宜。A.3-5人
下列关于“充分就业失业率”的说法中,正确的有( )。 A.是周期性失业率为
依据《通用安装工程工程量计算规范》GB50856-2013,机械设备安装工程量中
最新回复
(
0
)