1 / 7
文档名称:

考试《软件设计模式B张天成》考核作业.doc

格式:doc   大小:67KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

考试《软件设计模式B张天成》考核作业.doc

上传人:pppccc8 2022/7/12 文件大小:67 KB

下载得到文件列表

考试《软件设计模式B张天成》考核作业.doc

相关文档

文档介绍

文档介绍:东北大学继续教育学院
软件设计模式 试 卷(作业考核 线上)B卷
学****中心:院校学号:姓名
(共 页)
总分
题号
—-









得分
达式是:
A. a>=10 or a<=0 B. a>=10|a<=0
C. a>=10&&a<=0 D. a>=10||a<=0
以下叙述正确的是:
do--.while语句构成的循环不能用其他语句构成的循环来代替
do-.while语句构成的循环只能用break语句退出
用do •••.while语句构成的循环,在while后的表达式为true时结束循环
用do-while语句构成的循环,在while后的表达式应为关系表达式或逻辑表达式
-:判断题(共20分,20小题,每小题1分。请将答案”或X填入下表)
题号
1
2
3
4
5
6
7
8
9
10
答案
题号
11
12
13
14
15
16
17
18
19
20
答案
软件危机是二十一世纪软件领域出现的新问题。
结构化程序设计对基本模块的要求是单入口、多出口。
从提出软件开发计划的那一刻起开始直到软件投入实际应用为止可以认为是一个完整的软件生存周期。
喷泉模型主要用于面向过程的软件项目。
在面向对象方法中,由于对象中的数据以及对数据的操作是封装的,所以对某一类对象的修改一般只 涉及该类,通常不会对整个系统造成很大影响。
书写需求陈述时,要做到语法正确,至于词汇选择则无关紧要。
利用多重继承虽然可以提高类的共享程度,但也会增加系统的复杂程度。
脚本(script)就是详细描述类的静态结构的信息。
面向对象程序设计应该遵循低内聚、高耦合的原则。
作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分。
用例图、类图、对象图、状态图和顺序图属于静态建模机制。
顺序图和协作图虽然都是用来描述交互的,但顺序图强调的是空间,而协作图强调的是时间。
面向对象设计中的”开一闭”原则指的是软件对修改应该是开放的,对扩展应该是关闭的。
单一职责原则、里氏代换原则、依赖倒置原则等,都可以看成是“开放-封闭”原则的实现方法。
一般来说,继承必须确保超类所拥有的性质在子类中仍然成立。
当一个超类的实例能够替换任何其子类的实例时,它们之间才具有is-A关系。
工厂方法是抽象工厂模式的扩展。
结构型模式在破坏类的封装性的基础上,实现新的功能。
具有抽象方法的类必须声明为abstract。
类和对象的区别就是,类是对象的实例,而对象则是类的抽象。
三:简答题(共25分,5小题,每小题5分。)
什么是设计模式?
面向对象设计中需要遵循哪些原则?为什么要遵循这些原则?
结构型模式的功能有哪些?
简述建造者模式。
试简述重载与覆盖的区别。
四:综合题(共15分)
假设你现在是一家快餐店的的管理者,要给顾客提供一系列的食品,如鸡翅、鸡腿等,顾客每要求一种食品, 快餐店应当很快“生产”出来。请采用工厂模式来实现这个过程,用C#语言编写相应的类代码。
版权申明
本文部分内容,包