软件设计架构试卷试题(附答案) .pdfVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

cheng

一、选择题(每题2分,共24分)

1.以下关于构造函数的说法,其中错误的是(B)

A.构造函数的函数名必须与类名相同

B.构造函数可以指定返回类型

C.构造函数可以带有参数

D.构造函数可以重载

2.类的构造函数是在(B)调用的。

A.类创建时B.创建对象时

C.删除对象时D.不自动调用

3.在以下关于方法重载的说法,其中错误的是(D)

A.方法可以通过指定不同的返回值类型实现重载

B.方法可以通过指定不同的参数个数实现重载

C.方法可以通过指定不同的参数类型实现重载

D.方法可以通过指定不同的参数顺序实现重载

4.在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理

不同的派生类的需要,则应该将该方法声明为(D)

A.sealedB.publicC.virtualD.override

5.(D)表示了对象间的is-a的关系。

A.组合B.引用C.聚合D.继承

6.关于单一职责原则,以下叙述错误的是(C)。

A.一个类只负责一个功能领域中的相应职责

B.就一个类而言,应该有且权有一个引起它变化的原因

C.一个类承担的职责越多,越容易复用,被复用的可能性越大

D.一个类承担的职责过多时需要将职责进行分离,将不同的职责封装在不同的

类中

7.某系统通过使用配置文件,可以在不修改源代码的情况下更换数据库驱动程

序,该系统满足(B)

A.里氏代换原则B.接口隔离原则C.单一职责原则D.开闭原则

8.一个软件实体应尽可能少地与其他软件实体发生相互作用,这样,当一个模块

修改时,就会尽量少的影响其他模块,扩展会相对容易。这是(A)的定义。

A.迪米特法则B.接口隔离原则C.里氏代换原则D.合成复用原则

9.当我们想创建一个具体的对象而又不希望指定具体的类时,可以使用(A)

模式。

A.创建型B.结构型C行为型D.以上都可以

10.在观察者模式中,表述错误的是(C)

cheng

cheng

A.观察者角色的更新是被动的。

B.被观察者可以通知观察者进行更新

C.观察者可以改变被观察者的状态,再由被观察者通知所有观察者依据被观察者

的状态进行。

D.以上表述全部错误

11.下面的类图表示的是哪个设计模式?(A)。

A.抽象工厂模式B.观察者模式

C.策略模式D.桥接模式

12.在采用“4+1”视图模型来描述软件体系结构中,系统工程师侧重于(D)

A.实现视图B.进程视图C.逻辑视图D.部署视图

二、填空题(每空1分,共11分)

1.类体内成员有3个访问权限,说明它们的关键字分别是public、private和

protected。

2.请从工厂、抽象工厂、原型、单例、外观、适配器、组合、代理、命令、迭代

器、观察者、策略模式中选择合适的模式填入下列的空缺中。

cheng

您可能关注的文档

文档评论(0)

精品文档 + 关注
实名认证
文档贡献者

从事一线教育多年 具有丰富的教学经验

1亿VIP精品文档

相关文档