完整word版设计模式期末考试复习

合集下载

设计模式期末考试题及答案

设计模式期末考试题及答案

设计模式期末考试题及答案# 设计模式期末考试题及答案一、选择题(每题2分,共20分)1. 下列哪个不是设计模式的分类?A. 创建型模式B. 结构型模式C. 行为型模式D. 功能型模式答案:D2. 单例模式属于哪种类型的设计模式?A. 创建型模式B. 结构型模式C. 行为型模式D. 并发型模式答案:A3. 装饰者模式主要用于解决什么问题?A. 对类的功能进行扩展B. 将对象组合成树形结构C. 将一个类的对象包装成另一个新类的对象D. 将类接口的实现部分委托给其他对象答案:A4. 观察者模式中,当被观察对象状态发生变化时,它将通知所有的什么?A. 观察者B. 参与者C. 订阅者D. 监听者答案:A5. 策略模式的意图是?A. 定义一系列的算法,把它们一个个封装起来,并使它们可互换B. 确保一个对象的引用在多个线程间是安全的C. 允许用户对某个对象的内部状态进行访问,而不允许修改D. 允许多个客户端通过一个共同的接口与一个对象交互,而这个对象却能在运行时切换其行为答案:A...(此处省略其他选择题)二、简答题(每题10分,共30分)1. 解释什么是工厂方法模式,并给出一个实际应用的例子。

答案:工厂方法模式是一种创建型设计模式,它定义了一个创建对象的接口,但让子类决定实例化哪一个类。

工厂方法让类的实例化推迟到子类中进行。

例如,在图形界面编程中,一个工厂类可以负责创建不同类型的按钮,如按钮工厂方法可以返回一个“圆形按钮”或“方形按钮”的实例。

2. 描述适配器模式的工作原理,并解释它在软件开发中的应用。

答案:适配器模式是一种结构型模式,它允许不兼容的接口之间进行通信。

它通过一个适配器类将一个类的接口转换成客户端期望的另一个接口。

在软件开发中,适配器模式常用于实现第三方库或遗留系统的接口,使得它们能够与现有的系统兼容。

3. 解释观察者模式的工作原理,并举例说明其在实际开发中的应用。

答案:观察者模式是一种行为型模式,它定义了对象间的一种一对多的依赖关系,使得当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。

word排版复习题

word排版复习题

word排版复习题Word排版复习题随着科技的不断发展,我们越来越习惯于使用电脑来处理文字。

其中,Word 是最常用的文字处理软件之一,具备强大的排版功能。

为了更好地掌握Word 的排版技巧,下面将给大家提供一些复习题,帮助大家巩固相关知识。

一、页面设置1. 如何在Word中设置页面的大小和方向?2. 如何设置页面的边距?3. 如何在Word中设置页面的页眉和页脚?二、文字格式1. 如何调整文字的字体、字号和颜色?2. 如何添加下划线、删除线和上标/下标?3. 如何调整文字的对齐方式?4. 如何在Word中设置段落的缩进和行间距?5. 如何添加项目符号或编号列表?三、图片插入与排版1. 如何在Word中插入图片?2. 如何调整图片的大小和位置?3. 如何设置图片的文字环绕方式?四、表格排版1. 如何在Word中插入表格?2. 如何调整表格的行高、列宽和边框样式?3. 如何合并和拆分单元格?4. 如何对表格进行排序和筛选?五、页眉与页脚1. 如何在Word中设置不同页面的页眉和页脚?2. 如何插入页码和日期时间?3. 如何在特定页面中去除页眉或页脚?六、插入目录与参考文献1. 如何在Word中插入目录?2. 如何设置目录的样式和层级?3. 如何生成参考文献的引用和参考列表?七、文档保护与修订1. 如何设置Word文档的密码保护?2. 如何启用修订功能,进行文档的修改和批注?以上是一些常见的Word排版复习题,希望大家能够通过这些题目来回顾和巩固相关知识。

掌握好Word的排版技巧,将有助于提升我们的文档质量和工作效率。

总结起来,Word排版复习题主要包括页面设置、文字格式、图片插入与排版、表格排版、页眉与页脚、插入目录与参考文献以及文档保护与修订等方面的内容。

通过这些题目的复习,我们可以更好地掌握Word的排版技巧,提高文档的质量和美观度。

希望大家能够认真对待这些复习题,加强对Word排版知识的理解和应用。

word考试复习题答案

word考试复习题答案

word考试复习题答案一、选择题1. 在Word文档中,若要将文本设置为斜体,应使用哪个工具?A. 粗体按钮B. 斜体按钮C. 下划线按钮D. 删除线按钮答案:B2. 如何在Word文档中插入一个表格?A. 点击“插入”菜单,选择“表格”B. 点击“页面布局”,选择“表格”C. 点击“开始”菜单,选择“表格”D. 点击“视图”菜单,选择“表格”答案:A3. 在Word中,若要更改文档的页边距,应如何操作?A. 点击“页面布局”菜单,选择“边距”B. 点击“开始”菜单,选择“边距”C. 点击“插入”菜单,选择“边距”D. 点击“视图”菜单,选择“边距”答案:A二、填空题1. 在Word中,______功能允许用户在文档中插入图片。

2. 要将文档保存为PDF格式,应点击“文件”菜单,然后选择“导出”并点击“创建PDF/XPS文档”中的______。

答案:1. 插入图片2. 创建PDF/XPS文档三、简答题1. 描述在Word中如何设置文档的页眉和页脚。

答案:在Word中设置页眉和页脚的步骤如下:- 点击“插入”菜单。

- 选择“页眉”或“页脚”。

- 从下拉菜单中选择一个预设样式或点击“编辑页眉”或“编辑页脚”进行自定义。

- 根据需要添加文本、日期、页码等信息。

2. 简述如何使用Word的查找和替换功能。

答案:在Word中使用查找和替换功能的步骤如下:- 点击“开始”菜单中的“替换”按钮。

- 在弹出的对话框中输入要查找的文本。

- 点击“查找下一个”来定位文本,或在“替换为”框中输入要替换的文本,然后点击“替换”或“全部替换”。

四、操作题1. 打开一个Word文档,设置文档标题为“Word考试复习题答案”,并将其居中显示在页面顶部。

2. 将文档的字体设置为Times New Roman,字号为12。

3. 在文档末尾添加一个表格,包含三列,分别标记为“问题编号”,“问题内容”,“答案”,并为表格添加边框。

答案:(此部分为操作指导,实际操作需在Word软件中完成)- 打开Word文档,点击“开始”菜单中的“样式”按钮,选择“标题”并输入“Wor d考试复习题答案”,然后选中标题,点击“段落”组中的“居中对齐”按钮。

word的期末考试题及答案

word的期末考试题及答案

word的期末考试题及答案**Word的期末考试题及答案**一、单选题(每题2分,共20分)1. 在Word中,下列哪个快捷键用于打开“查找和替换”对话框?A. Ctrl + FB. Ctrl + HC. Ctrl + GD. Ctrl + J答案:B2. 在Word中,如何将选定的文字设置为斜体?A. Ctrl + IB. Ctrl + BC. Ctrl + UD. Ctrl + K答案:A3. 在Word中,如何插入一个表格?A. 插入 > 表格B. 插入 > 图片C. 插入 > 形状D. 插入 > 文本框答案:A4. 在Word中,如何将文档保存为PDF格式?A. 文件 > 另存为 > 选择PDF格式B. 文件 > 打印 > 选择PDF打印机C. 文件 > 导出 > 选择PDF格式D. 文件 > 发送 > 选择PDF格式答案:A5. 在Word中,如何设置段落的首行缩进?A. 选中段落,右键点击,选择“段落”B. 选中段落,按Tab键C. 选中段落,使用空格键D. 选中段落,使用Enter键答案:A6. 在Word中,如何插入页码?A. 插入 > 页码B. 插入 > 页眉和页脚C. 插入 > 页边距D. 插入 > 页眉答案:A7. 在Word中,如何插入一个超链接?A. 插入 > 超链接B. 插入 > 书签C. 插入 > 索引D. 插入 > 目录答案:A8. 在Word中,如何设置文档的背景颜色?A. 设计 > 页面颜色B. 设计 > 页面背景C. 设计 > 页面样式D. 设计 > 页面布局答案:B9. 在Word中,如何插入一个脚注?A. 引用 > 脚注B. 引用 > 尾注C. 引用 > 批注D. 引用 > 书目答案:A10. 在Word中,如何插入一个SmartArt图形?A. 插入 > SmartArtB. 插入 > 图片C. 插入 > 形状D. 插入 > 文本框答案:A二、多选题(每题3分,共15分)1. 在Word中,以下哪些操作可以选中整个文档?A. Ctrl + AB. Ctrl + CC. Ctrl + VD. Ctrl + Z答案:A2. 在Word中,以下哪些选项可以用来调整段落的对齐方式?A. 左对齐B. 居中对齐C. 右对齐D. 分散对齐答案:A, B, C, D3. 在Word中,以下哪些元素可以被插入到文档中?A. 文本B. 图片C. 表格D. 公式答案:A, B, C, D4. 在Word中,以下哪些快捷键可以用来复制选中的内容?A. Ctrl + CB. Ctrl + XC. Ctrl + VD. Ctrl + A答案:A5. 在Word中,以下哪些视图模式可以用来查看文档?A. 打印布局视图B. 阅读模式视图C. 网页视图D. 大纲视图答案:A, B, C, D三、判断题(每题2分,共20分)1. 在Word中,使用“撤销”功能可以撤销最近的操作。

设计模式期末考试复习

设计模式期末考试复习

一What is design pattern ?模式是在物体或事件上,产生的一种规律变化与自我重复的样式与过程。

在模式之中,某些固定的元素不断以可预测的方式周期性重现。

What is design pattern ?广义讲,软件设计模式是可解决一类软件问题并能重复使用的软件设计方案;狭义讲,设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述。

是在类和对象的层次描述的可重复使用的软件设计问题的解决方案;[面向对象]设计模式体现的是程序整体的构思,所以有时候它也会出现在分析或者是概要设计阶段设计模式的核心思想是通过增加抽象层,把变化部分从那些不变部分里分离出来GOF(Gang of Four)的设计模式定义:设计模式是在一个上下文中,对一个问题的解决方案,及其能够达到的效果。

即模式的四要素:名称、上下文与问题、解决方案、效果。

分类:23种设计模式:创建型:5种结构型:7种行为型:11种四要素:1.模式名称(Pattern Name)2.问题(Problem):描述应该在何时使用模式。

解释了设计问题和问题存在的前因后果,可能还描述模式必须满足的先决条件;3.解决方案(Solution):描述了设计的组成成分、相互关系及各自的职责和协作方式。

模式就像一个模板,可应用于多种场合,所以解决方案并不描述一个具体的设计或实现,而是提供设计问题的抽象描述和解决问题所采用的元素组合(类和对象);4.效果(consequences ):描述模式的应用效果及使用模式应权衡的问题都有哪些设计模式?GOF共提出23种设计模式:创建型:5种结构型:7种行为型:11种Creational Patterns用来创建对象的模式,抽象了实例化过程1.Factory Method [ 工厂模式]父类负责定义创建对象的公共接口,而子类则负责生成具体对象,将类的实例化操作延迟到子类中完成;2.Abstract Factory [ 抽象工厂模式]为一个产品族提供统一的创建接口。

word办公期末考试复习资料

word办公期末考试复习资料

办公期末考试试卷名词解释题1.任务窗格:任务空格是一个可在其中创建新文件、查看剪贴板内容、搜索信息、插入剪贴画以及执行其他任务的区域.2.格式刷:可以方便地把某部分文本的字符格式、段落格式、项目符号和编号列表格式等属性应用到其他文本或段落上.3.模板:模板就是将各种类型的文档预先编排成一种“文档框架”.这里的“文档框架”包括一些固定的文字内容以及所要使用的样式等.4.书签:在WORD文档中用来标识文档的位置,以便在文档中快速地进行定位.5.文本框:是一种包含文字的图形对象.6.页边距:页面四周的空白区域的距离,它包括上下左右四种.填空题1.WORD2003有普通视图、Web版式视图、页面视图、大纲视图、阅读版式视图几种视图方式.2.WORD文档可以用只读方式和副本方式打开.3.WORD默认打开的工具栏有常用和格式两个.4.WORD默认的视图是页面视图;和打印效果相同的是页面视图.5.单击开始菜单按钮,鼠标指向程序然后再指向其子菜单中的“Microsoft WORD2003”就启动了WORD2003.WORD2003文档的扩展名是DOC .第一次启动WORD2003后系统自动建立一空白文档,名为文档1 .一个段落的选定方法有两种,一是,将鼠标指针移到该段的左侧,然后双击鼠标,二是,在该段落的任何地方连续三击左键.在WORD2003中向前滚动一页,可用按下Page Up键完成.选定内容后,单击“剪切”按钮,则被删除并送到剪贴板上.更改文档中字符的颜色应执行格式菜单中的字体命令.字形有常规、倾斜加粗、和加粗、倾斜四种.将文档分为左右两个版面的功能叫做分栏,将段落的第一个字放大突出显示的是首字下沉功能.大纲视图有利于文档的浏览,页面视图有利于文档的编辑与排版打印.段落对齐可以有左对齐、右对齐分散对齐两端对齐居中对齐五种方式.在WORD2003中,将段落的第一个字放大,突了显示的是首字下沉功能.为标识某些内容而又无需标出顺序的符号,WORD2003称为项目符号,如:★●◆等.一、不定项选择题1.WORD是A软件包中的一个组件.A.Microsoft OfficeB.WPS OfficeC.CAID.Internet Explorer2.在WORD工作界面最下方的是D.A.标题栏B.菜单栏C.工具栏D.状态栏3.通过对B中命令的选择,可以执行WORD中的各种功能.A.任务窗格B.菜单栏C.工具栏D.状态栏4.C可以显示出页眉和页脚.A.普通视图B.Web版式视图C.页面视图D.大纲视图5.WORD中显示有页号、节号、页数、总页数等信息的是D.A.常用工具栏B.菜单栏C."格式"工具栏D状态栏6.在文本段落中三击鼠标,将选定C.A.一行文本B.多行文本C.一段文本D.多段文本7.利用C可以选定文档中不相邻的文本.A.AltB.ShiftC.CtrlD.Tab8.按C键将删除插入点左边的字符.A.InsertB.DeleteC.Back SpaceD.空格9.在WORD的编辑状态下复制内容后,执行"编辑"|"粘贴"命令时DA.被选择的内容移到插入点处B.被选择的内容移到剪贴板中C.剪贴板中的内容移到插入点处D.剪贴板中的内容复制到插入点处10.WORD的"查找和替换"功能十分强大,不属于其中之一的是CA.能够查找文本和替换文本中的格式B.能够查找和替换大小写字母C.能够查找图形对象D.能够用通配符进行复杂搜索11.在WORD编辑的内容中,文字下面有红色波浪下划线表示CA.修改过的文档B.对输入的确认C.可能有拼写错误D.可能有语法错误12.如果要改变字符间距,可以D.A.在"编辑"菜单中选择"段落"命令B.在"格式"菜单中选择"段落"命令C.在"视图"菜单中选择"字体"命令D.在"格式"菜单中选择"字体"命令13.在WORD的编辑状态下,若要进行选定文本行间距的设置,应选择的操作是BA.编辑-格式B.格式-段落C.编辑-段落D.格式-段落14."着重号"按钮在D工具栏中.A.常用B.格式C.图片D.其他格式15.在文档中,为了使相关的内容醒目并且有序,可以插入CA.回车B.边框C.项目符号D.底纹16.利用WORD的D按钮可以将文本的格式属性应用到其他文本或段落上.A.复制B.粘贴C.剪切D.格式刷17.下列D不是WORD的原有样式.A.标题1B.标题2C.正文D.新标题118.WORD默认使用的模板是A.A.NormalB.Web页C.电子邮件正文D.信函和传真19.保存在Templates文件夹中的模板将出现在"模板"对话框的A选项卡中.A.常用B.Web页C.信函和传真D.其他文档20.WORD模板文件的扩展名是B.A.docB.dotC.modD.mot21.在文档中可以插入D来标识文档位置.A.脚注B.尾注C.目录D.书签22.如果要清除表格中的一条或一组线,可以单击B工具栏中的D按钮.A.格式B.表格和边框C.绘图D.擦除E.剪切F.撤消23.在"删除单元格"对话框中有B种选项.A.3种B.4种C.5种D.6种24.表格的合并操作分为A两种A.合并单元格和合并表格B.合并行和列C.合并标题D.合并行和合并表格25.在WORD的表格中输入计算公式必须要以B开头.A.加号B.等号C.减号D.单引号26.WORD2003共提供了A种文字环绕方式.A.6B.7C.8D.927.如果在调整文本框的大小时想固定宽高比例,应选中B复选框.A.锁定B.锁定纵横比C.固定宽高比例D.固定大小28."插入艺术字"按钮位于C工具栏中.A.常用B.图片C.绘图D.窗体29.选择"插入"|B|"剪贴画"命令,用户可以插入剪贴画.A.符号B.图片C.引用D.文本框30.按住C键,在绘制矩形时,矩形被限定为正方形;绘制椭圆时,椭圆被限定为圆形.A.CtrlB.AltC.ShiftD.Caps Lock四、判断题WORD中提供了两个删除操作“剪切”和“清除”,它们作用相同.WORD2003中工具栏的显示和隐藏可通过视图菜单来完成设置.WORD2003系统默认的字号是5号字.对当前文档的分栏最多可分为三栏.格式刷按钮可将指定段落的格式复制给若干个段落.WORD窗口和文档窗口可分为两个独立的窗口.移动、复制文本时需先选择文本.删除文本后,单击撤消按钮,恢复被删除的内容.按Del键只能删除插入点右边的字符.为防止掉电丢失新输入的文本内容,应经常执行“另存为”命令.文档内移动文本一定要经过剪贴板.执行“保存”命令不关闭文档窗口.按回车键可增加段落间的距离.WORD文档中,段落标记可以不显示.五、简答题1.如何创建新文档?2.如何设置自动保存文档?3.如何在不删除操作的情况下就对文本进行直接修改?4.在复制、粘贴文本时,如何使得粘贴和粘贴区域文本的格式一致?5.如何恢复被删除的操作?6.怎样查找和替换文档中的文本?7.如何利用自动更正功能进行更正?8.如何使用自动图文集功能?9.如何设置下划线的颜色?10.段落间距和行距有何区别?11.怎样删除文档中的项目符号或编号?12.如何为一段文本添加边框和底纹?13.如何将一篇文档分为两栏?14.如何利用格式刷将某文本格式应用于多处文本?15.WORD2003有哪几种视图方式?默认的视图是哪种?和打印效果一致的是哪一种?16.怎样将修改后的样式应用于其他文档?17.如何创建一个新的段落样式?18.如何根据现有文档创建模板?。

设计模式复习期末整理资料.docx

设计模式复习期末整理资料.docx

试卷1 •软件缺陷的等级A类——严重错误:1由于程序所引起的死机,非法退出。

2死循坏。

3数据库发生死锁4 因错课操作导致的程序屮断。

5功能错课。

6与数据库连接错误。

7数据通讯错谋B类——较严重错误:1程序错误2程序接口错误3数据库的表、业务规则、缺省值未加完整性等约束条件C类----- 般性错误:1操作界面错误2打印内容、格式错误3简单输入限制未放在前台进行控制4删除操作未给出提示5数据库表中有过多的空白D类——较小错课:1界面不规范2辅助说明描述不清楚3输入输岀不规范4长操作未给用户提示5提示窗口未采用行业术语6可输入区域和只读区域没有明显的区分标志 2.IEEE/EIA Std 12207软件生命周期过程:(1)主要过程:获取过程、供应过程、开发过程、运行过程(2)支持过程:文档编制过程、配置管理过程、质量保证过程、验证过程、确认过程、联合评审过程、审核过程、问题解决过程3.RUP的软件测试提出了三大成功经验:(1)尽早测试:通过迭代式软件开发把原来的整个软件开发生命周期分成多个迭代周期,在每个迭代周期都进行测试(2)连续测试:在迭代式软件开发的每个迭代周期,都会进行软件测试活动。

①过程:将整个项目的开发目标划分成一些更易于完成和达到的阶段小目标;制定迭代计划, 而R 每个迭代中都包括需求、设计、编码、集成、测试等一系列的开发活动,都会增量式集成一些新的系统功能;通过每次迭代,我们都产生一个可运行的系统。

在迭代式软件开发的每个迭代周期,都会进行软件测试活动。

②意义:持续的提高软件质量、监控质量状态,使系统测试的尽早实现成为可能。

从而有效的控制开发风险、降低测试成木,切实保证项目进度。

(3)自动化测试:完善的测试流程是前提,自动化测试工具是保证。

4•如何有效控制测试用例的流程? /有效编写测试用例应遵循的原则(1)从覆盖率來说,测试用例库的用例要达到最大覆盖软件系统的功能点(2)从数量来讲,测试用例不能太少,必须能覆盖系统需求(3)测试用例的完成不是一劳永逸的,一旦测试需求发生变化,则测试用例必须重新维护。

完整word版,公共空间设计期末考试答案

完整word版,公共空间设计期末考试答案

四川农业大学网络教育专科考试公共空间设计试卷(课程代码 392362)学号姓名一、名词解释(本大题共5小题,每小题4分,共计20分)1、人机工程学人机工程学,应用人体测量学、人体力学、劳动生理学、劳动心理学等学科的研究方法,对人体结构特征和机能特征进行研究,提供人体各部分的尺寸、重量、体表面积、比重、重心以及人体各部分在活动时的相互关系和可及范围等人体结构特征参数;还提供人体各部分的出力范围、以及动作时的习惯等人体机能特征参数,分析人的视觉、听觉、触觉以及肤觉等感觉器官的机能特性;分析人在各种劳动时的生理变化、能量消耗、疲劳机理以及人对各种劳动负荷的适应能力;探讨人在工作中影响心理状态的因素以及心理因素对工作效率的影响等。

2、错觉错觉是人们观察物体时,由于物体受到形、光、色的干扰,加上人们的生理、心理原因而误认物象,会产生与实际不符的判断性的视觉误差。

错觉是知觉的一种特殊形式,它是人在特定的条件下对客观事物的扭曲的知觉,也就是把实际存在的事物被扭曲的感知为与实际事物完全不相符的事物。

3、明度明度是眼睛对光源和物体表面的明暗程度的感觉,主要是由光线强弱决定的一种视觉经验。

一般来说,光线越强,看上去越亮;光线越弱,看上去越暗。

4、公共空间公共空间,狭义是指那些供城市居民日常生活和社会生活公共使用的室外及室内空间。

室外部分包括街道、广场、居住区户外场地、公园、体育场地等;室内部分包括政府机关、学校、图书馆、商业场所、办公空间、餐饮娱乐场所、酒店民宿等。

广义是指公共空间不仅仅只是个地理的概念,更重要的是进入空间的人们,以及展现在空间之上的广泛参与、交流与互动。

这些活动大致包括公众自发的日常文化休闲活动,和自上而下的宏大政治集会。

5、办公空间室内设计办公空间室内设计就是以办公的工作需要为主,创建适合办公人员工作环境的设计方案,主要是四个任务:一是对各功能的使用空子在空间上作合理的分配;二是对各功能区作合理安排;三是对分配好的空间作空间形式的设计;四是设定地面材料和设计地面图案。

设计模式考试复习试题[含答案解析]

设计模式考试复习试题[含答案解析]

一、1. 设计模式一般用来解决什么样的问题: A.同一问题的不同表相2. 下列属于面向对象基本原则的是: C.里氏代换3. Open-Close原则的含义是一个软件实体:A.应当对扩展开放,对修改关闭.4. 当我们想创建一个具体的对象而又不希望指定具体的类时,使用(A)模式。

A.创建型5. 要依赖于抽象不要依赖于具体。

即针对接口编程不要针对实现编程:(D)依赖倒转原则6. 依据设计模式思想,程序开发中应优先使用的是( A )关系实现复用。

A, 委派7. 设计模式的两大主题是( D ) D.系统复用与系统扩展8. 单体模式中,两个基本要点(AB)和单体类自己提供单例A .构造函数私有 B.唯一实例9. 下列模式中,属于行为模式的是( B ) B观察者10. “不要和陌生人说话”是( D )原则的通俗表述 D.迪米特1. 软件体系结构是指一个系统的有目的的设计和规划,这个设计规划既不描述活动,也不描述系统怎样开发,它只描述系统的组成元素及其相互的交互协作。

2.一个UML模型只描述了一个系统要做什么,它并没告诉我们系统是怎么做。

3.接口是可以在整个模型中反复使用的一组行为,是一个没有属性而只有方法的类。

4.多重性指的是,某个类有多个对象可以和另一个类的一对象关联。

5.当一个类的对象可以充当多种角色时,自身关联就可能发生。

6.在泛化关系中,子类可以替代父类。

后前者出现的可以相同地方。

反过来却不成立。

7.最通常的依赖关系是一个类操作的形构中用到了另一个类的定义。

8.组成是强类型的聚集,因为聚集中的每个部分体只能属于一个整体。

9.实现的符号和继承的符号有相似之处,两者的唯一差别是实现关系用虚线表示,继承关系用实线表示。

10. 设计模式中应优先使用对象组合而不是类继承。

1.适配器模式属于创建型模式结构型( F )2.在设计模式中,“效果”只是指“原因和结果”( T )3.设计模式使代码编制不能真正工程化( T )4.面向对象语言编程中的异常处理,可以理解为责任链模式(T )5.反模式就是反对在软件开发过程中使用设计模式分析:反模式用来解决问题的带有共性的不良方法(F )1.什么是设计模式?设计模式目标是什么?答:设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。

(完整word版)UML试题及答案(5)

(完整word版)UML试题及答案(5)

【用例图】1. 用例图的节点包括(ABD)A、用例B、边界C、关联D、执行者2. 用例之间的关系主要有(BCD)A、聚合B、继承C、扩展D、包含3。

在采用用例模型捕获需求时,需要执行如下(ABCD)操作A、描述非功能需求B、用例建模C、识别用例D、识别参与者4。

在识别用例时,以下(ABC)问题可以帮助识别用例A、当系统状态发生故障时,是否需要通知参与者B、系统是否存在外部事件,如果存在,是哪个能参与者通知系统这些个部事件C、参与者希望系统为他提供什么样的功能D、系统运行环境是什么5. 在用例图中,可以用(D)来表示整个软件系统或其中一些子系统的边界,也可以用它表示软件系统的不同发布版本的功能范围A、执行者B、关联关系C、用例D、边界框6.(B)作为完成用例任务的责任承担者,协调、控制其他类共同完成用例规定的功能或行为A、数据对象B、控制类C、实体类D、边界类7. 基于用例图的需求捕获的第一步就是确定系统的参与者,在寻找系统参与者时,可以根据以下(ABCD)等问题来确定A、系统同环境如何进行交互B、由谁安装系统C、系统为哪些对象提供信息、服务D、系统的使用者是谁8。

如果用例B是用例A的某项子功能,并且建模者确切地知道在A所对应的动作序列中何时将调用B,则称(A)A、用例A扩展用例BB、用例A继承用例BC、用例A包括用例BD、用例A实现用例B9. 如果用例A与用例B相似,但A的动作序列是通过改写B的部分或者扩展B的动作而获得的,则称(B)A、用例A实现用例BB、用例A继承用例BC、用例A扩展用例BD、用例A包括用例B10。

如果用例A与用例B相似,但A的功能较B多,A的动作序列是通过在B 的动作序列中的某些执行点上插入附加的动作序列而构成的,则称(C)A、用例A扩展用例BB、用例A包含用例BC、用例A继承用例BD、用例A实现用例B11. 在UML中,(A)表示使用软件系统的功能,与软件系统交换信息的外部实体A、执行者B、类C、用例D、用例图12. 在用例图中,执行者之间的关系只有(B)一种A、包含B、继承C、扩展D、实现【静态图】1。

word文档期末考试题及答案

word文档期末考试题及答案

word文档期末考试题及答案一、选择题(每题2分,共10分)1. 在Word中,下列哪个功能用于插入页码?A. 插入B. 引用C. 视图D. 布局答案:B2. 如何在Word文档中设置首行缩进?A. 段落B. 格式C. 样式D. 插入答案:A3. 在Word中,如何快速将文本转换为表格?A. 插入表格B. 选择文本后使用“表格”菜单中的“文本转换为表格”C. 使用快捷键Ctrl+TD. 使用快捷键Ctrl+A答案:B4. 以下哪个不是Word的视图模式?A. 打印布局视图B. 阅读模式视图C. 网页视图D. 幻灯片视图答案:D5. 在Word中,如何插入一个超链接?A. 右键单击文本,选择“超链接”B. 选择文本后使用“插入”菜单中的“超链接”C. 使用快捷键Ctrl+KD. 使用快捷键Ctrl+L答案:B二、填空题(每题2分,共10分)1. 在Word中,可以通过“____”菜单中的“查找和替换”功能来查找文档中的特定文本或格式。

答案:编辑2. 要设置文档的页边距,可以在“页面布局”菜单中找到“____”选项。

答案:边距3. Word中,可以通过“插入”菜单中的“____”功能来插入一个脚注。

答案:脚注4. 若要在Word文档中插入一个公式,可以使用“插入”菜单中的“____”选项。

答案:公式5. 在Word中,可以通过“引用”菜单中的“目录”功能来插入一个自动生成的“____”。

答案:目录三、简答题(每题5分,共20分)1. 描述在Word中如何设置文档的字体和大小。

答案:在Word中,可以通过选中文本,然后使用“开始”菜单中的字体和字号下拉列表来设置文档的字体和大小。

2. 说明如何在Word文档中插入图片。

答案:在Word文档中,可以通过“插入”菜单中的“图片”选项来插入本地图片,或者使用“在线图片”选项来从在线资源中选择图片。

3. 解释如何在Word中创建一个目录。

答案:在Word中,可以通过“引用”菜单中的“目录”选项来创建一个目录。

设计期末考试题目及答案

设计期末考试题目及答案

设计期末考试题目及答案一、单项选择题(每题2分,共20分)1. 设计中最基本的原则是()。

A. 功能性B. 美观性C. 经济性D. 可持续性答案:A2. 以下哪项不是设计流程的一部分?()A. 需求分析B. 概念生成C. 制作原型D. 市场推广答案:D3. 用户体验(UX)设计主要关注以下哪个方面?()A. 产品的外观设计B. 产品的功能实现C. 用户与产品交互的质量D. 产品的市场定位答案:C4. 在设计中,色彩理论用于()。

A. 增加产品的重量感B. 增强产品的稳定性C. 影响用户的情感和行为D. 减少产品的生产成本答案:C5. 以下哪项不是设计研究方法?()A. 调查问卷B. 访谈C. 焦点小组D. 数据挖掘答案:D6. 人体工程学在设计中的主要作用是()。

A. 提高产品的美观性B. 提高产品的生产效率C. 确保产品的使用安全和舒适性D. 降低产品的材料成本答案:C7. 以下哪项不是设计项目管理的关键要素?()A. 时间管理B. 资源分配C. 风险评估D. 产品销售答案:D8. 在设计中,迭代过程的主要目的是()。

A. 增加产品的功能B. 减少产品的成本C. 改进产品的设计D. 扩大产品的市场答案:C9. 以下哪项不是设计创新的特点?()A. 原创性B. 实用性C. 可行性D. 模仿性答案:D10. 设计思维的核心是()。

A. 问题解决B. 创意生成C. 快速原型D. 用户研究答案:A二、多项选择题(每题3分,共15分)11. 设计中常用的原型制作方法包括()。

A. 纸模型B. 3D打印C. 计算机模拟D. 手工制作答案:A, B, C, D12. 设计中的色彩搭配原则包括()。

A. 互补色搭配B. 类似色搭配C. 三色搭配D. 单色搭配答案:A, B, C, D13. 设计中的人机交互(HCI)涉及以下哪些方面?()A. 用户界面设计B. 用户体验设计C. 交互流程设计D. 硬件设计答案:A, B, C14. 设计中的可持续性考虑包括()。

建筑装饰设计期末复习 Microsoft Word 文档

建筑装饰设计期末复习 Microsoft Word 文档

2012级建筑装饰设计(上)期末总复习任课教师:祝建华一. 选择题(多选或单选,每题1分,共30分)1 建筑装饰实质上就是设计师对建筑的( a )通过科学的艺术手段进行美化,使建筑物具有识别和艺术享受的功能。

a功能与技术;b施工与管理;c技术与施工;d艺术与施工;2. 在实际室内环境中,体可视为是空间造形,一般可分为( a )两种。

a实体和虚体;b墙体和柱体;c体积和造型;d通体和隔体;3. 比例能表明( c )的相对数比关系。

a 一种对比要素之间;b独立对比要素之间;c各种对比要素之间;4. 空间分隔方式有( a b c)。

a封闭式分隔;b半封闭式分隔;c象征性分隔;5. 贮藏功能的空间设计处理采用下列几种方式:( a b c d )。

a嵌入式;b壁式橱柜;c悬挂式;d收藏式;6.眩光的产生与光源的(a c )有关。

a 亮度;b位置;c视角;d范围;7. 把符合于审美要求的空间称为(b );a艺术空间;b 视觉空间;c精神空间;8. 空间序列设计的变化形式有( a b c d )。

a串联式;b垂直式;c放射式;d走道式;9. 构成结构空间的结构体系大致可分为:( a b c d )。

a墙、柱结构体系;b框架结构体系;c大跨度结构体系;10.下沉式空间的下沉高度,可根据使用要求和空间效果而定,一般在(a )之间,最高不宜超过( d ),也就是以视线和空间的连续性为界限。

a 15 一60cm;b 60—80;c 2m;;d l m;11.流动空间有两种形式一种为(a );另一种为(d )。

a感觉上的流动;b平面上的流动;c心理上的流动;d事实上的流动;12.使室内光线设计合乎活动需要:( a b c d )必须依照实际用途给予正确设计处理。

a光源的选择;b配光的方式;c光量的控制;d灯具的安排;13.长时间劳动性的活动空间需要非常充足的光量,照度在(b )适宜,设计以漫射性及半直接的日光灯具为主。

(完整word版)软件设计模式A卷期末考核

(完整word版)软件设计模式A卷期末考核

东北大学继续教育学院软件设计模式试卷(作业考核线上) A 卷学习中心:黑龙江漠河奥鹏学习中心[17]院校学号:C54570212090015 姓名牟雷(共 5 页)1. C#语言的核心是面向对象编程(OOP),所有OOP语言都应至少具有三个特性:A、封装、继承和多态B、类、对象和方法C、封装、继承和派生D、封装、继承和接口2. 下列语句创建了多少个string 对象?string[,] strArray = new string[3][4];A. 0B. 3C. 4D. 123. 关于结构类型,下列说法哪些是正确的?A. 结构是值类型B. 结构中不允许定义带参数的实例构造函数;C. 结构中不允许定义析构函数D. 结构中可以定义成员方法,但是方法内不能使用this 指针4. 在c#程序中,入口函数的正确声明为:A. static int main(){……}B. static void Main(){……}C. static void main(){……}D. void Main(){……}5. 在C#中,引用命名空间system 的正确语句是:A. using System;B. #import <System>;C. uses System;D. #include <System>;6. MyClass为一个自定义的类,则下列语句创建了多少个类MyClass的对象?MyClass[ , ] myArray = new MyClass[2][3];A. 0B. 2C. 3D. 67. 已知a、b、c的值分别是4、5、6,执行下面的程序段后,判断变量n的值为:int a,b,c,n;if (c < b)n = a + b + c;else if (a + b < c)n = c - a - b;elsen = a + b;A. 3B. -3C. 9D. 158. 下列说法哪个正确?A. 不需要定义类,就能创建对象B. 属性可以定义为抽象的C. 对象中必须有属性和方法D. 常量不能作为类成员9. 在类的外部可以被访问的成员是:A. public成员B. private成员C. protected成员D. protected internal成员10. C#语言源代码文件的后缀名为:A. .C#B. .CCC. .CSPD. .CS11. C#中导入某一个命名空间的关键字是:A. usingB. useC. importD. include12. 方法中的值参数是_________的参数。

版式设计期末试题及答案

版式设计期末试题及答案

版式设计期末试题及答案一、单选题(每题2分,共20分)1. 版式设计中,用于突出重要信息的元素是:A. 标题B. 正文C. 图片D. 页脚答案:A2. 在版式设计中,以下哪个不是常用的布局方式?A. 网格布局B. 对齐布局C. 随机布局D. 分栏布局答案:C3. 以下哪种颜色模式最适合网页设计?A. RGBB. CMYKC. HSLD. LAB答案:A4. 版式设计中,以下哪个元素可以提高页面的可读性?A. 颜色B. 图片C. 动画D. 背景5. 在版式设计中,以下哪个元素通常用于引导用户的视线?A. 线条B. 形状C. 文字D. 颜色答案:A6. 以下哪种字体适合用于标题?A. 宋体B. 黑体C. 楷体D. 隶书答案:B7. 在版式设计中,以下哪个元素可以增加页面的层次感?A. 颜色对比B. 形状对比C. 文字对比D. 背景对比答案:A8. 以下哪种布局方式适合展示大量数据?A. 网格布局B. 列表布局C. 瀑布流布局D. 卡片布局答案:A9. 在版式设计中,以下哪个元素可以提高页面的专业性?B. 线条C. 图片D. 颜色答案:D10. 以下哪种设计原则有助于创建平衡的版式?A. 对称B. 重复C. 对齐D. 所有选项答案:D二、多选题(每题3分,共15分)1. 版式设计中,以下哪些元素可以用于创建视觉焦点?A. 大小B. 颜色C. 形状D. 位置答案:ABCD2. 在版式设计中,以下哪些原则有助于提高页面的可用性?A. 一致性B. 简洁性C. 可读性D. 可访问性答案:ABCD3. 以下哪些方法可以提高版式设计的吸引力?A. 使用高对比度的颜色B. 应用动态效果C. 利用空白D. 使用高质量的图片答案:ACD4. 在版式设计中,以下哪些元素可以增加页面的互动性?A. 按钮B. 链接C. 动画D. 视频答案:ABCD5. 以下哪些布局方式适合移动设备?A. 响应式布局B. 单栏布局C. 多栏布局D. 瀑布流布局答案:AB三、判断题(每题1分,共10分)1. 版式设计中,所有元素都应该对齐以提高可读性。

设计模式期末复习

设计模式期末复习

设计模式期末复习题1、以下哪个模式是利用一个对象,快速地生成一批对象:()A.抽象工厂(Abstract Factory)模式B.组合(Composite)模式C.原型(Prototype)模式D.桥接(Bridge)模式2、要针对接口编程,不要针对实现编程是()原则的一种表述。

A.里氏代换B. 依赖倒转C.接口隔离D.迪米特3、“不要和陌生人说话” 是( )原则的通俗表述A.开闭B.里氏代换C.合成复用D.迪米特4、关于继承表述错误的是:()A.继承是一种通过扩展一个已有对象的实现,从而获得新功能的复用方法。

B.泛化类(超类)可以显式地捕获那些公共的属性和方法。

特殊类(子类)则通过附加属性和方法来进行实现的扩展。

C.破坏了封装性,因为这会将父类的实现细节暴露给子类。

D.继承本质上是“白盒复用”,对父类的修改,不会影响到子类5、当想使用一个已经存在的类,但其接口不符合需求时,可以采用()设计模式将该类的接口转换成我们希望的接口A. 命令(Command)B. 适配器(Adapter)C.装饰(Decorator)D.桥接(Bridge)6、对于依赖倒转的表述错误的是()A.依赖于抽象而不依赖于具体,也就是针对接口编程。

B.依赖倒转的接口并非语法意义上的接口,而是一个类对其他对象进行调用时,所知道的方法集合。

C.从选项B的角度论述,一个对象可以有多个接口。

D.实现了同一接口的对象,可以在运行期间,顺利地进行替换。

而且不必知道所示用的对象是那个实现类的实例。

E.此题没有正确答案。

7、Java的异常处理机制可理解为哪一种行为模式。

A.观察者(Observer)模式B.迭代器(Iterator)模式C.职责链(Chain of Responsibility)模式D.策略(Strategy)模式8、( )不是桥接模式所适用的场景A. 一个可以跨平台并支持多种格式的文件编辑器B. 一个支持多数据源的报表生成工具,可以以不同图形方式显示报表信息C. 一个可动态选择排序算法的数据操作工具D. 一个可以支持多种编程语言的跨平台开发工具9、下图描述了一种设计模式,该模式不可以()A. 动态决定由一组对象中某个对象处理该请求B. 动态指定处理一个请求的对象集合,并高效率地处理一个请求C. 使多个对象都有机会处理请求,避免请求的发送者和接收者间的耦合D. 将对象连成一条链,并沿着该链传递请求10、在()时无须使用命令模式A. 实现撤消操作和恢复操作B. 将请求的发送者和接收者解耦C. 不改变聚合类的前提下定义作用于聚合中元素的新操作D. 在不同的时刻指定请求,并将请求排队11. 中介者模式中通过中介者来将同事类解耦,这是()的具体应用。

完整word版设计模式期末考试复习

完整word版设计模式期末考试复习

《软件建模》考试试题举例・、判断题〉单例类易扩展、易复用。

(错1・)2.装饰模式能够动态地为•个对象增加新的职责。

(对二、单项选择题)。

简单工厂模式的优点不包括(D1.它提供了专门的匸厂类用于创建对象,实现了对责任的分割。

A.客户无须知道所创建的具体产品类的类名。

B.产品。

“消费”C.客户可以免除岚接创建产品对象的贵任,而仅仅工厂角色可以通过继承而得以复用。

D.三、设计词汇与概念配对题将其编号填入对段叙述中选择最贴切的•个叙述,请从后面的9下面列出了5个设计词汇,应词汇后面的括号中。

A) 1.单-职责()依赖倒置(D 2.就•个类而言,应该仅有•个引起它变化的原因。

(单•职责原则)A.B.-个软件实体应当对扩展开放,对修改关闭。

(开闭原则)C.所有引用基类(父类)的地方必须能透明地使用其了•类的对象。

(里氏代换原则〉D.要针对接口或抽象类编程,而不是针对具体类编程。

(依赖倒置原则〉E.•个软件实体应当尽可能少的与其他实体发生相互作用。

(迪米特法则)四、软件建模题1.下图是•间教室的状态转换图,请将图中处的内容补充完整。

2•请回答以下关于装饰模式的问题。

)下图是装饰模式的设计类图,请补充完整。

1Component + operation ()comp o n ent. operation。

:(2)装饰模式中包含哪四种角色?相互之间如何协作?抽象构件(Component)具体构件(ConcieteComponent)抽象装饰类(Decomte)具体装饰类(Concret已DeconU已)(3)装饰模式能解决哪一类软件设计问题?在不影响其他对象的情况下,以动态、透明的方式给•个对象增加额外职资,与继承和比更加灵活,并且能够处理那些可以撤销的职责五、综合应用题1•咖卩II:店为了进-步满足顾客的口味,允许顾客可以在普通咖啡中自由地加入多种配料(包括加糖、加奶、加冰等)。

咖啡店规定:普通咖啡5元-杯,加糖多收1元,加奶多收2元,元。

《版式设计》期末复习考试题库(带答案)

《版式设计》期末复习考试题库(带答案)

《版式设计》期末复习考试题库(带答案)一、单选题1.重复不会使设计产生的效果是A、安定与整齐B、趣味性C、呆板与平淡D、规律的统一答案:B2.随着图版率增高,图片大道30%-70%时A、读者阅读兴趣更强B、读者阅读的兴趣变弱C、不会影响阅读速度D、产生强烈视觉度、冲击力答案:D3.散构的视觉流程特点是A、追求感性、自由B、富于韵律、秩序C、饱满富有变化D、简洁、有序答案:A4.Photoshop图象中以下能被打印出来的有B、网格线C、象素D、路径答案:C5.以互不成倍数的几种活字为标准,加倍或减半自成体系的字号计算方式是A、点数制B、级数制C、磅数制D、号数制答案:D6.垂直线不能给人的感受是A、挺拔B、上升C、崇高D、复杂答案:D7.点、线、面是版式设计中的A、基本样式B、非基本样式C、基本元素D、非基本元素8.沃尔特·佩特说:“所有的数都是在不断地想着音乐的境界努力”。

这个在版面设计中指的是A、单纯与秩序B、对比与和谐C、对称与均衡D、节奏与韵律答案:D9.有色彩具有三个属性A、色相、饱和度B、有色彩、无色彩C、色相、纯度、明度D、色相、纯度、无色彩答案:C10.在Photoshop中打印的快捷键为A、Ctrl+0B、Ctrl+WC、Ctr|+PD、Ctrl+N答案:C11.设计女性、美容、化妆品等标志多使用怎样的字体表达A、直线C、粗直线D、方向性答案:B12.设计工业产品、建筑等标志多使用怎样的字体表达A、直线B、曲线C、粗直线D、方向性答案:A13.反复的表现形式有以下两种A、单纯、变化B、单一、色彩C、形状、单一D、色彩、形状答案:A14.在标志设计中,以什么元素为主的设计效果直接明了A、文字B、图形C、颜色D、创意答案:A15.用于科技产品的标志通常使用怎样的颜色A、蓝色B、绿色C、红色、橙色D、黑色答案:A16.以下哪些选项不是类似色A、黄色与橙黄色B、白色与黑色C、绿色与黄绿色D、红色与橙红色答案:B17.在版面的编排中,大面积的留白会表现出设计对象A、丰富的信息量B、缺乏信息量C、高品质与高格调D、单纯和简洁答案:C18.以下不属于对称规则的是A、上下对称B、左右对称C、前后对称D、对角对称答案:C19.曲线视觉流程的形式微妙而复杂,通常可概括为A、二种B、三种C、四种D、五种答案:A20.在一个版面中,一般选用()字体为版面最佳视觉效果。

(完整word版)公共空间设计期末考试答案

(完整word版)公共空间设计期末考试答案

四川农业大学网络教育专科考试公共空间设计试卷(课程代码392362)学号姓名一、名词解释(本大题共5小题,每小题4分,共计20分)1、人机工程学人机工程学,应用人体测量学、人体力学、劳动生理学、劳动心理学等学科的研究方法,对人体结构特征和机能特征进行研究,提供人体各部分的尺寸、重量、体表面积、比重、重心以及人体各部分在活动时的相互关系和可及范围等人体结构特征参数;还提供人体各部分的出力范围、以及动作时的习惯等人体机能特征参数,分析人的视觉、听觉、触觉以及肤觉等感觉器官的机能特性;分析人在各种劳动时的生理变化、能量消耗、疲劳机理以及人对各种劳动负荷的适应能力;探讨人在工作中影响心理状态的因素以及心理因素对工作效率的影响等.2、错觉错觉是人们观察物体时,由于物体受到形、光、色的干扰,加上人们的生理、心理原因而误认物象,会产生与实际不符的判断性的视觉误差.错觉是知觉的一种特殊形式,它是人在特定的条件下对客观事物的扭曲的知觉,也就是把实际存在的事物被扭曲的感知为与实际事物完全不相符的事物。

3、明度明度是眼睛对光源和物体表面的明暗程度的感觉,主要是由光线强弱决定的一种视觉经验.一般来说,光线越强,看上去越亮;光线越弱,看上去越暗。

4、公共空间公共空间,狭义是指那些供城市居民日常生活和社会生活公共使用的室外及室内空间.室外部分包括街道、广场、居住区户外场地、公园、体育场地等;室内部分包括政府机关、学校、图书馆、商业场所、办公空间、餐饮娱乐场所、酒店民宿等。

广义是指公共空间不仅仅只是个地理的概念,更重要的是进入空间的人们,以及展现在空间之上的广泛参与、交流与互动。

这些活动大致包括公众自发的日常文化休闲活动,和自上而下的宏大政治集会。

5、办公空间室内设计办公空间室内设计就是以办公的工作需要为主,创建适合办公人员工作环境的设计方案,主要是四个任务:一是对各功能的使用空子在空间上作合理的分配;二是对各功能区作合理安排;三是对分配好的空间作空间形式的设计;四是设定地面材料和设计地面图案。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《软件建模》考试试题举例
一、判断题)单例类易扩展、易复用。

(错1. )2.装饰模式能够动态地为一个对象增加新的职责。

(对
二、单项选择题)。

简单工厂模式的优点不包括(D 1. 它提供了专门的工厂类用于创建对象,实现了对责任的分割。

A.
客户无须知道所创建的具体产品类的类名。

B.
产品。

“消费”C. 客户可以免除直接创建产品对象的责任,而仅仅工厂角色可以通过继承而得以复用。

D.
三、设计词汇与概念配对题将其编号填入对段叙述中选择最贴切的一个叙述,请从后面的9下面列出了5个设计词汇,应词汇后面的括号中。

A ) 1.单一职责(
)依赖倒置(D 2.
就一个类而言,应该仅有一个引起它变化的原因。

(单一职责原则) A.
B. 一个软件实体应当对扩展开放,对修改关闭。

(开闭原则)
C. 所有引用基类(父类)的地方必须能透明地使用其子类的对象。

(里氏代换原则)
D. 要针对接口或抽象类编程,而不是针对具体类编程。

(依赖倒置原则)
E. 一个软件实体应当尽可能少的与其他实体发生相互作用。

(迪米特法则)
四、软件建模题
1.下图是一间教室的状态转换图,请将图中()处的内容补充完整。

2.请回答以下关于装饰模式的问题。

)下图是装饰模式的设计类图,请补充完整。

1
(.
(2)装饰模式中包含哪四种角色?相互之间如何协作?
抽象构件(Component)
具体构件(ConcreteComponent)
抽象装饰类(Decorate)
具体装饰类(ConcreteDecorate)
(3)装饰模式能解决哪一类软件设计问题?
在不影响其他对象的情况下,以动态、透明的方式给一个对象增加额外职责,与继承相比更加灵活,并且能够处理那些可以撤销的职责
五、综合应用题
1. 咖啡店为了进一步满足顾客的口味,允许顾客可以在普通咖啡中自由地加入多种配料(包括加糖、加奶、加冰等)。

咖啡店规定:普通咖啡5元一杯,加糖多收1元,加奶多收2元,元。

使用装饰模式设计的类图如下所示:1加冰多
收.
(1)若ICoffee接口与Coffee类定义如下,请编写出CoffeeDecorator类的完整代码。

public interface ICoffee {
double getPrice();
}
public class Coffee implements ICoffee{
@Override
public double getPrice() {
return 5;
}
}
Public abstract class CoffeeDecorator implements ICoffee{
Private ICoffee coffee;
Public CoffeeDecorator(ICoffee coffee){
This.coffee = coffee;
}
}
(2)以下程序创建一杯加糖加奶咖啡,请补充填写下划线处的Java代码。

public class Client {
public static void main(String[] args) {
ICoffee coffee= new SugerCoffee();
祓瑳浥漮瑵瀮楲瑮湬尨加糖加奶咖啡的价格是:+coffee.getPrice());
}
}
1.UML(图形元素及表示):类图、状态转换图、活动图、顺序图。

2.设计模式(设计图、设计思路、案例、实现代码):装饰模式、适配器模式、单例模式、简单工厂模式。

3.面向对象设计原则(理解内涵)
类图:
类图是用来描述软件系统中类以及类之间的关系的一种图示,是从静态角度表示系统的。

状态转换图:
通过建立对象的生存周期模型来描述对象随时间变化的动态行为(起点终点、状态、事件、转换)
活动图:
显示活动动作及其结果,着重描述操作(方法)实现中所完成的工作以及用例实例或对象中的活动。

(活动、动作流、分支与合并、分叉与回合、泳道、组合活动)
顺序图:
顺序图是描述对象之间传送消息的时间顺序,它用来表示用例中的行为顺序,当执行一个用例行为时,顺序图中的每条消息对应了一个类操作中引起转换的触发事件。

(对象、生命线、消息).。

相关文档
最新文档