当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2020年11月软件设计师模拟题上午(一)之四

2020年11月软件设计师模拟题上午(一)之四

作者:mb62678baacf7372024-01-05 01:00:13
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2020年11月软件设计师模拟题上午(一)】部分试题的详解,一起来看看吧~1、当不适合采用生成子类的方法对已有的类进行扩充时,可以采用(1)设计模式动态

引号
摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2020年11月软件设计师模拟题上午(一)】部分试题的详解,一起来看看吧~



1、当不适合采用生成子类的方法对已有的类进行扩充时,可以采用(1)设计模式动态地给一个对象添加一些额外的职责:当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用(2)设计模式运用共享技术来有效地支持大量细粒度的对象;当想使用一个已经存在的类,但其接口不符合需求时,可以采用(3)设计模式将该类的接口转换成我们希望的接口。
A、命令(Command)
B、适配器(Adapter)
C、装饰(Decorate)
D、享元(Flyweight)

答案:B
答题解析:装饰模式主要的目的是在无法生成子类的情况下给一个对象动态地增加新的职责;享元设计模式是共享大量细粒度的对象;适配器设计模式则是将已有的接口转换为系统希望的接口形式。

2、如果主存容量为16M字节,且按字节编址,表示该主存地址至少应需要( )位。
A、16
B、20
C、24
D、32

答案:C
答题解析:

根据主存容量或是芯片的规格求地址的位数或是数据线的数量,这种题型在软考中经常出现,只要知道规则就很容易解题。求地址线只要把主存的容量写成2的N次方的形式,这个N就是地址的位数,如题目中的16M=2^24B,所以表示该主存地址至少需要24位。其实这种规律也是从实践过程中总结出来的,我们来看几个简单的例子:

如果地址线有1根,则可以表示两种地址,即地址0和地址1,刚好满足:2^1=2;

如果地址线有2根,则可以表示四种地址,即地址00,01,10,11,满足:2^2=4;

如果地址线有3根,则可以表示八种地址,也满足:2^3=8;

依此类推,就把规律总结出来了。



3、下图属于UML中的(1),其中,AccountManagement需要(2)。
A、组件图
B、部署图
C、类图
D、对象图

答案:A
答题解析:UML语言是标准的建模语言,通过图形化的方式展现系统的模型。本题是UML中的组件图,其表示的含义是组件AccountManagement需要调用CreditCardServices组件和 Logger组件分别实现的Identity Verifier接口和TransactionLogger接口。

查看完整试题>>>


代理合作学习群