首页
登录
从业资格
软件设计要遵循的基本原则包括( )。 ① 模块化 ② 抽象 ③ 封装 ④ 信
软件设计要遵循的基本原则包括( )。 ① 模块化 ② 抽象 ③ 封装 ④ 信
练习题库
2022-08-02
107
问题
软件设计要遵循的基本原则包括( )。① 模块化 ② 抽象 ③ 封装 ④ 信息隐蔽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
随机试题
[originaltext]Excuseme,couldyoutellmewhereMikeEwing’sdeskis?(A)That’
CrossCulturalAdvertisingAsuccessfulcrossculturaladvertisingcampaignlarg
[originaltext]W:HeyGeorge,takealookatthisarticle.Itsaysseveralmajor
Themanwehadarresteddoesn’t______yourdescriptionofthethief.A、answerto
以下关于解释方式下运行程序的叙述中,错误的是()。A.先将高级语言程序转换为
中国证券业协会应当建立对承销商()日常监管制度,加强相关行为的监督检查,发
马拉松赛跑中的“马拉松”一词是指()。 A.人名B.地名C.山名D.河
慢性支气管炎发生阻塞性肺气肿的病变基础是 A.呼吸道黏液-纤毛排送系统受损B
建立一个期货头寸,待这个期货合约到期前将其平仓,再建立另一个到期日较晚的期货头寸
下列交易或事项,一般适用《企业会计准则第12号—债务重组》的是( )。 A.
最新回复
(
0
)