首页
登录
从业资格
软件设计要遵循的基本原则包括( )。 ① 模块化 ② 抽象 ③ 封装 ④ 信
软件设计要遵循的基本原则包括( )。 ① 模块化 ② 抽象 ③ 封装 ④ 信
练习题库
2022-08-02
67
问题
软件设计要遵循的基本原则包括( )。① 模块化 ② 抽象 ③ 封装 ④ 信息隐蔽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
随机试题
Thelandofapplepieandbaseball—theUnitedStatesofAmerica.Ofcourse
Therelationshipbetweenemployersandemployeeshasbeenstudied______.A、origi
Hestudiedthemapcarefully,tryingto______thenearestroutetothebeach.A、
旅游消费touristspending
下列有关居住区块状、带状公共绿地的表述,错误的是:()A.用地宽度不小于8m
水泥在硬化过程中,体积变化的均匀性称为()。A.重度 B.细度 C.安
某理财计划采用纯经济的手段,利用价格杠杆,将税负转给消费者或转给供应商或自我消转
A.肺炎克雷伯菌B.结核分枝杆菌C.金黄色葡萄球菌D.普通变形杆菌E.白喉棒状杆
A.竞争抑制B.非竞争结合C.针对多克隆抗体特异性较低D.针对单克隆抗体特异性较
()是城乡居民集资合股而组成的合作金融组织,是为组织成员办理存、放款业务的金融
最新回复
(
0
)