开源框架复习题.pdf_第1页
开源框架复习题.pdf_第2页
开源框架复习题.pdf_第3页
开源框架复习题.pdf_第4页
开源框架复习题.pdf_第5页
已阅读5页,还剩16页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.现有的设计模式可以分为三大类,以下()不属于此类。 A. A.创建型B.结构型C.行为型D.对象型 2.以下()不属于创建类型设计模式。 A. A.抽象工厂B.生成器C.单件D.适配器 3.()模式解决了怎样创建对象、创建哪些对象等问题。 A. A.创建型B.结构型C.行为型D.对象型 4.()模式要求一个类有且仅有一个实例,并且提供一个访问它的全局访问点。 A. A.抽象工厂B.生成器C.单件D.适配器 5.()模式的工作机制类似于“击鼓传花”游戏。 A. A.观察者B.解释器C.责任链D.中介者 6.MVC 模式中的角色 C,一般由()充当。 A. A.JavaBeanB.JSPC.ServletD.RMI 7.()是为其它对象提供一种代理,以控制对这个对象的访问。 A. A.代理模式B.外观模式C.组合模式D.装饰模式 8.()定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依 赖于它的对象都得到通知并被自动更新。该设计模式的原理与日常生活中的拍卖类似。 A. A.观察者模式B.迭代器模式C.策略模式D.备忘录模式 9.()不是 MVC 模式的组成部分。 A. A.模型B.视图C.控制器D.数据库 10. ()是一些可重用的,大致完成的应用程序。 A. A.软件框架B. 软件视图C. 软件工程D. 软件工厂 11. 在 struts2 中,缺省情况下,Action 中的()方法处理来自客户端的请求,并将结果 信息返回给客户端。 A. A.doGetB. doPostC. executeD. service 12. 观察下面的 Action 配置文件,以下说法错误的是() A. A、 (1)/example/HelloWorld.jsp B、 B. C.Action 的名字是 HelloWorld D. Action 的实现类是 HelloWorld.class E.Action 类的所在包是 example F. HelloWorld.jsp 的别名是 success。 13. 在 struts2 中,配置 Action 的文件的名称是() 。 A. A.properties.xmlB.validation.xmlC.struts.xml D.hibernate.xml 14. ()是 struts2 框架的核心控制器,它负责拦截所有的用户请求。 A. A.FilterDispatcherB.ActionSupportC.Interceptor D.SessionFactory 15. Struts2 框架为创建业务控制器提供了三种方法,以下哪个创建业务控制的方法是错误 的() 。 A. 将一个普通的 POJO 类定义为 Struts2 业务控制器。 B.通过实现 Action 接口的方式来实现业务控制器。 C.不编写代码, 通过在 Struts2 的配置文件中设置业务逻辑的方式, 来实现业务控制器。 D. 扩展 ActionSupport 类来实现业务控制器。 16. 在 struts2 中,以下说法正确的是() A. 获取request对象的方法是:HttpServletRequestrequest= ServletActionContext.getRequest();。 B.获取 request 对象的方法是:HttpServletRequest request =new HttpServletRequest();。 C.获取 request 对象的方法是: HttpServletRequest request =ActionSupport.getRequest();。 D. 获取 request 对象的方法是:从 execute 方法的输入参数中获得。 17. 在 struts2 的配置文件中,标签用来配置() A. A.视图B.名称空间C.控制器D.拦截器 18. 要使用 Struts2 特有的标签,需要在 JSP 页面中添加()语句。 A. B. C. D. 19. 在 Struts2 中, 如果需要将子配置文件 struts-part1.xml 包含到主配置文件 struts.xml 中,则需要使用()标签。 A. A. B. C. D. 20. 下面的 JSP 的显示结果是() 。 A、 (1)包含 B、 C、 (1)不包含 D、 B.A. 包含B. 不包含C.fooD.bar 21. 在 struts2 中, ()标签可以在页面上显示一个日期、时间下拉选择框。 A. A. B. B.C. D. 22. 在 struts2 中, ()标签也称为重复逻辑标签。 A. A. B. B.C. D. 23. struts2 中的 UI 标签,缺省情况下都会使用 struts2 框架提供的模版,如果希望 UI 标签 只生成一个简单的 HTML 元素,而不使用 struts2 自定义模版,则需要设置 UI 标签的 主题为() A. A. simpleB. xhtmlC. css_xhtmlD. ajax 24. 在验证用户输入信息时, 可使用正则表达式来描述语法规则, 以下可以匹配 “0-94,8” 正则表达式的字符串是() A. A. 123B. 123456C. abc123D. 09 25. 可以重写 ActionSupport 类的()方法,来实现对用户输入数据的校验。 A. A. executeB. validateC. doGetD. doPost 26. 在 struts2 中, ()标签用于生成下拉列表框。 A. A. B. B.C. D. 27. 以下说法错误的是() 。 A. 使用 ORM 框架映射数据库时,每个持久化类映射到一个数据表。 B.使用 ORM 框架映射数据库时,持久化类的属性映射到数据表的数据列。 C. 使用 ORM 框架映射数据库时,持久化类的实例与数据表中的每条记录之间存在一 一对应关系。 D. Hibernate 不是基于 ORM 框架的。 28. com.microsoft.jdbc.sqlserver.SQLServerDriver 123456 jdbc:microsoft:sqlserver:/localhost:1433; DatabaseName=pubs;SelectMethod=cursor Duke org.hibernate.dialect.SQLServerDialect 根据上面列出的配置文件信息,以下说法错误的是() 。 A. 数据库的驱动程序为 com.microsoft.jdbc.sqlserver.SQLServerDriver。 B.要连接的数据库为 Duke。 C. 用于访问数据库的用户的密码是 123456。 D. 数据库方言为 org.hibernate.dialect.SQLServerDialect。 29. 以下关于 Hibernate API 说法错误的是() A. Configuration 类负责管理 Hibernate 的配置信息。 B.SessionFactory 类负责创建 Session 实例。 C. Session 类是 Hibernate 持久化操作的基础,它提供了众多方法来完成持久化 对象的增删改查。 D. Hibernate API 中的 Session 与 J2EE API 中 HttpSession 关系紧密, 所实现的功能大致 相同。 30. 在 Hibernate 中,如果要向数据表中新增一条记录,可以使用 Session 类的哪个方法? () A. A. saveB. updateC. createD. flush 31. 在 Hibernate 中, 如果要根据主键从数据表中查询一条记录, 可以使用 Session 类的哪个 方法?() A. A. getB. updateC. saveD. delete 32. 在 Hibernate 中,如果要从数据表中删除一条记录,可以使用 Session 类的哪个方法? () A. A. getB. updateC. saveD. delete 33. 在 Hibernate 框架中,以下哪种方式不能实现数据查询?() A. A. 使用 HQL 语言B. 使用标准化对象查询 B.C. 使用 Session 对象的 search 方法D. 使用原生 SQL 查询方式 34. 以下是 Hibernate 配置文件的一段,它描述的是() (1) B.A. 一对一关系B. 多对一关系 C.C. 多对多关系D. 未知关系 35. 如果需要在 Hibernate 服务器中显示每次操作所对应的 SQL 语句,则需要在 hibernate.cfg.xml 文件中加入以下哪条语句?() A. sa B. sa C. D. true 36. 观察下面的语句,这种查询方式是() Query query = session.createQuery(“fromAuthors”); List auths = query.list(); A. A. HQL 语言查询方式B. 标准化对象查询方式 B.C. 原生 SQL 查询方式D. 以上均可 37. 观察下面的语句,这种查询方式是() Criteria ceiteria = session.createCriteria(Titles.class); riteria.add(Restrictions.eq(“type”,”business”); List auths = ceiteria.list(); A. A. HQL 语言查询方式B. 标准化对象查询方式 B.C. 原生 SQL 查询方式D. 以上均可 38. Struts 框架适用的开发语言是() A. A. JavaB. CC. C+D. Pascal 39. Hibernate 可以操作的关系数据库是() A. A. SQL Server 2000B. SQL Server 2005 B.C. MySQLD. 以上均可 40. 以下关于 Struts 和 Hibernate 的说法,错误的是() A. A. Struts 是 Java 开源框架的一种B. Hibernate 是 Java 开源框架的一种 B.C. 使用 Struts 和 Hibernate 是免费的。D. Struts 和 Hibernate 不可整合在一切。 41. 设计模式不是() A、 编程技术B. 设计方法C. 解决方案D. 设计模板 42. 面属于创建型模式的是() A. Facade 模式B. Abstract Factory 模式C. Proxy 模式D. Oberver 模式 43. 保证一个类仅有一个实例,并提供一个访问它的全局访问点是() A. Abstract FactoryB. BuilderC. PrototypeD. Singleton 44. 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类的模式是 () A. Abstract FactoryB. BuilderC. PrototypeD. Singleton 45. 在 MVC 模式中,其中控制器角色由()充当 A. JavaBeanB. JSPC. ServletD. JavaScript 46. 下列不是 Action 接口中定义的字符串常量是() A. INPUTB. FAILUREC. ERRORD. SUCCESS 47. 控制器的配置文件是() A. struts.xmlB. web.xmlC. hibernate.cfg.xmlD. applicationContext.xml 48. struts2 的控制器类一般需继承的类是() A. ActionB. ActionSupportC. SupportD. Struts 49. 在 struts.xml 中,result 配置元素的 type 属性值的 redirectAction 表示控制转向() A. jsp 页面B. 另一个控制器C. servletD. javabean 50. JSP 页面加载 struts2 框架标签的程序为() A. B. C. D. 51. 2 下列选项不属于 hibernate 框架的核心类的是() A. Configuration 类B. SessionFactory 类C. Session 类D. ActionSupport 类 52. 2struts 控制器声明标签是() A. InterceptorsB. ActionC. FilterD. 53. 下面不是 struts2 框架的主要组成部分是() A. 配置文件B. Web.xmlC. 标签库D. 控制器组件 54. struts.xml 应该存放在项目的()文件夹下 A. srcB. WebC. WEB-INFD. lib 55. hibernate 数据源的配置需要提供的数据库方言参数是() A. hibernate.connection.urlB. hibernate.connection.password C. hibernate.dialectD. Hibernate.connection.username 56. 创建会话工厂的方法是() A. openSessionB. buildSessionFactory()C. configure()D. buildFactory() 57. 欲获取保存在 Session 会话中的对象 name,则应使用的 struts 标签是() A. B. C. D. 58. 在 MVC 模式中,DAO 层的功能是() A. 业务逻辑实现B. 表现层的设计C. 数据库层的设计D. 底层持久化实现 59. 下列为持久化框架的是() A. strutsB. hibernateC. springD. ajax 60. 在 hibernate 框架中,若将 ssesion 关闭后,则与此 session 相关联的对象就变为() A. 托管对象B. 持久化对象C. 临时对象D. 死亡对象 61. 逆向工程配置文件 hibernate.reveng.xml 的作用() A. 将持久化类映射为数据库B. 将持久化类映射为数据表 C. 将数据库映射为持久化类D. 将数据表映射为持久化类 62. 定义变量 x,并为其赋初值的 struts2 标签格式是() A. B. C. D. 63. hibernate 的会话类 Session 提供的将一临时状态的对象进行持久化操作的方法是 () A. update()B. delete()C. save()D. get() 64. 通常设计模式包括四个基本要素:() A 模式名称、问题、 解决方法、 效果 B、名称、方法、成果、模式的应用 C、模式的应用、名称、问题、解决方法 D、效果、问题、模式的难易、成果 65. 下列属于行为模式的是:() A、 Chain of Responsibility、Interpreter、Bridge、Facade B、Flyweigth、Proxy、Composite、AbstractFactory C、Builder、Prototype、Adapter、Observer D、 State、Visitor、TemplateMethod、Strategy 66. 下列说法正确的是() A. Singleton(单件)模式要求一个类有一个或两个实例,不能通过 new 关键字直接获得 实例 B.Abstract 模式提供的一系列相关或相互依赖对象的接口,且无需指定它们具体的类 C.设计模式是描述了不会重复发生的问题,以及该问题的解决方案 D. 使用 Singleton 能解决删除单个对象的问题 67. 下面哪项不是外观模式适用的场景() A、 为一个复杂的子系统提供一个简单接口 B、 提高子系统的独立性 C、 在层次化结构中。可以使用外观模式定义系统每一层的入口 D、 外观模式为某以目标操作的结果提供临时的存储空间,以便多个客户端可以共 享这些结果。 68. 什么是行为模式?() A、 不仅是描述对象或类的模式,还描述他们之间的通信模式。 B、 确保程序的重用性、可读性和高的可靠性。 C、 通过组合类和对象来获得更大的结构。 D、 为解除请求的发送者和接收者之间的耦合,而使多个对性都有机会处理这个请 求。 69. 下面哪一项不是软件框架的特点:() A. 都是被证明可以和其他应用程序一起很好的工作 B.可以立即在下一个项目中被使用 C.可以被同一个组织中的其他团队所用 D. 重用度低 70. 下列哪一项不是 struts 的特点() A. 能更好的适应用户的需求 B.采用 MVC 模式的 Web 应用的开发工作,很好的解决了程序的重用性 C.扩展性很弱 D. 能够缩短开发周期、提高开发效率 71. 下列哪一项不是 MVC 的组成部分() A.模型B.试图C.控制器D.服务 72. 自 WEB 技术发明以来,在动态网页技术领域中主要存在三大体系,其中不包括: () A. 以 JAVA 语言为代表的 JSP/Servelt 技术 B. 微软公司的 ASP 技术 C. 以 C/C+为主的开发语言的 CGI 技术 D. JavaScript 技术 73. struts2 框架的核心控制器是() A. DispatcherB. FilterC. FilterDispatcherD. Control 74. struts 中的控制类的 execute()方法返回值的类型是() A. booleanB. StringC. intD. float 75. 重复逻辑的 struts 标签是() A. whileB. sortC. subsetD. iterator 76. 下列不属于持久化对象的状态的是() A. 持久化状态B. 托管状态C. 独立状态D. 临时状态 77. 资源文件的后缀名为() A. propertyB. xmlC. propertiesD. txt 78. ORM 是一种() A. 对象与关系B. 关系与数据C. 对象与数据D. 关系与关系 79. struts2 自定义拦截器必须实现()接口 A. InterceptorB. AbstractInterceptorC. ActionSupportD. Action 80. struts 中实现拦截动作的方法是() A. execute()B. validate()C. intercept()D. invoke() 81. 若第一个字符不能是 j 或 J,后继字符为 ava 的正则表达式为() A. jJavaB. jJavaC. (jJ)avaD. (jJ)ava 82. 欲表示字符串为 24 个数字组成的正则表达式为() A. d2-4B. d(2,4)C. d2,4D. d2-4 83. 下列不是 hibernate 框架的优点() A. 开源免费B. 重量级封装C. 拥有众多社区支持D. 可扩展性强 84. 通过 Action 控制器类的()方法来进行输入校验 A. execute()B. validateC. setName()D. validate() 85. 下列不属于 struts2 表单标签库的是() A. B. C. D. 86. 在 JSP 页面中可以通过 struts2 提供的()标签来输出国际化信息 A. B. C. D. 87. 可以通过()的一个静态方法来获得 DAO 实现类实例 DAO 接口B. VO 类C. DAO 工厂类D. DAO 实现类 88. hibernate 的配置文件名为() A. hibernate.cfgB. hibernate.xmlC. hibernate.cfg.xmlD. hibernate.xml.cfg 89. 通过调用 session 实例的()方法获得当前事务 A. beginTransaction()B. getTransaction()C. commit()D. submit() 90. Srtuts 框架中 action 的 execute 方法是怎么调用的?() A.自动调用B. 手工调用C. 不调用D. 以上都不正确处理 91. Struts 是基于( A )的经典设计模式的框架? A.MVCB.FlyweightC.ProxyD.代理模式 92.Struts1 与 Struts2 的区别是后者在前者的基础上主要集合了() A.WebWorkB.web.xmlC.springD.struts.xml 93. AOP 是什么?() A.、面向对象 B、面向过程 C、面向网络 D、面向方面编程 94. 控制器需要在()_配置文件中进行配置。 A、 web.xml B、 struts.xml C、 struts2.xml D、 webwork.xml 95. 要使用 Struts2 标签就必须在使用 Struts2 标签之前对标签进行声明,下面哪一个是正确 的() A. B. C. D 96. 下面说话正确的是() A、一个拦截栈只能包含一个拦截器 B、一个拦截栈只能包含两个拦截器 C、一个拦截栈只能包含三个拦截器 D、可以把多个拦截器连在一起组成拦截栈 97. 实现文件上传需要添加哪两个 jar 文件包(jar 包版本不受影响) () A Common-io-1.4.jar 和 Common-fileupload-1.2.1.jar B Common-io-1.4.jar 和 Common-logging-1.0.4.jar C Common-logging-1.0.4.jar 和 Common-fileupload-1.2.1.jar D xwork-core-2.1.6 和 ognl-2.7.3 98. Struts 框架是通过()文件中的参数进行配置设置请求解析器: A. pertyB.struts.xml B.web.xmlD.perties 99. 下列不属于常用的控制标签的是:() A.条件逻辑标签B.重复逻辑标签 C.取集合子集标签D.数据标签 100. 在以下 Sturts2 主要内建校验器中,哪个不属于() A.整数校验器B.表达式校验器 C.参数校验器D.必填字符校验器 101. 输入校验分为() A. 服务器端校验和客户端校验 B.服务器端校验和处理器端校验 C.客户端校验和控制器端校验 D. 处理器端校验和控制器端校验 102. 输入校验又称为() A.程序校验B.数据校验 C.文件校验D.即时校验 103. 拦截器是针对对象的()而言的? A.方法B.请求 C.行为D.调用 104.)是 Struts 框架的核心控制器。 AFilterOutputSteamB FilterDispatcher C FilterDisplayD FilterInputSteam 105. 下列哪个不属于 Struts.xml 配置信息?() A、Include 元素B、包声明元素(package) C、控制器声明标签(Interceptor)D、拦截器声明元素(Inrerceptors) 106. 资源文件的后缀名为。() AtxtB docC propertyD properties 107. Struts2 配置文件中,下面()是 package 标签中必有的属性。 AnamespaceB extendsC nameD abstract 108. 下面()不是 result 标签应有的属性。 AnameB classC methodD converters 109. 下列不属于 execute 方法返回的字符串的是() A、SUCCESSB、INPUT C、OUTPUTD、NONE 110. Struts2 和 Hibernate 的整合方法.() A. 在 Struts2 的 Action 中直接访问 Hibernate API; B.通过业务逻辑组件工厂.DAO 组件工厂来管理系统的业务逻辑组件.DAO 组件将 Hibernate 的持久化都封装在 DAO 组件里,从而提供较好的解藕; C.通过 BAO 组件来管理; D. 直接访问 Hibernate 的 API; 111. Hibernate 正确的基本步骤是() (1)关闭事务,关闭 Session; (2)用面向对象的方式操作数据库; (3)获取 Session(会话) ,打开事务 (4)获取 Hibernate 配置参数,即获得 Configuration 对象; (5)开发持久化类,由 POJO 加映射文件组成; (6)获取 Hibernate 会话工厂对象,即 SessionFactory 实列; A.(3)(2)(1)(5)(6)B.(5)(4)(6)(3)(5)(1)C.(5)(4)(3)(1)(2)(6)D(5)(4)(1)(3)(2)(6) 112. Hibernate 中实体对象可以分为三种状态,其中不正确的是() A:临时状态 B:持续状态 C:持久化状态 D:托管状态 113. 回滚事务,的指令() A:bengin B:commit C:rollback D:close 114. 以下关联哪个属于一对多关联;() A 学生和老师的关系 B 分数和课程的关系 C 丈夫和妻子的关系 D 学生跟班级的关系 115. Hibernate 框架为程序员提供了一种使用面向对象的方式操作 () 的方法。 A网络型数据库B 关系型数据库 C面向对象数据库D 层次数据库 116. 以下哪个不属于 hibernate 中 Session 类的方法() Asave; B get; C commit; D close; 117. Hibernate 为了实现数据查询提供了四种方式,以下有误的是? () A.通过 HQL 语言 B.原生 SQL 查询方式 C.使用 SessionFactory 中的 load 或 get 方式 D.使用标准化对象查询 QBC 118. 以下那种状体不受 Hibernate 持久层管理() A、 A、Transient 和 PersistentB、Detached 和 Persistent B、C、Persistent 和 RunD、Transient 和 Detached 119. 以下不是 Hibernate 实体对象中的三种状态是() A、 A、TransientB、Run B、C、PersisitentD、Detached 120. HQL 中用来去除重复记录的是:() A、 distinct B、update C、select D、 add 121. 下列说法错误的是() A. Action 无需与 Servlet API 耦合,更容易测试。 B.Action 无需与 WebWork 耦合,程序重用率不高。 C.支持更多的表示层技术,有更好的适应性。 D. Sturs1 框架是在 Model2 的基础上发展起来的。 122. 设计模式一般用来解决什么样的问题() A.同一问题的不同表相B 不同问题的同一表相 C.不同问题的不同表相D.以上都不是 123. 常用的基本设计模式可分为() 。 A. 创建型、结构型和行为型 B.对象型、结构型和行为型 C.过程型、结构型和行为型 D. 抽象型、接口型和实现型 124. 当我们想创建一个具体的对象而又不希望指定具体的类时,可以使用()模式。 A. 结构型B.创建型C 行为型D.以上都可以 125. 单例模式中,要求具有 ()和单例类自己提供唯一实例。 A.构造函数私有B.静态方法 C.静态工厂方法D.以上都不对 126. 下面()不是 Hibernite 配置文件中包含的内容。 A. 数据库连接信息 B.Hibernite 属性参数 C.数据表映射关系 D. 属性数据类型 127. 下面()不是 Hibernite 映射文件中包含的内容。 A. 数据库连接信息 B.Hibernite 属性参数 C.主键属性设置 D. 表字段与类属性的映射绑定 128. 下面的程序执行后没有报错,但数据总保存不到数据库,最有可能的原因是()。 public static void main(String args) Configuration conf = new Configuration().configure(); SessionFactory sf = conf.buildSessionFactory(); Session session = sf.openSession(); Medal medal=new Medal(); medal.setName(“medal”); session.save(user); session.close(); A. 配置文件配置错误 B.没有在配置文件中包含对映射文件的声明 C.没有开启事务 D. 没有对持久化操作捕获异常 129. 下列属于多对一关系的是()。 A. 出版社和书 B.厂家和手机 C.用户和发布的信息 D. 士兵和班长 130. 下面是某系统中的两个实体类,依此可得知()。 public class Wage/月工资实体类 private long wid; private String empName; private String month; /Getter private long iid; private String itemName; private String amount; /Getter WageItem item=( WageItem)session.get(WageItem.Class,1); Wage.getItems().remove(item); Session.update(wage); A. select w0_.id, w0_.name, w0_.month from wage w0_ where w0_.id=? B.select item_.id, item_.name, item_.amount from wageitem item_ where item_.id=? C.delete from wageitem where item_id=? D. update wageitem set wage_id=null where item_id=? 133. 下面代码的功能是()。 String hql=“select count(au) from authors au“; Query query=session.createQuery(hql); int count=(Long)query.uniqueResult().intValue(); A. 查询出所有的作者 B.遍历所有的作者 C.获得作者的人数 D. 获得一个作者信息 134. 下面 HQL 语句的含义是()。 Select stu from Student stu where stu.score(select avg(score) from student) A. 查询所有学生的平均分 B.查询得分大于平均分的学生的成绩 C.查询得分最高的学生 D. 查询得分大于平均分的学生 135. 在 Hibernite 映射文件中,数据表主键的“generator”属性中,哪个表示采用数据库的主 键生成机制。() A. increment B.identity C.native D. assigned 136. 以下哪个属性指定了数据库方言。() A. hibernate.show_sql B.hibernate.dialect C.hibernate.format_sql D. hibernate.dialects 137. Struts 2 中自定义校验器通过()方法来实现。 A. valid() B.execute() C.validate() D. intercepter() 138. 正则表达式0-94,8表示的含义是()。 A. 4 或者 8,出现 0 次到 9 次 B.长度在 4 至 8 之间的数字 C.长度在 0-9 之间 D. 前面出现 0 至 9 的任意数字,后面只能 4 和 8 选一个 139. 下面关于 Struts 2 中拦截器的描述不正确的是()。 A. 可以通过继承 AbstractInterceptor 类来实现自定义拦截器 B.可以通过实现 Interceptor 接口来实现自定义拦截器 C.使用标记配置一个拦截器 使用引用拦截器。 140. MVC 模型的基本工作原理是基于()模式。 A. 观察者(Observer)模式 B.迭代器(Iterator)模式 C.职责链(Chain of Responsibility)模式 D. 策略(Strategy)模式 141. Java 的异常处理机制可理解为哪一种行为模式() 。 A. 观察者(Observer)模式 B.迭代器(Iterator)模式 C.职责链(Chain of Responsibility)模式 D. 策略(Strategy)模式 142. 下面那个模式为子系统中的一组接口提供统一的接口。() A. 观察者(Observer)模式 B.外观(Facade)模式 C.代理(Proxy)模式 D. 抽象工厂(Abstract Factory)模式 143. 在观察者模式中,表述错误的是() A. 观察者角色的更新是被动的。 B.被观察者可以通知观察者进行更新 C.观察者可以改变被观察者的状态,再由被观察者通知所有观察者依据被观

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论