当前位置:文档之家› 设计模式考试复习题含答案

设计模式考试复习题含答案

设计模式考试复习题含答案
设计模式考试复习题含答案

一、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.什么是设计模式?设计模式目标是什么?

答:设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解,保证代码可靠性。

2.设计模式中一般都遵循的原则有什么?

答:开闭原则、根据场景进行设计原则、优先组合原则、包容变化原则

3.“Gang of Four”针对“创建优秀面向对象设计”建议了哪些策略?

答:针对接口编程、优先使用对象组合而不是类继承,找到并封装变化点。

4.面向对象系统中功能复用的两种最常用技术是什么?

答:类继承和对象组合,类继承允许你根据其他类的实现来定义一个类的实现。父类的部细节对子类可见。类继承是在编译时刻静态定义的,且可直接使用,类继承可以较方便地改变被复用的实现。对象组合是类继承之外的另一种复用选择。新的更复杂的功能可以通过组装或组合对象来获得。对象组合要求被组合的对象具有良好定义的接口。

5.只根据抽象类中定义的接口来操纵对象有什么好处?

答:1) 客户无须知道他们使用对象的特定类型,只须对象有客户所期望的接口。

2) 客户无须知道他们使用的对象是用什么类来实现的,他们只须知道定义接口的抽象类。

五、应用题(分值15)

公司架构:经理、工程师、技师和后勤人员都是公司的雇员,经理管理工程师、技师和后勤人员。高层经理领导较低级别的经理。典型层次图如下:可以使用哪种设计模式实现公司的层级关系?并说明为什么?

组合模式,第一,其公司关系架构为树形结构;第二,其表示了部分-整体关系(自己扩展)

1. 在观察者模式中,表述错误的是( C )C. 观察者可以改变被观察者的状态,再由被观察者通知所有观察者依据被观察者的状态进行。

2. 对于违反里式代换原则的两个类,可以采用的候选解决方案错误的是:( D )D. 以上方案错误

3. 下列模式属于结构型设计模式的是( AB )A. Composite B. 享元(Flyweight)模式

4. 关于继承表述错误的是:( D )D. 继承本质上是“白盒复用”,对父类的修改,不会影响到子类。

5. 对于依赖倒转的表述错误的是(C)C. 从选项B的角度论述,一个对象可以有多个接口。

6. 可以使用哪一种设计模式限制类的实例唯一?( D )D.单体模式

7. Java数据库连接库JDBC用到哪种设计模式( B )?B.工厂方法

8. 关于运用GOF工厂方法的效果Consequences,说法不正确的是(C)有利于产品的一致性

8. 在应用程序中可用哪些设计模式分离出算法?( B )B. 策略模式

9. 工厂方法也称为( D )D. 虚构造器

10. 可以使用哪种设计模式将抽象和实现解耦,使得抽象和实现可以独自变化?( B )桥接模式

1. 面向对象的七条基本原则包括:开闭原则,里式代换原则,合成聚合原则以及(迪米特法则),(依赖倒转),(单一原则),(接口隔离)。

2. 在存在继承关系的情况下,方法向(超类)方向集中,而数据向(子类)方向集中。

3. 适配器模式,分为类的适配器和对象的适配器两种实现。其中类的适配器采用的是(继承)关系,而对象适配器采用的是(组合聚合)关系。

4. 设计模式的四个基本要素是(名字),(意图),(问题)和(解决方案)。

5. .创建型模式的根本意图是要把(对象的创建)和(使用分离)的责任进行分离,从而降低系统的(耦合度)。

6. 工厂模式分为(简单工厂 ),( 工厂方法 ),( 抽象工厂 )三种类型。

7. 门面模式是( 迪米特 )法则的典型运用

8. MVC模型的基本工作原理是基于( 观察者 )模式,实现是基于(命令)模式

9. 设计模式的思想根源是(开闭 )基本原则的宏观运用,本质上是没有任何模式的,发现模式的人永远是大师,而死守模式的人,最对只能是一个工匠.

1. 在MVC模型中M、V、C分别指什么?简述它们之间的关系?

M: 模型(Model), V:视图(View) C:控制Controller)。

MVC模式的目的就是实现Web系统的职能分工。 Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现。 View层用于与用户的交互,通常用JSP来实现。 Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。

2. 什么是开闭原则?

软件实体应当对扩展开放,对修改关闭,软件系统中包含的各种组件,例如模块(Modules)、类(Classes)以及功能(Functions)等,应该在不修改现有代码的基础上,引入新功能。开闭原则中“开”,是指对于组件功能的扩展是开放的,是允许对其进行功能扩展的;开闭原则中“闭”,是指对于原有代码的修改是封闭的,即不应该修改原有的代码。

3.设计数据库的系统日志,要考虑使用哪些设计模式?

答:命令模式,备忘录模式,外观模式

4. 使用工厂模式的主要原因是什么?

工厂模式定义:提供创建对象的接口. 因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑使用工厂模式,虽然这样做,可能多做一些工作,但会给你系统带来更大的可扩展性和尽量少的修改量。

5、猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒问:

(1)设计可能用到什么设计模式?

(2)画出其类图。

观察者模式

分析:要有联动性,老鼠和主人的行为是被动的;考虑可扩展性,猫的叫声可能引起其他联动效应。

一、多项选择题

(1)以下是模式的基本要素的是(ABCD)A名称B意图C)解决方案D)参与者和协作者

(2)常用的描述设计模式的格式有(ABCD)A)意图B)动机C)适用性D)结构

(3)以下哪些问题通过应用设计模式能够解决(AD)A指定对象的接口D设计应支持变化

(4)面向对象系统中功能复用的最常用技术是( AB )。A)类继承B)对象组合

(5)常用的基本设计模式可分为( A )。A)创建型、结构型和行为型

(6)以下关于创建型模式说确的是(A )。A)创建型模式关注的是对象的创建

(7)以下属于创建型模式的是(AC )。

A)抽象工厂(Abstract Factory)模式 C)单例(Singleton)模式

(8) ( C )模式是利用一个对象,快速生成一批对象。C)原型(Prototype)模式

(9)在不破坏类封装性的基础上,使得类可以同不曾估计到的系统进行交互。主要体现在( AD )。 A)适配器(Adapter)模式D)桥接(Bridge)模式

(10)结构型模式中最体现扩展性的几种模式是( C ) C)装饰(Decorator)模式

(11)行为类模式使用( C )在类间分派行为。C)对象组合

(12)以下属于行为对象模式的是(ABCD ) A)模板(Template Method)模式 B)迭代器(Iterator)模式C)命令(Command)模式D)观察者(Observer)模式

(13)封装分布于多个类之间的行为的模式是( C ) C)访问者(Visitor)模式

(14)Observer(观察者)模式适用于(C)。(C)当一个对象必须通知其它对象,而它又不能假定其它对象是谁。

也就是说你不希望这些对象是紧耦合的。

(15)Java的异常处理机制可理解为哪一种行为模式( C )。C)职责链(Chain of Responsibility)模式

二、填空题(分值20)

1.(单一职责)原则的核心思想是系统中的每一个对象都应该只有一个单独的职责,而所有对象所关注的就是自

身职责的完成。

2.(开闭)原则的核心思想是一个对象对扩展开放,对修改关闭;实现此原则的关键就在于(抽象)、分

离出(扩展)部分和(修改)部分。

3.(里氏替换)原则的核心思想是在任何父类出现的地方都可以用它的子类来替代。

4.(依赖倒置)原则的核心思想是要依赖于抽象,而不要依赖于具体的实现。

5.(接口隔离)原则的核心思想是不应该强迫客户程序依赖于他们不用的方法。即一个接口不需要提供太多的行

为,应该只提供一种对外的功能,不应该把所有的操作都封装在一个接口中。

6.(迪米特)原则的核心思想是一个对象应当对其它对象尽可能少的了解。或者说,只和你的朋友说话。这样一

些对象可以看做朋友:当前对象本身、通过方法的参数传递进来的对象、当前对象所创建的对象、当前对象的实例变量所引用的对象和方法所创建或者实例化的对象。

7.(优先使用组合)原则的核心思想是优先使用组合而非继承。

8.设计模式应该面向(对象)编程

三、判断题(分值10)

1.单一职责原则表现在面向对象的程序中就是“高聚、低耦合”。(T)

2.设计模式只能遵从使用,不能也无需创新。(F)

3.在面向对象编程时,无论何时何地都要使用GoF所给出的设计模式,这样编写的代码才比较好。( F)

4.工厂方法能够提高聚性,松散耦合,并且有助于测试。( F )

5.对象要么构造其它对象,要么使用其它对象,绝不要两者兼顾。( T )

问答题

1、单例模式的两种实现方法,并说明优缺点?

(1)懒汉式,在类被加载时,唯一的实例已经被创建。这个模式在java中很容易实现,在其他语言中很难.

(2)饿汉式,在类加载的时候不创建单例实体。只有在第一次请例的时候创建,并且只在第一次创建后不再创佳该类的实例

2 、什么是对象粒度?

所谓的对象粒度就是对象从抽象到具体的描述的程度。同样一个系统,同样的需求。两个设计师给出两种设计。两个设计代码行数差不多,但是类的数目不同。例如有一个对象,我可以用10行代码去构造它,我也可以用20行代码,后者比前者更为精确。

3、MVC模式是个复合模式,请写出你两种你所知道的MVC中使用的模式。

(1)观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。

(2)策略模式:定义了算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。

4、举例说明,适配器模式和装配器在Java IO中的应用。

(1装饰者模式:在由InputStream,OutputStream,Reader和Writer代表的等级结构部,有一些流处理器可以对另一些流处理器起到装饰作用,形成新的,具有改善了的功能的流处理器。装饰者模式是Java I/O库的整体设计模式。这样的一个原则是符合装饰者模式的

(2适配器模式:在由InputStream,OutputStream,Reader和Writer代表的等级结构部,有一些流处理器是对其它类型的流源的适配。这就是适配器模式的应用,适配器模式应用到了原始流处理器的设计上面,构成了I/O库所有流处理器的起点。

5、在面向对象程序设计中,常常需要避免过多case语句或者if语句,请给出一种设计模式避免过多的条件分支语句,同时指出这种设计模式如何帮助避免过多的Case语句?

访问者模式。例如

switch(pt){ case A: break; case B: break; ..... }

1.把每个条件作成一个类,比如 A条件

class A { public void accept() {//处理逻辑 } }

2、然后把每个条件的处理方法都用一个类来管理.

public class CommonVisitor{ public void visit(A a){

a.accept();}//其他条件的访问方法

public void visit(B b){ b.accept();}}

3、main里面就这样调用就行.

public static void main(Stirng args[]){

CommonVisitor visitor = new CommonVisitor();//如果是想用A条件,则

visitor.visit(new A());}

这样写的好处,以后先加条件的话我只需要定义新的条件类就行,还有就是在CommonVisitor添加新条件的访问方法就行,这样就很好作到一个条件管理一个逻辑

五、应用题(分值10)

某房地产公司欲开发一套房产信息管理系统,根据如下描述选择合适的设计模式进行设计:

(1) 该公司有多种房型,如公寓、别墅等,在将来可能会增加新的房型;

(2) 销售人员每售出一套房子,主管将收到相应的销售消息。

如果对上述场景编程,那么上述(1)和(2)可能分别用到哪些设计模式?

对于描述(1)可以选择使用工厂方法模式,对于描述(2)可以选择使用观察者模式,本题参考类图如下所示:

1. 设计模式具有的优点( A )。A. 适应需求变化

2. 下图描述了一种设计模式(Client),该设计模式不可以( A )。A. 动态决定由一组对象中某个对象处理该请求

3. 若系统中的某子模块需要为其它模块提供访问不同数据库系统(Oracle、SQL Server、DB2 UDB 等)的功能,( B )设计模式可抽象出相同的数据库访问过程;B. 装饰

4. 系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类(Component),但希望最多只增加三个类,( B )设计模式可以实现该目的。B. 装饰

5. 下面的类图表示的是哪个模式{AbstractFactory}( A ) A. 抽象工厂模式

6. 下面的类图表示的是哪个设计模式{Subject}( D ) D. 观察者模式(Observer)

7. 下面的类图表示的是哪个模式{Fa?ade}( B ) B. 外观模式(Facade)

8. 下面的类图表明了哪个模式{Product}( D ) D. 工厂方法模式(Factory Method)

9. 下面的类图表示的是哪个设计模式{Context}( D ) D. 状态模式(State)

10. 下面的类图表明了哪个模式{Singleton}( C ) C. 单例模式(Singleton)

二、填空题(分值20)

1.(工厂方法)模式中,父类负责定义创建对象的公共接口,子类则负责生

成具体的对象。

2.(抽象工厂)模式提供一系列相关或相互依赖对象的接口而无需指定它们具体的类。

3(原型)模式用原型实例指定创建对象的种类,并且通过拷贝这些原型实例创建新的对象。

4.(单例)模式确保某一个类仅有一个实例,并自行实例化并向整个系统提供这个实例。

5.(组合)模式将对象组合成树形结构以表示“部分-整体”的层次结构。使得用户对单个对象和组合对象的使用具有一致性。

6.(外观)模式定义了一个高层接口,这个接口使得这一子系统更加容易使用,为子系统中的一组接口提供一个一致的界面。

7.(享元)模式运用共享技术有效地支持大量细粒度的对象。

8.(责任链)模式使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。

9.(观察者)模式定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。

10.(模板方法)模式定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。

三、简答题(分值30)

关于设计模式,请回答:

1、什么是设计模式?设计模式的目标是什么?

(1)、设计模式是一套被反复使用,多数人知晓的,经过分类编写的代码设计经验的总结。

(2)、目标:为了可重用代码,让代码更容易被他人理解,保证代码可靠性。

2、设计模式具有哪三大特点?

(1)、可重用性,对相同类型问题反复出现,尽管问题的环境有不同,但解决方案有效。

(2)、可传授性,问题反复出现,解决问题的方案相同,大家都接受该解决方案。。

(3)、名称,每个设计模式都有名称。

3、 GOF 设计模式常用的有几种?GOF 设计模式按照模式的目的可分为哪三类?

(1)23中;(2)、结构型,将现存的对象结合在一起。行为性,提供一种显得灵活变化的行为。创建型,穿件或实例化对象

1、简述面向对象程序设计的六大基本原则?

答:开闭原则、里氏代换原则、依赖倒转原则、合成/聚合复用原则、迪米特法则、接口隔离原则。

2 、简述什么是单例模式,以及他解决的问题,应用的环境,解决的方案,模式的本质?

答;在任何时间只有一个类实例存在的模式。需要有一个从中进行全局访问和维护某种类型数据的区域的环境下使用单例模式。解决这个问题的办法是为指示类是否已经实例化的变量提供一个互斥锁。解决方案就是保证一个类只有一个类实例存在。本质就是实例共用同一块存区域。

3、为什么面向对象的分析和设计中优先使用组合,而非继承?

答:继承关系有很多缺点,如果合理使用组合则可以有效的避免这些缺点,使用组合关系将系统对变化的适应力从静态提升到动态,而且由于组合将已有对象组合到了新对象中,因此新对象可以调用已有对象的功能。由于组合关系中各个对象的部实现是隐藏的,我们只能通过接口调用,因此我们完全可以在运行期用实现了同样接口的另外一个对象来代替原对象,从而灵活实现运行期的行为控制。而且使用合成关系有助于保持每个类的职责的单一性,这样类的层次体系以及类的规模都不太可能增长为不可控制的庞然大物。

在下面的C++代码中,类SalesTicket能够完成打印票据正文的功能,阐述采用该设计模式该代码采用装饰(Decorator)设计模式实现。采用该设计模式的目的能够动态地给一个对象增加一些新的职责不不需要采用生成子类的方法。可以让客户选择给该类对象附加新的功能的时机以及是否增加新职责。比生成子类的方法更为灵活。

主任可以审批1 万元以下的采购单,副董事长可以申批2.5 万元以下的采购单,董事长可以审批10万元以下的采购单,10 万元以上的采购单就需要开会决定。选择设计模式并其类图。

责任链模式:

一、

1. 以动作和事务闻名,且以对象形式用来封:B.命令模式

2. 以下不属于创建型模式是 ( A ) PROXY(代理)

3. 以下不属于结构型模式是 ( D ) D. SINGLETON(单例)

4、以下不属于行为型模式是( D ) MEMENTO(备忘录)

5、以下意图那个是用来描述BUILDER(生成器)( B ) 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。

6、以下意图那个是用来描述PROTOTYPE(原型)( D )D. 用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。

7、以下意图那个是用来描述ADAPTER(适配器)( A )将一个类的接口转换成客户希望的另外一个接口。本模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

8. 以下意图那个是用来描述BRIDGE(桥接)( B )B. 将抽象部分与它的实现部分分离,使它们都可以独立地变化。

9. 以下哪个意图是用来描述COMPOSITE(组合)?( C ) 将对象组合成树形结构以表示部分-整体的层次结构。

10、以下那个是用来描述DECORATOR(装饰)( D ) 动态地给一个对象添加一些额外的职责。

11、以下意图那个是用来描述 FACADE(外观)?( A ) 为子系统中的一组接口提供一个一致的界面,本模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。

12、以下意图那个是用来描述FLYWEIGHT(享元)( B )B. 运用共享技术有效地支持大量细粒度的对象。

13、以下意图那个是用来描述 PROXY(代理)( C )C. 为其他对象提供一种代理以控制对这个对象的访问。

14、以下意图那个是用来描述CHAIN OF RESPONSIBILITY(职责链)?( D )D.使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。

15、以下意图那个是用来描述 COMMAND(命令)( A )A、将一个请求封装为一个对象;对请求排队或记录请求日志,以及支持可撤消的操作

1.(命令)模式把一个请求或操作封装到一个对象中。

2.(装饰)模式封装一些施加于某种数据结构元素之上的操作,这样修改操作不影响数据结构。

3.(外观)模式为子系统对外提供的一组接口提供一个统一的界面。

4.(策略)模式针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使算法可相互替换。

5.(观察者)模式让多个对象同时监听某一个主题对象,主题对象的变化会通知监听对象,使得监听对象可以自

动更新。

机械设计期末考试试题及答案.doc

机械设计期末考试试题及答案 一、选择题 ( 共 20 分,每小题 2 分) 1、通常,一个零件的磨损过程大致可分为三个阶段,按先后顺序,它们依次是 ( ) A. 剧烈磨损、磨合、稳定磨损 B. 稳定磨损,剧烈磨损、磨合 C. 磨合、剧烈磨损、稳定磨损 D. 磨合、稳定磨损、剧烈磨损 2、设计斜齿圆柱齿轮传动时,螺旋角β一般 在80~200范围内选取,β太小斜齿轮传动的优点不明显,太大则会引起( ) 。 A. 大的切向力 B. 大的轴向力 C. 小的切向力 D. 小的轴向力 3、若一滚动轴承的寿命为1370000 转,则该轴承所承受的当量动载荷( ) 基本额定动载荷。 A. 等于 B. 小于 C. 大于 D. 无法判断 4、在不完全液体润滑滑动轴承设计中,除了限制轴承p 值外,还要对轴承 pv 值 进行验算,其主要目的是( ) 。 A. 限制轴承过渡磨损 B. 限制轴承的温升 C. 保证轴承的强度 D. 限制 轴承的质量 5、通常,一部机器主要是由( ) 三部分构成的。 A. 原动部分,传动部分,执行部分 B. 原动部分,传动部分,控制部分 C. 辅助系统,传动部分,控制部分 D. 原动部分,控制部分,执行部分 6、一般参数的闭式硬齿面齿轮传动的主要失效形式是( ) 。 A. 齿面点蚀 B. 轮齿折断 C.齿面磨粒磨损 D.齿面胶合 7、在 V 带传动中,小轮包角一般应大于( ) 度。 A. 90 B. 100 C. 150 D. 120 8、一齿轮传动,主动轮 1 用 45 号钢调质,从动轮 2 用 45 号钢正火,则它们的齿面接触应力( ) 。 A. H 1 H 2 B. H 1 H 2 C. H1 H 2 D. 无法判断 9、蜗杆蜗轮传动的传动比,正确表达式是( ) 。 A. d2 B. i z2 C. i n2 D. i d1 i z1 n1 d2 d1 10、设计一对材料相同的软齿面齿轮传动时,一般应使大齿轮的齿面硬度 HBS2( ) 小齿轮的齿面硬度HBS1 。 A. 大于 B. 小于 C. 等于 D. 大于或等于 二、填空题 ( 共 10 分) 1、在轴的结构设计中,轴的最小直径d min是按初步确定的。 (1 分) 2、受轴向载荷的紧螺栓所受的总拉力是与之和。 (1 分) 3、在斜齿圆柱齿轮的设计计算中,考虑到实际承载区的转移,斜齿轮传动的许 用接触应力可取为[H ]1与[H]2。(1分) 1

吉林大学设计模式期末考试试题答案整理

设计模式分为三种类型,共23种。 创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。 结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式(Interpreter模式)、状态模式、策略模式、职责链模式(责任链模式)、访问者模式。 工厂模式(Factory) 意图 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类。 适用性 ●当一个类不知道它所必须创建的对象的类的时候。 ●当一个类希望由它的子类来指定它所创建的对象的时候。 ●当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一 信息局部化的时候。 抽象工厂模式(Abstract Factory) 意图 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 适用性 ●一个系统要独立于它的产品的创建、组合和表示时。 ●一个系统要由多个产品系列中的一个来配置时。 ●当你要强调一系列相关的产品对象的设计以便进行联合使用时。 ●当你提供一个产品类库,而只想显示它们的接口而不是实现时。 建造者模式Builder 意图 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 适用性

●当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。 ●当构造过程必须允许被构造的对象有不同的表示时。 原型模式Prototype 意图 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 适用性 ●当要实例化的类是在运行时刻指定时,例如,通过动态装载;或者 ●为了避免创建一个与产品类层次平行的工厂类层次时;或者 ●当一个类的实例只能有几个不同状态组合中的一种时。建立相应数目的原型并克隆它们可能比每次用 合适的状态手工实例化该类更方便一些。 单例模式Singleton 意图 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 适用性 ●当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时。 ●当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例 时。 适配器模式Adapter 意图 将一个类的接口转换成另外一个客户希望的接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适用性 ●你想使用一个已经存在的类,而它的接口不符合你的需求。 ●你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼 容的类)协同工作。 ●(仅适用于对象Adapter)你想使用一些已经存在的子类,但是不可能对每一个都进行子类化以匹配 它们的接口。对象适配器可以适配它的父类接口。

平面设计试题及复习资料十五

平面设计师考试复习题 2.下列关于色阶对图像的调整下列说法不正确的一项是(A)。 A.使用色阶只能针对图像中较暗的区域进行调整。 B.使用色阶可以对图像的整体亮度进行调整。 C.使用色阶可以对图像的色相进行调整。 D.使用色阶可以对图像的饱和度进行调整。 3. 图象分辨率的单位是(B ) A.dpi B.ppi C.lpi D.pixel 7.能直接绘制路径的工具是( C ) A.喷枪 B.画笔 C.钢笔 D.套索 11.在Photoshop中,( C )滤镜可以使图像中过于清晰或对比度过于强烈的区域,产生模糊效果,也可用于制作柔和阴影。 A.渲染B.画笔描边C.模糊D.风格化 14.在Photoshop中,如果输入的文字需要分出段落,可以按键盘上的( D )键进行操作。 A.+B.+ C.+D. 16.在Photoshop中,( B )模式,形成的效果是高强度的混合。 A.强光B.实色混合C.亮光D.亮度

17.在Photoshop中,( A )命令能够将图像中的颜色替换成选择后的颜色。A.替换颜色B.可选颜色C.色调均化D.匹配颜色18.在Photoshop中,对图像进行自由变换时,按++键的同时,拖曳变换框的4个角上的任意控制手柄,可以将图像( B )。 A.扭曲变形B.透视变形C.进行旋转D.进行缩放 21.下面哪些选择工具形成的选区可以被用来定义图案的( A ) A.矩形工具B.椭圆工具C.套索工具D.魔棒工具 22.在Photoshop中,( A )工具可以模拟画笔效果在图像或选区中进行绘制。A.画笔B.矩形C.套索D.魔棒 24.同一幅图像的不同图层的分辨率(B ) A.不同 B.相同 C.与图层有关 D.都不对 25. Photoshop CS中最多可建立多少个图层(不考虑内存的限制)?(A) A.没有限制 B.24个 C.100个 D.以上都不对 26.历史记录调板在默认情况可以记录多少步?(B) A.10步 B.20步 C.1000步 D.没有限制 28. 平面网页设计中可以看到许多精美的图片,那么这些图片不可能是(B )格式。A.JPG B.TIF C.GIF D.PNG 30. 在Photoshop中,(A )可以用来选取不规则的并与背景反差大的图像。

《网页设计与制作》期末考试试题

《网页设计与制作》期末考试试题 一、单项选择题(本大题共30小题,每小题2分,共60分) 1、目前在Internet上应用最为广泛的服务是( )。 A、FTP服务 B、WWW服务 C、Telnet服务 D、Gopher服务 2、域名系统DNS的含义是( )。 A、Direct Network System B、Domain Name Service C、Dynamic Network System D、Distributed Network Service 3、主机域名center. nbu. edu. cn由四个子域组成,其中( )子域代表国别代码。 A、center B、nbu C、edu D、cn 4、当阅读来自港澳台地区站点的页面文档时,应使用的正确文本编码格式是( )。 A、GB码 B、Unicode码 C、BIG5码 D、HZ码 5、当标记的TYPE属性值为( )时,代表一个可选多项的复选框。 A、TEXT B、PASSWORD C、RADIO D、CHECKBOX 6、为了标识一个HTML文件开始应该使用的HTML标记是( )。 A、

B、 C、 D、 7、在客户端网页脚本语言中最为通用的是( )。 A、javascript B、VB C、Perl D、ASP 8、在HTML中,标记的Size属性最大取值可以是( )。 A、5 B、6 C、7 D、8 9、在HTML中,单元格的标记是( )。 A、 D、 10、在DHTML中把整个文档的各个元素作为对象处理的技术是( )。 A、HTML B、CSS C、DOM D、Script(脚本语言) 11、下面不属于CSS插入形式的是( )。 A、索引式 B、内联式 C、嵌入式 D、外部式 12、在网页中最为常用的两种图像格式是( )。 A、JPEG和GIF B、JPEG和PSD C、GIF和BMP D、BMP和PSD 13、如果站点服务器支持安全套接层(SSL),那么连接到安全站点上的所有URL开头是( )。 A、HTTP B、HTTPS C、SHTTP D、SSL

机械设计四套期末考试试题及参考答案

精心整理《机械设计》课程试题(一) 一、填空题(每空1分共31分) 1、当一零件受脉动循环变应力时,则其平均应力是其最大应力的(?????)。 2、三角形螺纹的牙型角α=(???),适用于(???),而梯形螺纹的牙型角α=(?????),适用 于(?????)。 3、螺纹连接防松,按其防松原理可分为(????)防松、(????)防松和(????)防松。 4、(?????)。 5 6 7 力( ??? 8、(η= ( ??效率。 9 10 1、循环特性r=-1的变应力是(?????)应力。 A.对称循环变???B、脉动循环变?C.非对称循环变???D.静 2、在受轴向变载荷作用的紧螺柱连接中,为提高螺栓的疲劳强度,可采取的措施是(???)。 A、增大螺栓刚度Cb,减小被连接件刚度Cm?B.减小Cb.增大CmC.增大Cb和Cm???D.减小Cb 和Cm 3、在螺栓连接设计中,若被连接件为铸件,则往往在螺栓孔处做沉头座孔.其目的是(???)。

???A .避免螺栓受附加弯曲应力作用?????B .便于安装????C .为安置防松装置 4、选取V 带型号,主要取决于(?????)。 ???A .带的线速度???B .带的紧边拉力 ???C .带的有效拉力???D .带传递的功率和小带轮转速 5、对于标准齿轮传动,影响齿形系数Y 的主要几何参数是(?????)。 A .齿轮的模数??? B .齿轮的压力角?? C .齿轮的齿数??? D .齿轮的顶隙系数 6 b 1=80,b 2=???A .7(????????A 8A 9????A 10A 、F 0=1000N 总拉力F 2=?剩余预紧力F 1=?在预紧力F 0不变的条件下,若保证被连接件间不出现缝隙,该螺栓的最大轴向工作载荷F max 为多少??? 2、(13分)如图3-2所示的手摇起重绞车采用蜗杆传动。巳知模数m =8mm ,蜗杆头数z 1=1,蜗杆分度圆直径d 1=80mm ,蜗轮齿数z 2=40,卷筒直径D =200mm ,蜗杆与蜗轮间的当量摩擦系数f V =0.03,轴承和卷简中的摩擦损失等于6%,问: ???(1)欲使重物W 上升1m,手柄应转多少转?并在图上标出手柄的转动方向。 ???(2)若重物W = 5000N ,手摇手柄时施加的力F =

平面设计师考试试题大全

平面设计师考试试题大全 试题一: 一、单选题:70题,每题1分,共70分。 1、在可见光谱中光波最长的是() A、红色* B、白色 C、黄色 D、紫色 2、按住Ctrl键在Photoshop中的空白区域双击可以实现() A、新建一个空白文档* B、新建一幅图片 C、打开一幅图片 D、只能打开一幅扩展名为.psd的文件 3、在Photoshop7.0中,文件菜单中的"打开为"菜单项的作用是() A、打开一个新的图片 B、只能打开一个扩展名为.psd的文件* C、打开一个新建文件 D、打开所有格式的图片文件 4、色彩深度是指在一个图像中()的数量。 A、颜色 B、饱和度* C、亮度 D、灰度 5、色彩中最为被动的颜色是(),属中性色,有很强的调和对比作用。 A、橙色 B、灰色* C、黑色 D、白色 6、下列颜色中,亮度最高的是() A、红色 B、蓝色 C、黄色* D、白色 7、在Photoshop7.0中,为了确定磁性套索工具对图像边缘的敏感程度,应调整的数值是:() A、容差 B、边对比度* C、颜色容差 D、套索宽度 8、在平面设计构图的五大关系要素中,()构成形态之间的横竖、正斜、平行、成角等方向差异。 A、形状关系 B、位置关系 C、方向差异* D、层次关系 9、在Photoshop7.0中,变换选区命令不可以对选择范围进行哪个编辑:() A、缩放 B、变形 C、不规则变形* D、旋转 10、Photoshop7.0中,在路径曲线线段上,方向线和方向点的位置决定了曲线段的:() A、角度 B、形状* C、方向 D、像素 11、平面设计构图基本形式中,凸现科技感与时尚感的是:() A、指示型 B、交叉型 C、几何型* D、散点型 12、在Photoshop7.0中,若想使各颜色通道以彩色显示,应选择下列哪个命令设定:() A、显示与光标* B、图像高速缓存 C、透明度与色域 D、单位与标尺 13、Photoshop7.0中的Alpha 通道最主要的用途是:() A、保存图像色彩信息 B、创建新通道 C、用来存储和建立选择范围* D、为路径提供的通道 14、在Photoshop7.0中,移动图层中的图像时,如果每次需移动10 个像素的距离,应:() A、按住Alt键的同时按键盘上的箭头键 B、按住Tab 键的同时按键盘上的箭头键 C、按住Ctrl的同时按键盘上的箭头键 D、按住Shift 键的同时按键盘上的箭头键* 15、色彩深度指在一个图像中颜色的数量,每个像素可能是256种颜色中的任意一个,一个24位的图像包含的颜色是() A、16种 B、256种 C、65536种 D、1677万种* 16、滤镜中的()效果,可以使图像呈现塑料纸包住的效果;该滤镜使图像表面产生高光区域,好像用塑料纸包住物体时产生的效果。 A、塑料包装* B、塑料效果 C、基底凸现 D、底纹效果 17、在Photoshop7.0中,如果要增加一幅为LAB模式的图像的红色,应该:()

《网页设计与制作》期末考试题与答案

〈网页设计与制作》期末考试试题、单项选择题(本大题共30小题,每小题2分,共60分) 1、目前在In ternet上应用最为广泛的服务是(b)。 A、FTP 服务 B、WWW 服务 C、Tel net 服务 D、Gopher 服务 2、域名系统DNS的含义是(b )。 A、Direct Network System B 、Domain Name Service C 、Dynamic Network System D、Distributed Network Service 3、主机域名center. nbu. edu. cn 由四个子域组成,其中(d)子域代表国别代码。 A、center B、nbu C、edu D、cn 5、当标记的TYPE属性值为(d )时,代表一个可选多项的复选框。 A、TEXT B、PASSWORD C、RADIO D、CHECKBOX 6、为了标识一个 HTML文件开始应该使用的HTML标记是(c)。 A、

B、 C、
B、 C、 D、 7、在客户端网页脚本语言中最为通用的是(a)。 A、javascript B、VB C、Perl D、ASP & 在HTML中,标记的Size属性最大取值可以是(c)。 A、5 B、6 C、7 D、8 9、在HTML中,单元格的标记是(a )。 A、 D、 11、下面不属于CSS插入形式的是(a )。 A、索引式 B、内联式 C、嵌入式 D、外部式

12、在网页中最为常用的两种图像格式是(a)。 A、JPEG 和 GIF B、JPEG 和 PSD C、GIF 和 BMP D、BMP 和 PSD 13、如果站点服务器支持安全套接层(SSL),那么连接到安全站点上的所有URL开头是 (b)。 A、HTTP B、HTTPS C、SHTTP D、SSL 14、在HTML中,要定义一个空链接使用的标记是(a ). A、<a href= "#"> B、<a href= ”?"> C、<a href= "@"> D、<a href= ”"〉 15、对远程服务器上的文件进行维护时,通常采用的手段是(b) A、POP3 B、FTP C、SMTP D、Gopher 16、下列Web服务器上的目录权限级别中,最安全的权限级别是(a ) A、读取 B、执行 C、脚本 D、写入 17、用Fireworks切割图形时,需要的工具是(c) A、裁剪 B、选取框 C、切片 D、自由变形 18、 In ternet上使用的最重要的两个协议是(b ) A、TCP 和 Tel net B、TCP 和 IP C、TCP 和 SMTP D、IP 和 Tel net 19、 body元素用于背景颜色的属性是(c) A、alink B、vlink C、bgcolor D、background 20、下面说法错误的是(d) A、规划目录结构时,应该在每个主目录下都建立独立的images目录 B、在制作站点时应突出主题色 C、人们通常所说的颜色,其实指的就是色相 D、为了使站点目录明确,应该采用中文目录

《机械设计基础》期末考试试卷

北京机械工业学院机械设计考题与答案 一、是非题(有5小题,每题1分,共5分。正确在括号内写“T”,错误在括号内写“F”) 1.双螺母防松结构中,如两螺母厚度不同,应先安装薄螺母,后安装厚螺母。(T ) 2.滚动轴承的轴向系数Y值越大,其承受轴向能力越大。( F ) 3.减速器的齿轮和滚动轴承可以采用不同的润滑剂。(T ) 4.设计蜗杆传动时,为了提高传动效率,可以增加蜗杆的头数。( T ) 5.失效就是零件断裂了。(F ) 二、选择题(有5小题,每题2分,共10分。在每小题的选项中,只有一项是符合题目要求的,把所选项的字母填在题中的横线上) 6.温度对润滑油粘度的影响是随着温度的升高润滑油的粘度 C 。 A)提高 B)不变 C)降低 7.设计时键的截面尺寸通常是根据 D 从标准中选取。 A)键传递的转矩 B)轴的转速 C)轮毂的长度 D)轴的直径 8.下列四种叙述中 D 是正确的。 A)变应力只能由变载荷产生 B)静载荷不能产生变应力 C)变应力是由静载荷产生 D)变应力是由变载荷产生,也可能由静载荷产生 9.从经济观点考虑,单件生产的齿轮减速箱的箱体最好采用 C 。 A)灰铸铁铸造 B)铸钢铸造 C)钢板焊接 10.由下列不同材料制造的零件,其形状、尺寸、结构、表面加工情况和工作条件等完全相同,其中有效应力集中系数最大的是 B 。 A)HT200灰铸铁 B)40CrNi钢 C)45钢 三、填空题(有5小题,20个空,每空1分,共20分。把答案填在题中横线上) 11.对下列各种零件至少举出一种常用材料的牌号,齿轮 45, 40Cr ,滑动轴承轴瓦 ZQSn10-1,ZQAl9-4 ,蜗轮轮缘 ZQSn10-1, ZQAl9-4 ,螺钉 Q235,20 ,弹簧 65Mn,碳素弹簧钢丝,弹簧垫圈 65Mn ,滚动轴承套圈 GCr15 ,滚动轴承保持架 08F ,键 45 。 12.带传动的失效形式为打滑和疲劳破坏。因此,其主要设计依据为在保证带传动不打滑的条件下,具有一定的疲劳强度和寿命。 13.轴按承载分为心轴,转轴和传动轴。 14.螺纹联接按防松原理可分为摩擦防松,机械防松和其它防松。 15.灰铸铁齿轮常用于开式传动中,这种齿轮的主要失效形式是磨损。 四、问答题(有5小题,每题4分,共20分) 16.什么是等强度设计?在设计中如何应用? 答:一个机器的各零件或一个零件对于各种失效方式具有同样的承载能力。 在设计中的应用有二:一是使各部分等强度,避免某些部分强度过大,浪费材料;二是故意设置薄弱环节,过载时失效,使其它部分在过载时不致于损坏而得到保护。 17.什么是机械零件的失效? 答:机械零件由于某种原因不能正常工作,叫失效。 18.滑动轴承计算中,计算p,pv,v各考虑什么问题? 答:p——轴承磨损; pv——发热; v——局部磨损。 机械设计试卷 一、单项选择题 1、普通平键的截面尺寸是根据按标准选择的。【 C 】 A.传递转矩的大小 B. 轮毂的长度 C. 轴的直径 2、V带传动设计中,限制小带轮的最小直径主要是为了。【 A 】 A.限制弯曲应力 B. 使结构紧凑 C.限制带轮包角 3、为了制造、测量方便,取三角带的作为它的公称长度。【 B 】 A.内周长 B. 节线长 C. 外周长 4、角接触球轴承和圆锥磙子轴承的轴向承载能力随接触角的增大而。 【 A 】 A.增大 B. 减少 C. 不便 5、链传动中,链条的节数最好为,而链轮齿数为。【 B 】 A.奇数,偶数 B.偶数,奇数 C. 5的倍数,偶数 6、按纯扭矩设计计算的轴径,一般作为轴的直径。【 A 】 A.最细端 B. 最大 C. 平均

最新面向对象的分析与设计期末考试试卷(F卷)

面向对象的分析与设计期末考试试卷(F卷)一、选择题(30分) 说明:每题2分,只有1个正确答案,请将正确答案填写在下面表格中。 1. 一个设计得好的面向对象系统具有()特征。 A 低内聚、低耦合 B 高内聚、低耦合 C 高内聚、高耦合 D 低内聚、高耦合2.构成对象的两个主要因素是()。 A 属性和服务 B 标识和内容 C 继承和多态 D 消息和封装 3. 下面描述中()不是使用软件模型的目的。 A 可以更好地理解问题 B 可以更早地发现错误或疏漏的地方 C 可以为最后代码的生成提供依据 D 在开发过程中使用面向对象方法 4. 下列事物中一般不是目标系统的外部参与者的是()。 A 人 B 外部设备 C 外部系统 D 数据存储 5. 下面()可以描述一个用例中多个对象之间的相互协作关系以及协作过程的行为次序。 A 交互图 B 状态图 C 对象图 D 用例图 6. 统一过程(或称RUP)所提出的迭代开发过程是()。 A 一种结构化开发方法,该方法给出了功能分解有具体步骤 B 一种管理软件开发的过程复杂性和对变更进行规划的技术 C 一种自顶向下的开发过程,且开发过程没有使用数据流图 D 是RUP中最重要的特点 7. 下列描述中正确的是()。 A 消息可以由被动对象发送到主动对象 B 状态图中,动作可以被中断而活动不能被中断 C 构件图中,一个构件和一个接口之间只能存在实现关系 D 状态图不适合于描述跨多个用例的单个对象的行为,而适合描述多个对象之间的行为协作 8. 根据下面的代码,可以确定类A与类B之间存在()关系。 public class A { private B theB; public void aMethod(){ theB.doSomthing(); } } A 关联 B 泛化 C 实现 D 包含 9. 面向对象的特点主要概括为()。 A 可分解性、可组合性、可分类性 B 继承性、封装性、多态性 C 抽象性、继承性、封装性、多态性 D 封装性、易维护性、可扩展性、可重用性

平面设计基础理论考试考卷

姓名学号考场成绩 平面设计基础(理论)测试卷 填空题(每空2分共20 分) 1 、点的特征是具有( 2 、线的特征是:线有( 3 、面具有() 4 、黑色和深色具有() 黑色或深色衣服显瘦。5 、白色和浅色具有() 人穿白色或浅色衣服显魁梧。 ),不计() ),不计()不计面积()。及()所以在生活中体胖的人穿 选择题(可多选)(每题4分共20分,) 1 、重复构成通常可分为几种形式,即:(ABCD ) A基本形重复构成、B骨骼重复构成、C重复骨骼与重复基本形的关系、D 群化构成 2、在规律性骨骼和基本形的构成内,变异其中个别骨骼或基本形的特征,以突破 规律和单调感,使其形成鲜明反差,造成动感,增加趣味,即为(B )构成 A 重复、 B 特异、 C 密集、 D 近似 3 、矛盾连接是指利用(A B C )在平面中空间方向的不定性,使 形体矛盾连接。 A 直线、 B 曲线、 C 折线、 D 短线和长线 4 、曲面空间是指由于基本形的(B D )的变化,在人的视觉中会 产生一种空间旋转的效果,所以倾斜也会给人一种空间深度感。 A 正立、 B 倾斜、 C 放倒、 D 排列 5、(B )是指利用人的眼睛在观察形体时,不可能在一瞬间全部接受形体各 个部分的刺激,需要一个过程转移的现象,将形体的各个面逐步转变方向。 A 等腰三角形 B 连洛斯三角形 C 直角三角形 D 锐角三角形 三、名词解释(每题8分共32 分) 1、离心式:指基本形由中心向外扩散,发射点一般在画面的中心,有向外 运动感,是运用较多的一种发射形式。 2、面: 是线的连续移动至终结而形成的,面有长度、宽度,没有厚度 3、联合渐变:将骨骼渐变的几种形式互相合并使用,成为较复杂的骨骼单位 4 、折线渐变: 及、()所以在生活中体瘦的

web网页设计期末习题题目练习

第一套 一、填空题(20分每空2分) 1.RGB色彩模型最多可以表示(224)种颜色。 2.HTML页面的正文应该放在(body )标记对中。 3.下拉列表的列表项应该放在(option )标记对中。 4.三种样式表中,与代码结合最紧密的是(内联)。 5.Css中填充的属性是(padding)。 6.当页面使用外部样式时,应该在页面的头部分使用(link )标记。 7.(伪类)用于指定选择符的状态。 8.表单可以用两种方式来提交,一是点击提交按钮,二十在脚本中显示表单的 (submit )方法。 9.最低公用标准的浏览器文档对象模型中(document)对象代表窗口显示的html文档。 10.w3c DOW 按照ID 获取HTML元素对象的方法是(getElementById() )。 二、判断题,判断以下说法的对错(10分,每题1分) 1、HTML是一种网页编程语言。(×) 2、HTML不允许交差嵌套。(√) 3、HTML元素的ID属性不能以数字开头。(√) 4、URL地址属于绝对路径。(√) 5、P标记没有默认样式。(×) 6、内联元素可以嵌套块元素。(×) 7、border 属性是不能被继承的。(√) 8、JavaScript 只能用于客户端编程.(×) 9、在最低公用标准的浏览器文档对象模型中,不是所有的HTML元素都是对象。(√) 10、W3C DOM是以树形结构表示HTML文档的。(√) 三、单选题(32分,每题2分) 1、jpg格式图像适用于以下哪种图片?(D) A.动画 C.公司logo B. 图标 D.人物照片 2、以下为内联元素(inline element)的是?(B) A.
C.

  • B. D.
  • B、 C、
    3、以下不属于input标记的type属性的取值的是?(C) A. text C.default B. submit D.button 4、以下哪些是表意的元素?(D) A.font C.b B.strike D.strong 5、在网页中插入图片正确表示是?(C) A.logo.gif C. B. D. 6、以下可以继承的属性是?(B) A. border C.background-color B. font-size D.margin

    《机械设计基础》期末考试题汇总(最新整理)

    2、极位夹角是曲柄摇杆机构中夹角。(×)改:曲柄 5、凸轮轮廓的形状取决于从动件的运动规律。(×)改:决定 7、楔键的两侧面是工作面。(×)改:上下两表面 8、普通车床变速箱内齿轮的润滑方式时油雾润滑。(×) 9、滚动轴承的基本额定动载荷C 值越大,则轴承的承载能力越高。(√) 三、选择题(每题2 分,共20 分) 2、为了使相啮合的一对齿轮其强度和寿命接近,通常( B )。 A、齿轮的硬度大于小齿轮的硬度 B、小齿轮的硬度大于大齿轮的硬度 C、大、小齿轮的硬度相同 3、下列哪一种普通平键用于轴端。( C )。P159 A、A 型 B、B 型 C、C 型 4、渐开线在基圆上的压力角为多大?(A ) A、0° B、20° C、90° 5、下列螺纹用于传动的是( A )。 A、梯形螺纹 B、管螺纹 C、普通螺纹 7、在螺栓联接中,当有一个被联接件较厚,而且需要经常拆卸时,宜选用的联接类型是( A )联接。 A、双头螺柱 B、紧定螺栓 C、普通螺栓 8、用来传递双向转矩的一对切向键,在轴上相隔多少度为宜? (C ) A、90°~120° B、135°~150° C、120°~130° 试题一 2.曲柄摇杆机构中,摇杆为主动件时,曲柄与连杆共线时为死点位置。

    (A)不存在(B)曲柄与连杆共线时为(C)摇杆与连杆共线时为 3.为保证四杆机构良好的机械性能,传动角不应小于最小许用值。 (A)压力角(B)传动角(C)极位夹角 4.凸轮轮廓曲线决定了从动杆的运动规律。 (A)凸轮转速(B)凸轮轮廓曲线(C)凸轮形状 5.凸轮机构中,凸轮基圆半径愈大,压力角愈_小,机构传动性能愈好。 6.紧键联接与松键连联接的主要区别在于:前者安装后,键与键槽之间就存在有摩擦力。(A) 压紧力(B) 轴向力(C) 摩擦力 7.链“B18X80”的含义是 B 型键宽度b=18mm,长度L=80mm 。 8.螺纹联接是指利用螺纹零件把需要固定在一起的零件固连起来。 螺旋传动是指利用螺纹零件实现回转运动转换成直线运动。 9.螺纹的公称直径是指它的外径,螺纹“M12X1.5”的含义为_细牙螺纹外径12mm,螺距1.5 。 10.采用螺纹联接时,若被联接件总厚度较大,切材料较软,在需要经常装卸的情况下,宜采用双头螺栓联接_。用于薄壁零件联接的螺纹,宜采用三角形细牙螺纹。 (A)螺栓联接(B) 双头螺栓联接(C) 螺钉联接(D) 三角形细牙螺纹 (E) 三角形粗牙螺纹(F) 矩形螺纹 11.某调整螺纹,采用双头粗牙螺纹,螺距为3mm,为使螺母相对螺杆沿轴向移动12mm,则螺杆应转 2 圈。 12.国标规定,三角带有_ Y Z A B C D E 七种类型,代号‘B2240’表示_B 型基准长度2240mm 。

    吉林大学2014级软件设计模式期末试题(A卷)-软件

    2016-2017学年第1学期 2014级《软件设计模式》考试试题A(开卷) 考试时间:2016年11月班级学号姓名 ?本试卷满分100分; ?请将答案写在答题纸上,写明题号,不必抄题,字迹工整、清晰; ?试题中使用C++语言作为描述语言,答题时可以使用C++或Java或C#程序设计语言中 的任意一种作为描述语言,但整个卷面只能使用其中一种,不得混合使用; ?请在答题纸和试题纸上都写上你的班级,学号和姓名,交卷时请将试题纸、答题纸和草纸 一并交上来。 一、单选题(共20分,每题2分) 1.下列选项中属于设计模式主要优点的是: (A)程序易于理解(B)减少程序最终代码量 (C)适应需求变化(D)简化软件系统的设计 2.Open-Close原则的含义是一个软件实体: (A)应当对扩展开放,对修改关闭(B)应当对修改开放,对扩展关闭 (C)应当对继承开放,对修改关闭(D)以上都不对 3.下列选项中属于面向对象设计原则的是: (A)抽象(B)封装(C)里氏替换(D)多态性4.设计模式的关键要素不包括: (A)名称(B)问题(C)解决方案(D)实现 5.下列选项中不属于创建型模式的是: (A)抽象工厂模式(B)外观模式(C)工厂方法模式(D)单件(单例)模式6.用于分离接口和具体实现,使得接口和实现可独立变化的是: (A)适配器模式(B)桥接模式(C)命令模式(D)模板方法模式7.体现“集中管理多个对象间的交互过程和顺序”的是: (A)状态模式(B)门面模式(C)策略模式(D)中介者模式8.限制类的实例对象只能有一个的是: (A)观察者模式(B)工厂方法模式(C)单件(单例)模式(D)生成器模式9.描述对象所能接受的全部请求的集合的是: (A)型构(B)接口(C)类型(D)超类型10.用于为一个对象添加更多功能而不使用子类的是: (A)桥接模式(B)适配器模式(C)代理模式(D)装饰器模式

    平面设计师考试试题附答案

    平面设计师考试试题附答案 一、单选题:70题。 1、在可见光谱中光波最长的是(A) A、红色* B、白色 C、黄色 D、紫色 2、按住Ctrl键在Photoshop中的空白区域双击可以实现(C) A、新建一个空白文档* B、新建一幅图片 C、打开一幅图片 D、只能打开一幅扩展名为.psd的文件 3、在Photoshop7.0中,文件菜单中的"打开为"菜单项的作用是(B) A、打开一个新的图片 B、只能打开一个扩展名为.psd的文件* C、打开一个新建文件 D、打开所有格式的图片文件 4、色彩深度是指在一个图像中(A)的数量。 A、颜色 B、饱和度* C、亮度

    D、灰度 5、色彩中最为被动的颜色是(B),属中性色,有很强的调和对比作用。 A、橙色 B、灰色* C、黑色 D、白色 6、下列颜色中,亮度最高的是(C) A、红色 B、蓝色 C、黄色* D、白色 7、在Photoshop7.0中,为了确定磁性套索工具对图像边缘的敏感程度,应调整的数值是:(B) A、容差 B、边对比度* C、颜色容差 D、套索宽度 8、在平面设计构图的五大关系要素中,(C)构成形态之间的横竖、正斜、平行、成 角等方向差异。 A、形状关系

    B、位置关系 C、方向差异* D、层次关系 9、在Photoshop7.0中,变换选区命令不可以对选择范围进行哪个编辑:(C) A、缩放 B、变形 C、不规则变形* D、旋转 10、Photoshop7.0中,在路径曲线线段上,方向线和方向点的位置决定了曲线段的:(B) A、角度 B、形状* C、方向 D、像素 11、平面设计构图基本形式中,凸现科技感与时尚感的是:(C) A、指示型 B、交叉型 C、几何型* D、散点型 12、在Photoshop7.0中,若想使各颜色通道以彩色显示,应选择下列哪个命令设定:(A)

    网页设计期末考试题答案

    1.我们学习过很多种语言,与编译语言相比,HTML有哪些特点? HTML特点和好处:HTML文档制作不是很复杂,且功能强大,支持不同数据格式的文件镶 入,这也是WW盛行的原因之一,其主要特点如下: 1简易性,HTML版本升级采用超集方式,从而更加灵活方便。 2可扩展性,HTML语言的广泛应用带来了加强功能,增加标识符等要求,HTML采取子类元素的方式,为系统扩展带来保证。 3平台无关性。虽然PC机大行其道,但使用MAC等其他机器的大有人在,HTML可以使用在广泛的平台上,这也是WW盛行的另一个原因。 2.HTML是一种纯文本文件,可以用简单的文本编辑器如Notebook编写,也可以用集成开发系统如Dreamweaver编写,使用这两种方式各有什么优劣? notebook和dreamweaver都可以直接编写html代码,而dreamweaver可以实现可视化操作即也就是所谓的所见为所得,notebook无法实现这种功能。但是dreamweaver的功能 更强大,软件较notebook复杂。但是notebook软件简单占用系统资源少。 3.完整的网页制作有哪些过程? 一个完整的网站制作需要哪些部份组成: 1.网站域名,网站的域名又叫网址,通过访问域名就能找到一个网站。 2.网站空间,网站空间就是放存网站的地方,一个网站制作完成后,需要放到互联网的某个地方,这个地方就是存放网站的空间。 3.网站代码,网站代码就是网站制作技术人员在开发过程中,使用前台网页制作工具,再加上后台脚本语言,通过技术人员一系列有序的加工之后,一个完整的网站程序才算开发完成。 有了这三样之后,我们需要使用FTP工具将网站代码传到服务器空间,再通过空间的后 台程序对网站域名进行绑定,最后再通过域名的后台管理系统,进行需要解析,将域名解析 到存放网站的空间IP地址。这些工作完成之后,2-24小时之内,网站就可以正常访问了, 2-24小时,是一个域名解析一般需要的时间。 页面功能与内容设计;页面布局设计;页面视觉设计;页面效果设计。 4.什么是www什么是HTTP它们之间有什么关系? 什么是WWW它是In ternet上把所有信息组织起来的一种方式,它是一个超文本文档的集合,其中包括所要的任何本地信息。它是从一个文档链接到另一个文档,使你可以纵横 于Internet 网 什么是超文本传输协议(Http):支持WW上信息交换的In ternet 标准,是定义Web 服务器如何响应文件请求的In ternet 协议。 HTTP即超文本传输协议,是HyperText Transfer Protocol 的缩写。浏览网页时在 浏览器地址栏中输入的URL前面都是以''http://';' 开始的。HTTP定义了信息如何被格式 化、如何被传输,以及在各种命令下服务器和浏览器所采取的响应 WWW WorldWideWeb的缩写,可译为"环球网”或"万维网”,它是基于In ternet 提 供的一种界面友好的信息服务,用于检索和阅读连接到In ternet上服务器的有关内容。该 服务利用超文本(Hypertext)、超媒体(Hypermedia)等技术,允许用户通过浏览器(如微软的IE、网景的Netscape )检索远地计算机上的文本、图形、声音以及视频文件。 Web的应用层协议HTTP是Web的核心。HTTP在Web的客户程序和服务器程序中得以实现。运行在不同端系统上的客户程序和服务器程序通过交换HTTP消息彼此交流。HTTP定义这些消息的结构以及客户和服务器如何交换这些消息。

    机械设计期末考试试题及答案

    机械设计期末考试试题及答案 一、选择题(共20分,每小题2分) 1、 通常,一个零件的磨损过程大致可分为三个阶段,按先后顺序,它们依次是 () A.剧烈磨损、磨合、稳定磨损 B.稳定磨损,剧烈磨损、磨合 C.磨合、剧烈磨损、稳定磨损 D.磨合、稳定磨损、剧烈磨损 2、 设计斜齿圆柱齿轮传动时,螺旋角B —般在8°?20°范围内选取,B 太小斜齿 轮 传动的优点不明显,太大则会引起()。 A.大的切向力 B.大的轴向力 C.小的切向力 D.小的轴向力 3、 若一滚动轴承的寿命为 1370000转,则该轴承所承受的当量动载荷() 基本额定动载荷。 A. 等于 B. 小于 C.大于 D. 无法判断 4、 在不完全液体润滑滑动轴承设计中, 除了限制轴承p 值外,还要对轴承pv 值 进行验算,其主要目的是()。 A. 限制轴承过渡磨损 B.限制轴承的温升 C.保证轴承的强度 D.限制 轴承的质量 5、 通常,一部机器主要是由()三部分构成的。 A.原动部分,传动部分,执行部分 B.原动部分,传动部分,控制部分 C.辅助系统,传动部分,控制部分 D.原动部分,控制部分,执行部分 6、 一般参数的闭式硬齿面齿轮传动的主要失效形式是 ()。 A.齿面点蚀 B.轮齿折断 C.齿面磨粒磨损 D.齿面胶合 7、 在V 带传动中,小轮包角一般应大于()度。 &一齿轮传动,主动轮1用45号钢调质,从动轮2用45号钢正火,贝尼们的 齿面接触应力()。 9、蜗杆蜗轮传动的传动比,正确表达式是() 10、设计一对材料相同的软齿面齿轮传动时,一般应使大齿轮的齿面硬度 HB3() 小齿轮的齿面硬度HBS 。 A.大于 B. 小于 C. 等于 D. 大于或等于 二、填空题(共10分) 1、 在轴的结构设计中,轴的最小直径 d min 是按 ________ 初步确定的。(1分) 2、 受轴向载荷的紧螺栓所受的总拉力是 ______ 与 _____________ 之和。(1分) 3、 在斜齿圆柱齿轮的设计计算中,考虑到实际承载区的转移,斜齿轮传动的许 用接触应力可取为[H ]1与[H ]2 ___________________ 。(1分) A. 90 B. 100 C. 150 D. 120 A. B. C. D. 无法判断 A. d 1 B. i 亞C. i Z 1 D. d 2

    C#设计模式期末卷

    ━ ━ ━ ━ ━ ━ ━ ━ ━ 装 ━ ━ ━ ━ ━ ━ ━ 订 ━ ━ ━ ━ ━ ━ ━ 线 ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ 防灾科技学院 2013 ~ 2014 学年 第一学期期末考试 UML 与设计模式 试卷 (A) 答案及评分细则 使用班级1050421/422/423/424、1050411/412 答题时间:120分钟 注意事项: 1、 考试形式闭卷 一、单选题(本大题共5小题,每题 2分,共 10 分,请将答案填写在该题后指定位置) 1、当我们想创建一个具体的对象而又不希望指定具体的类时,可以使用( )模式。 A 创建型 B 结构型 C 行为型 D 以上都可以 2、下面( )图元哪个一个表示关联关系。 A B C D 3、下列模式中,属于行为模式的是( ) A.工厂模式 B 观察者模式 C 桥接器模式 D 以上都是 4、( )将一个请求封装为一个对象,从而使用户可用不同的请求对客户进行参数化。 A 代理模式 B 适配器模式 C 原型模式 D 命令模式 5、C++中将一个对象赋值给另外一个创建的对象,如下面的代码(注A 代表一个类): A a; A b=a; 一定会使用到A 类中什么函数是 ( )。 A. 析构函数 B 拷贝构造函数 C. 赋值函数 D. 友元函数 答案填写处: 1 A ; 2 B ; 3 B ; 4 D ; 5 B 。 二、填空题(本大题10个空,每空2分,共20分,请将答案填写在该题后指定位置) 1、所谓开闭原则具体是指 设计对扩展开放 、____对修改关闭_________。 2的问题。 3、工厂模式分为 简单工厂 、 工厂方法 、 抽象工厂 三种类型。 4、程序设计中追求的两个最基本的原则是 高内聚 、______低耦合_______。 5、C# 编程使用 namespace 关键字表示命名空间,C++中通过 extern 关键字使用其他文件中定义的全局变量。 答案填写处: 1 设计对扩展开放、 _对修改关闭 ; 3 简单工厂、工厂方法、抽象工厂 ;4 高内聚、低耦合 ;5 namespace 、extern

    相关主题
    文本预览
    相关文档 最新文档