标签:文法 对象 适配器 软考 模式 0506 错题 文档 软件
- 对于哈希表,如果将装填因子a定义为表中装入的记录数与表的长度之比,那么向表中加入新记录时,(
α越大发生冲突的可能性就越大
) 。
解释
装填因子a表示了哈希表的装满程度,显然,a越大发生冲突的可能性就越大。
- 在面向对象方法中,支持多态的是(
动态绑定
)
解释
动态绑定是实现多态的基础
- 以下关于增量开发模型的叙述中,不正确的是(
D
)。
A.不必等到整个系统开发完成就可以使用
B.可以使用较早的增量构件作为原型,从而获得稍后的增量构件需求
C. 优先级最高的服务先交付,这样最重要的服务接受最多的测试
D.有利于进行好的模块划分
解释
增量模型:它采用的是一种"递增式"模型,它将软件产品划分成为一系列的增量构件,分别进行设计、编码、集成和测试。
在利用增量模型进行开发时,如何进行模块的划分往往是难点所在,而不是这种模型的优点。
- 以下关于文档的叙述中,不正确的是(
A
) 。
A.文档仅仅描述和规定了软件的使用范围及相关的操作命令
B.文档也是软件产品的一部分,没有文档的软件就不能称之为软件
C.软件文档的编制在软件开发工作中占有突出的地位和相当大的工作量
D.高质量文档对于发挥软件产品的效益有着重要的意义
解释
软件文档的作用
在软件生产过程中,总是产生和使用大量的信息。软件文档在产品的开发过程中起着重要的作用。提高软件开发过程的能见度。把开发过程中发生的事件以某种可阅读的形式记录在文档中。
管理人员可把这些记载下来的材料作为检查软件开发进度和开发质量的依据,实现对软件开发的工程管理,提高开发效率。软件文档的编制,使得开发人员对各个阶段的工作都进行周密思考、全盘权衡、减少返工。并且可在开发早期发现错误和不一致性,便于及时加以纠正。开发文档可以作为开发人员在一定阶段的工作成果和结束标志,记录开发过程中有关信息,便于协调以后的软件开发、使用和维护。
提供对软件的运行、维护和培训的有关信息,便于管理人员、开发人员、操作人员、用户之间的协作、交流和了解。使软件开发活动更科学、更有成效。
便于潜在用户了解软件的功能、性能等各项指标,为他们选购符合自己需要的软件提供依据。
从某种意义上来说,文档是软件开发规范的体现和指南。按规范要求生成一整套文档的过程,就是按照软件开发规范完成一个软件开发的过程。
所以,在使用工程化的原理和方法来指导软件的开发和维护时,应当充分注意软件文档的编制和管理。
- 由某上下文无关文法MIS]推导出某句子的分析树如下图所示,则错误的叙述是(
A
) 。
A.该文法推导出的句子必须以“a"开头
B.acabcbdcc是该文法推导出的一个句子
C."s- > aAcB"是该文法的一个产生式
D.d属于该文法的终结符号集
解释
推导就是从文法的开始符号S出发,反复使用产生式,将产生式左部的非终结符替换为右部的文法符号序列(展开产生式用=>表示),直到产生一个终结符的序列时为止。从题中给出的分析树可得到如下的一个最左推导过程
S= > aAcB= > aAaBcB= > acaBcB = > acabcB= >acabcbScA= > acabcbBdcA= > acabcbdcA= >
acabcbdcc,因此,acabcbdcc是该方法推导出的一个句子。其中用到的产生式如下:
s-> aAcB S- >Bd
A-> AaB A- > c
B- > bScAB->b B->E
从起始符号S出发也可以如下推导:S= >Bd= > Ed=> d,即该文法推导出的句子也可以为d,因此选项A错
- 下列设计模式中,(
适配器(Adapter)
)模式既是类结构型模式,又是对象结构型模式。此模式与(桥接(Bridge)
)模式类似的特征是,都给另一个对象提供了一定程度上的间接性,都涉及到从自身以外的一个接口向这个对象转发请求。
适配器( adapter)模式。适配器模式将一个接口转换成
客户希望的另一个接口,从而使接口不兼容的那些类可以—起工作。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。在类适配器模式中,通过使用一个具体类将适配者适配到目标接口中;在对象适配器模式中,一个适配器可以将多个不同的适配者适配到同一个目标。
桥接( bridge )模式。桥接模式将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体 ( handle and body)模式或接口( interface)模式。桥接模式类似于多重继承方案,但是多重继承方案往往违背了类的单一职责原则,其复用性比较差,桥接模式是比多重继承方案更好的解决方法。
组合( composite)模式。组合模式又称为整体-部分( part-whole)模式,属于对象的结构模式。在组合模式中,通过组合多个对象形成树形结构以表示整体-部分的结构层次。组合模式对单个对象(即叶子对象)和组合对象(即容器对象)的使用具有一致性。
装饰( decorator )模式。装饰模式是一种对象结构型模式,可动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活。通过装饰模式,可以在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责;当需要动态地给一个对象增加功能,这些功能可以再动态地被撤销时可使用装饰模式;当不能采用生成子类的方法进行扩充时也可使用装饰模式。
- 从数据库管理系统的角度看,数据库系统一般采用如下图所示的三级模式结构。
图中①②处应填写(外模式/概念模式映象
) ,③处应填写(概念模式/内模式映象
) 。
解释
本题考查的是应试者对数据库系统中模式方面的基本概念。
站在数据库管理系统的角度看,数据库系统体系结构一般采用三级模式结构。数据库系统在三级模式之间提供了两级映像:模式/内模式映像、外模式/模式映像。
模式/内模式的映像:该映像存在于概念级和内部级之间,实现了概念模式到内模式之间的相互转换。
外模式/模式的映像:该映像存在于外部级和概念级之间,实现了外模式到概念模式之间的相互转换。
正因为这两级映射保证了数据库中的数据具有较高的逻辑独立性和物理独立性。数据的独立性是指数据与程序独立,将数据的定义从程序中分离出去,由DBMS负责数据的存储,从而简化应用程序,大大减少应用程序编制的下作昌
标签:文法,对象,适配器,软考,模式,0506,错题,文档,软件 来源: https://blog.csdn.net/weixin_45714523/article/details/116495607
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。