覆盖超星/学习通/尔雅等10+学习平台 | 历年真题+答案解析+模拟试卷 | 免费下载 实时更新 精准检索
超星学习通Java EE企业级应用开发作业答案 (2)
超新学习通 2025-03-26 13:43:11 1 0
广告示例

想要快速找到正确答案?

立即关注 九八五题库微信公众号,轻松解决学习难题!

随机漂浮广告
超星学习通Java EE企业级应用开发作业答案 (2)

作业论文指导

扫码关注
作业论文指导,轻松解决学习难题!

超星学习通Java EE企业级应用开发作业答案 (2)

Java EE企业级应用开发

学校: 无

问题 1: 1. 下列关于版本控制工具SVN的描述正确的是? ( )

选项:

  • A. SVN可以帮助团队在一个项目上协同工作

  • B. SVN可以对软件系统进行编译

  • C. 使用SVN工具后,不再需要进行项目管理

  • D. SVN可以替代开发者之间的交流

答案: SVN可以帮助团队在一个项目上协同工作

问题 2: 2. 用VSS进行版本控制,如果只需要读取某一文档而并不需要编辑,可以执行哪个命令操作? ( )

选项:

  • A. 签出(CheckOut)

  • B. 签入(CheckIn)

  • C. 取出(Get)

  • D. 撤销签出(UndoCheckOut)

答案: 取出(Get)

问题 3: 3. 关于软件版本管理的内含,最准确、完整的描述是? ( )。

选项:

  • A. 软件配置管理

  • B. 文档版本控制

  • C. 项目实施管理

  • D. 数据变更管理

答案: 软件配置管理

问题 4: 4. 下面哪些是版本控制工具?( )

选项:

  • A. VSS

  • B. SVN

  • C. ClearCase

  • D. Ant

答案: VSS

问题 5: 5. 关于SVN的标准目录结构描述正确的是?( )

选项:

  • A. trunk是主分支,是进行日常开发的分支

  • B. branches是发布分支,存储release版本

  • C. tags是只读的分支,存储基线版本

  • D. bin是编译分支,存储工程项目字节码的目录

答案: trunk是主分支,是进行日常开发的分支

问题 6: 6. 以下关于CVS进行版本管理说法正确有哪些? ( )

选项:

  • A. CVS工具用于团队开发中,代码版本控制管理。

  • B. CVS是一个CS结构的软件工具

  • C. CVS是一个BS结构的软件工具

  • D. CVS是一个开源插件

答案: CVS工具用于团队开发中,代码版本控制管理。

问题 7: 1. 当Log4j日志模块使用PatternLayout方式布局信息输出格式时,要配置ConversionPattern属性来指定日志信息的具体格式,此时如果使用“%p”符号,表示要取得_____信息。( )

选项:

  • A. 日志的具体内容

  • B. 日志的产生时间

  • C. 日志的级别

  • D. 日志的产生线程

答案: 请关注公众号【九八五题库】查看答案

问题 8: 2. 当Log4j日志模块使用PatternLayout方式布局信息输出格式时,要配置ConversionPattern属性来指定日志信息的具体格式,此时如果使用“%d”符号,表示要取得_____信息。( )

选项:

  • A. 日志的具体内容

  • B. 日志的产生时间

  • C. 日志的级别

  • D. 日志的产生线程

答案: 请关注公众号【九八五题库】查看答案

问题 9: 3. 当Log4j日志模块使用PatternLayout方式布局信息输出格式时,要配置ConversionPattern属性来指定日志信息的具体格式,此时如果使用“%t”符号,表示要取得_____信息。( )

选项:

  • A. 日志的具体内容

  • B. 日志的产生时间

  • C. 日志的级别

  • D. 日志的产生线程

答案: 请关注公众号【九八五题库】查看答案

问题 10: 4. 当Log4j日志模块使用PatternLayout方式布局信息输出格式时,要配置ConversionPattern属性来指定日志信息的具体格式,此时如果使用“%C”符号,表示要取得_____信息。( )

选项:

  • A. 日志的具体内容

  • B. 日志的产生时间

  • C. 日志的级别

  • D. 日志信息产生的所在类的名称

答案: 请关注公众号【九八五题库】查看答案

问题 11: 5. 以下哪些是Log4j的日志级别?( )

选项:

  • A. DEBUG

  • B. INFO

  • C. WARN

  • D. ERROR

  • E. FATAL

  • F. ON

答案: 请关注公众号【九八五题库】查看答案

问题 12: 6. Log4j日志插件可以控制日志信息输出的目的地为以下哪些选项?( )

选项:

  • A. 控制台

  • B. 文件

  • C. 数据库

  • D. 套接服务器

答案: 请关注公众号【九八五题库】查看答案

问题 13: 1. 关于Junit的描述正确的是?( )

选项:

  • A. JUnit可以用于单元测试

  • B. JUnit可以用于并发性能测试

  • C. JUnit可以用于黑盒功能测试

  • D. JUnit可以用于压力测试

答案: 请关注公众号【九八五题库】查看答案

问题 14: 2. 关于assertEquals和assertSame描述错误的是?( )

选项:

  • A. assertEquals支持boolean,long,int等等java原始变量

  • B. assertSame只支持Object

  • C. assertEquals的本质是 == 操作的比较

  • D. assertSame的本质是 == 操作的比较

答案: 请关注公众号【九八五题库】查看答案

问题 15: 3. 创建一个基于JUNIT的单元测试类,该类必须扩展___类? ( )

选项:

  • A. TestSuite

  • B. Assert

  • C. TestCase

  • D. JFCTestCase

答案: 请关注公众号【九八五题库】查看答案

问题 16: 4. 用JUNIT断言一个方法输出的是指定字符串,应当用的断言方法是? ( )

选项:

  • A. assertNotNull()

  • B. assertSame()

  • C. assertEquals()

  • D. assertNotEquals()

答案: 请关注公众号【九八五题库】查看答案

问题 17: 5. TestCase是junit.framework中的一个? ( )

选项:

  • A. 方法

  • B. 接口

  • C. 类

  • D. 抽象类

答案: 请关注公众号【九八五题库】查看答案

问题 18: 6. Test是junit.framework中的一个? ( )

选项:

  • A. 方法

  • B. 接口

  • C. 类

  • D. 抽象类

答案: 请关注公众号【九八五题库】查看答案

问题 19: 7. TestSuite是JUNIT中用来? ( )

选项:

  • A. 集成多个测试用例

  • B. 做系统测试用的

  • C. 做自动化测试用的

  • D. 方法断言

答案: 请关注公众号【九八五题库】查看答案

问题 20: 8. 通常在JUNIT单元测试框架中,销毁一个被测试对象,释放对象所占据的资源,会在测试类的_____中进行。 ( )

选项:

  • A. tearDown()

  • B. setUp()

  • C. 构造方法

  • D. 任意位置

答案: 请关注公众号【九八五题库】查看答案

问题 21: 9. 通常在JUNIT单元测试框架中,初始化一个被测试对象,会在测试类的_____中进行。 ( )

选项:

  • A. tearDown()

  • B. setUp()

  • C. 构造方法

  • D. 任意位置

答案: 请关注公众号【九八五题库】查看答案

问题 22: 10. JUnit的特征,不正确的一项是? ( )

选项:

  • A. 用于测试程序运行结果是否符合预期,可以使用断言方式去判断

  • B. AssertEquals、AssertNotEquals:判断两个对象所包含的相关值是否相同

  • C. 测试类的测试方法签名格式是public void的,且不能有任何输入参数

  • D. JUnit是收费的,不能做二次开发

答案: 请关注公众号【九八五题库】查看答案

问题 23: 11. 单元测试中设计测试用例的依据是。( )

选项:

  • A. 概要设计规格说明书

  • B. 用户需求规格说明书

  • C. 项目计划说明书

  • D. 详细设计规格说明书

答案: 请关注公众号【九八五题库】查看答案

问题 24: 12. 程序员编码阶段产生的错误,一般由_______检查出来。( )

选项:

  • A. 单元测试

  • B. 集成测试

  • C. 有效性测试

  • D. 系统测试

答案: 请关注公众号【九八五题库】查看答案

问题 25: 13. 从测试的执行者来区分,以下测试不属于同一类型的测试是。( )

选项:

  • A. 白盒测试

  • B. 黑盒测试

  • C. 单元测试

  • D. 回归测试

答案: 请关注公众号【九八五题库】查看答案

问题 26: 14. 下列属于单元测试内容的是。 ( )

选项:

  • A. 系统并发能力测试

  • B. 模块内部,类中相关方法的功能逻辑测试

  • C. 系统可靠性、稳定性测试

  • D. 系统安全性能测试

答案: 请关注公众号【九八五题库】查看答案

问题 27: 15. Java单元测试框架包括哪些?( )

选项:

  • A. JUnit3

  • B. JUnit4

  • C. NUnit

  • D. xUnit

答案: 请关注公众号【九八五题库】查看答案

问题 28: 16. 关于Junit3和junit4描述正确的是?( )

选项:

  • A. junit4中引入新的断言assertThat

  • B. junit3和junit4都需要继承TestCase类

  • C. junit4引入Annotation特性简化测试用例的编写

  • D. junit3中的测试方法名必须以test开头

答案: 请关注公众号【九八五题库】查看答案

问题 29: 17. 关于TestSuite类在JUNIT框架中的用法描正确的是? ( )

选项:

  • A. 需要定义一个组测试入口方法,方法签名为:public static Test suite()

  • B. 必需通过此类中的方法addTestSuite()来添加相关的单元集成测试类

  • C. 需要把相关单元测试类的类型以参数的形式传入addTestSuite()方法中

  • D. 组测试入口方法必需返回TestSuite的对象实例

答案: 请关注公众号【九八五题库】查看答案

问题 30: 18. Junit3常用的断言包括哪些?( )

选项:

  • A. assertEquals

  • B. assertTrue

  • C. assertNull

  • D. assertSame

答案: 请关注公众号【九八五题库】查看答案

问题 31: 1. Eclipse是Java开发的_____?( )

选项:

  • A. 开发工具套(SDK)

  • B. IDE(集成开发环境)

  • C. 应用程序服务器

  • D. Web服务器

答案: 请关注公众号【九八五题库】查看答案

问题 32: 2. 下列关于Eclipse说法错误的是?( )

选项:

  • A. 使用Eclipse开发Java程序时,程序员编辑源程序后即可运行该程序,因此无编译程序的过程

  • B. Eclipse中的Workspace用于存储工程的路径

  • C. 在Windows系统下,Eclipse程序包解压缩后即可直接使用,无需安装

  • D. Eclipse是一个基于Java的、可扩展的、开放源代码的开发平台

答案: 请关注公众号【九八五题库】查看答案

问题 33: 3. 下列关于IDE开发环境Eclipse的说法正确的是?( )

选项:

  • A. Eclipse可以通过插件(plugin)的方式扩展其功能

  • B. Eclipse是Borland公司旗下的产品

  • C. Eclipse自带有Web应用服务器

  • D. Eclipse的运行不需要有JRE的支持

答案: 请关注公众号【九八五题库】查看答案

问题 34: 4. 关于Java IDE开发工具的说法错误的是?( )

选项:

  • A. Jcreator是Xinox Software公司旗下的IDE产品

  • B. MyEclipse与Eclipse一样都是免费开源的产品

  • C. MyEclipse是企业级开发工具,其主要用于Java EE平台编程开发

  • D. Eclipse最初由IBM开发,后来移交给开源社区

答案: 请关注公众号【九八五题库】查看答案

问题 35: 5. Java语言有哪些IDE集成开发工具?( )

选项:

  • A. Eclipse

  • B. MyEclipse

  • C. NetBeans

  • D. JBuilder

答案: 请关注公众号【九八五题库】查看答案

问题 36: 6. 下列关于JavaEE编程开发工具的说法正确的?( )

选项:

  • A. Eclipse不需要操作系统JDK编程环境的支持

  • B. Eclipse需要操作系统JDK编程环境的支持

  • C. MyEclipse自带JDK编程环境,不需要操作系统JRE环境的支持

  • D. MyEclipse需要依赖操作系统JRE环境,不能独立运行

答案: 请关注公众号【九八五题库】查看答案

问题 37: 7. 下列关于Eclipse开发工具的说法正确的?( )

选项:

  • A. Eclipse可以不通过任何插件,直接创建集成部署War文件

  • B. Eclipse不能直接导出Web应用集成部署包,需要借助Ant插件才能创建集成部署War文件

  • C. Eclipse是Sun公司旗下的产品

  • D. Eclipse是一个开源的IDE集成开发平台

答案: 请关注公众号【九八五题库】查看答案

问题 38: 8. 下列关于Eclipse开发工具的说法正确的?( )

选项:

  • A. Eclipse运行WEB应用时,自带中间件服务器,可以不需要借助第三方中间件

  • B. Eclipse插件中自带有WEB应用的前端类库

  • C. Eclipse工具中更换工作空间后,之前的项目工程将会消失,如同换成了另外一个开发者的空间视图

  • D. Eclipse项目工程代码中的断点,只有在debug模式下才会生效

答案: 请关注公众号【九八五题库】查看答案

问题 39: 1. Tomcat默认的端口是?( )

选项:

  • A. 8080

  • B. 8888

  • C. 80

  • D. 8090

答案: 请关注公众号【九八五题库】查看答案

问题 40: 2. 安装tomcat成功后,要修改tomcat端口,要修改的文件是? ( )

选项:

  • A. tomcat/bin/startup.bat文件

  • B. tomcat/conf/server.xml

  • C. tomcat/conf/web.xml

  • D. 以上都不是

答案: 请关注公众号【九八五题库】查看答案

问题 41: 3. 在tomcat上发布javaweb应用时,默认的是什么目录? ( )

选项:

  • A. webapps

  • B. conf

  • C. bin

  • D. work

答案: 请关注公众号【九八五题库】查看答案

问题 42: 4. 在tomcat发布web应用myweb,定义类cn.itcast.Hello.java,Hello.class会被编译到哪个目录? ( )

选项:

  • A. ${CATALINA_HOME}/webapps/myweb/WEB-INF/classes/Hello.class

  • B. ${CATALINA_HOME}/webapps/myweb/WEB-INF/classes/cn/itcast/Hello.class

  • C. ${CATALINA_HOME}/webapps/myweb/WEB-INF/classes/cn.itcast.Hello.class

  • D. ${CATALINA_HOME}/webapps/myweb/WEB-INF/classes/cn.itcast/Hello.class

答案: 请关注公众号【九八五题库】查看答案

问题 43: 5. 下列关于Tomcat说法正确的是? ( )

选项:

  • A. Tomcat是一种编程语言

  • B. Tomcat是一种开编程规范

  • C. Tomcat是一种编程思想

  • D. Tomcat是一个免费的开源的Serlvet容器

答案: 请关注公众号【九八五题库】查看答案

问题 44: 6. 下列关于Tomcat目录资源说法错误的是?( )

选项:

  • A. bin目录:包含启动/关闭脚本

  • B. conf目录:包含不同的配置文件

  • C. temp目录:包含的环境配置文件

  • D. lib目录:包含Tomcat使用的JAR文件

答案: 请关注公众号【九八五题库】查看答案

问题 45: 7. Tomcat中间件服务器启动各关闭服务的脚本存放在______文件夹下? ( )

选项:

  • A. bin文件夹

  • B. service文件夹

  • C. temp文件夹

  • D. log文件夹

答案: 请关注公众号【九八五题库】查看答案

问题 46: 8. 在Tomcat安装目录的哪个文件下修改它的端口号?( )

选项:

  • A. bin\conf

  • B. conf\server.xml

  • C. conf\context.xml

  • D. bin\server.xml

答案: 请关注公众号【九八五题库】查看答案

问题 47: 9. WebSphere中间件是哪个公司的软件产品( )

选项:

  • A. Dell

  • B. IBM

  • C. Microsoft

  • D. Oracle

答案: 请关注公众号【九八五题库】查看答案

问题 48: 10. 中间件是一件独立的系统软件或服务程序,下列不属于中间件的是?( )

选项:

  • A. Tomcat

  • B. WebSphere

  • C. EJB

  • D. Python

答案: 请关注公众号【九八五题库】查看答案

问题 49: 11. 如何把Tomcat服务器的主页变成自己Web应用的主页? ( )

选项:

  • A. 只要把自己Web应用部署在webapps目录即可

  • B. 把自己Web应用部署在webapps目录,把Web应用部署名称修改为ROOT

  • C. 把Tomcat节点的访问端口修改为:80

  • D. 以上说法都不正确

答案: 请关注公众号【九八五题库】查看答案

问题 50: 12. 关于中间件WEB应用服务器描述错误的是? ( )

选项:

  • A. Tomcat是一个开源的WEB应用服务器

  • B. Weblogic是BEA公司旗下的Web中间件产品

  • C. WebSphere是IBM公司旗下的Web中间件产品

  • D. Tomcat中间件主要用于长连接,Jetty中间件主要用于短连接

答案: 请关注公众号【九八五题库】查看答案

问题 51: 13. 将Web应用发布到tomcat上localhost主机,以下哪几种方式可以完成?( )

选项:

  • A. 直接将web应用部署到tomcat/webapps下

  • B. 直接将Web应用部署到tomcat/work下

  • C. 创建一个xml文件,并配置Web应用信息,将xml文件放置tomcat\conf\Catalina\localhost

  • D. 在tomcat/conf/tomcat-users.xml文件进行配置

答案: 请关注公众号【九八五题库】查看答案

问题 52: 14. 如果要在同一台机器上配置启动多个Tomcat节点,以下描述正确的?( )

选项:

  • A. 需要修改每个Tomcat节点上默认的8005端口:

  • B. 需要修改每个Tomcat节点上的8080端口:

  • C. 需要修改每个Tomcat节点上的8009端口:

  • D. 只需要修改每个Tomcat节点上的8080端口,其它端口无需作任何修改。

答案: 请关注公众号【九八五题库】查看答案

问题 53: 15. 如果把Web工程代码部署在Tomcat节点目录以外的位置,需要在tomcat/conf/Catalina/localhost路径下做相关配置,以下描述正确的是? ( )

选项:

  • A. 需要创建一个与Web应用部署名称相同的xml部署文件

  • B. 部署文件中的path属性值为访问Web应用的相对路径(URI)

  • C. 部署文件中的reloadable属性值为Web工程应用是否支持热加载

  • D. 部署文件中的docBase属性值为部署代码的所在路径

  • E. 部署文件中的workDir属性值为系统运行时Jsp文件所生成的Java文件的存储路径

答案: 请关注公众号【九八五题库】查看答案

问题 54: 16. 关于Tomcat服务器的内存管理,以下说法正确的是? ( )

选项:

  • A. MaxMemory:是指JVM进程能够从操作系统所能够分配到的最大内存

  • B. TotalMemory:是指JVM进程当前从操作系统所得到实时运行内存大小

  • C. FreeMemory:是指JVM进程所占据的实时运行内存中,还未使用的内存空间大小

  • D. 以上说法都不正确

答案: 请关注公众号【九八五题库】查看答案

问题 55: 17. 关于Tomcat中间件内存配置,以下说法正确的是? ( )

选项:

  • A. 需要在catalina.bat文件中作相应的配置

  • B. 可以在catalina.bat文件中的任何位置,添加内存配置语句,都会生效

  • C. set JAVA_OPTS=-Xms512m -Xmx1024m,表示设置Tomcat服务器的最小内存空间为512K,最大内存空间为1024K

  • D. 需要从startup.bat或startup.sh脚本文件启Tomcat服务器,其它方式启动内存配置将失效

答案: 请关注公众号【九八五题库】查看答案

问题 56: 18. Java EE领域有哪些中间件WEB应用服务器? ( )

选项:

  • A. IIS

  • B. Tomcat

  • C. Jetty

  • D. Weblogic

答案: 请关注公众号【九八五题库】查看答案

问题 57: 1. UML的全称是? ( )

选项:

  • A. Unified Main Language

  • B. Unified Modeling Language

  • C. Unified Modem Language

  • D. Unified Making Language

答案: 请关注公众号【九八五题库】查看答案

问题 58: 2. UML图不包括? ( )

选项:

  • A. 用例图

  • B. 类图

  • C. 状态机图

  • D. 流程图

答案: 请关注公众号【九八五题库】查看答案

问题 59: 3. UML图中,____用于描述系统与外部系统及用户之间的交互? ( )

选项:

  • A. 用例图

  • B. 类图

  • C. 对象图

  • D. 部署图

答案: 请关注公众号【九八五题库】查看答案

问题 60: 4. 下面哪个不是UML中的静态视图? ( )

选项:

  • A. 状态机图

  • B. 用例图

  • C. 对象图

  • D. 类图

答案: 请关注公众号【九八五题库】查看答案

问题 61: 5. 下面哪个不是UML中的动态视图?( )

选项:

  • A. 顺序机图

  • B. 协作图

  • C. 活动图

  • D. 组件图

答案: 请关注公众号【九八五题库】查看答案

问题 62: 6. 下面哪个UML视图是描述一个对象的生命周期的? ( )

选项:

  • A. 类图

  • B. 状态机图

  • C. 协作图

  • D. 顺序图

答案: 请关注公众号【九八五题库】查看答案

问题 63: 7. “说明系统的部署分布”主要在Rose的哪种视图中完成? ( )

选项:

  • A. Use Case View

  • B. Logic View

  • C. Component View

  • D. Deployment View

答案: 请关注公众号【九八五题库】查看答案

问题 64: 8. 下面不是用例图组成要素的是?( )

选项:

  • A. 用例

  • B. 参与者

  • C. 泳道

  • D. 系统边界

答案: 请关注公众号【九八五题库】查看答案

问题 65: 9. “交通工具”类与“汽车”类之间的关系属于? ( )

选项:

  • A. 关联关系

  • B. 实现关系

  • C. 依赖关系

  • D. 泛化关系

答案: 请关注公众号【九八五题库】查看答案

问题 66: 10. 下图表示类图的______? ( )

选项:

  • A. 聚合关系

  • B. 组合关系

  • C. 关联关系

  • D. 依赖关系

答案: 请关注公众号【九八五题库】查看答案

问题 67: 11. 下图中的空心箭头连线表示______关系? ( )

选项:

  • A. 泛化

  • B. 包含

  • C. 扩展

  • D. 实现

答案: 请关注公众号【九八五题库】查看答案

问题 68: 12. 以下各项不属于设备节点的是? ( )

选项:

  • A. 扫描仪(Scanner)

  • B. 计算机(Computer)

  • C. 打印机(Printer)

  • D. 调制解调器(Modem)

答案: 请关注公众号【九八五题库】查看答案

问题 69: 13. 描述系统中类的内部结构(属性、操作)及联系(关联、依赖、聚合)的UML图形是? ( )

选项:

  • A. 用例图

  • B. 类图

  • C. 组件图

  • D. 部署图

答案: 请关注公众号【九八五题库】查看答案

问题 70: 14. 下面选项中_____图表示结束状态? ( )

选项:

  • A.

  • B.

  • C.

  • D.

答案: 请关注公众号【九八五题库】查看答案

问题 71: 1. 保证一个类仅有一个实例,并提供一个访问它的全局访问点。这句话是对下列哪种模式的描述?( )

选项:

  • A. 外观模式(Facade)

  • B. 策略模式(Strategies)

  • C. 适配器模式(Adapter)

  • D. 单例模式(Singleton)

答案: 请关注公众号【九八五题库】查看答案

问题 72: 2. 单例模式(Singleton)的设计意图是?( )

选项:

  • A. 定义一系列的算法,把它们一个个的封装起来,并且使它们可相互替换。

  • B. 为一个对象动态连接附加的职责。

  • C. 你希望只拥有一个对象,但不用全局对象来控制对象的实例化。

  • D. 在对象之间定义一种一对多的依赖关系,这样当一个对象的状态改变时,所有依赖于它的对象都将得到通知并自动更新。

答案: 请关注公众号【九八五题库】查看答案

问题 73: 3. 外观模式的作用是?( )

选项:

  • A. 当不能采用生成子类的方法进行扩充时,动态地给一个对象添加一些额外的功能。

  • B. 为了系统中的一组功能调用提供一个一致的接口,这个接口使得这一子系统更加容易使用。

  • C. 保证一个类仅有一个实例,并提供一个访问他的全局访问点。

  • D. 在方法中定义算法的框架,而将算法中的一些操作步骤延迟到子类中实现。

答案: 请关注公众号【九八五题库】查看答案

问题 74: 4. 工厂模式有哪几种类型? ( )

选项:

  • A. 简单工厂

  • B. 工厂方法

  • C. 复合工厂

  • D. 抽象工厂

答案: 请关注公众号【九八五题库】查看答案

问题 75: 5. 工厂模式的简单工厂的结构包含哪几部分? ( )

选项:

  • A. 工厂类

  • B. 产品接口

  • C. 产品实现子类

  • D. 以上都不是

答案: 请关注公众号【九八五题库】查看答案

问题 76: 6. 要保证一个类为单例类,需满足哪几方面的条件? ( )

选项:

  • A. 一个高效、安全的实例创建过程

  • B. 一个私有的静态变量指向自身

  • C. 一个私有空参的构造方法

  • D. 一个公有的静态方法返回自身

答案: 请关注公众号【九八五题库】查看答案

问题 77: 7. 关于模板方法模式的说法正确的是? ( )

选项:

  • A. 是一种很好的代码复用解决方案

  • B. 需要定义一个抽象的模板类,类中需要定义一个算法骨架

  • C. 不变的行为与可变的行为分开,不变的行为定义在模板类中

  • D. 变化的行为在模板类中以抽象方法存在,在具体的子类中实现变化的行为

答案: 请关注公众号【九八五题库】查看答案

问题 78: 8. 以下关于工厂模式的描述正确的是? ( )

选项:

  • A. 工厂组件的角色是负责生产父产品接口下的实例

  • B. 父产品接口下,只能有一个子类产品实现

  • C. 能够更好的为系统模块解耦,降低各业务模块之间的耦合度

  • D. 工厂组件产品实例创建过程,底层使用反射的原理实现

答案: 请关注公众号【九八五题库】查看答案



收藏
文章说明
©版权声明
本站提供的一切试卷均来自网上;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集,版权争议与本站无关。您必须在下载后的24个小时之内从您的设备中彻底删除。如有侵权请邮件与我们联系处理。敬请谅解!
评论留言

昵称

试卷网
试卷网
本站专注整合全网学习平台试卷资源,涵盖超星、学习通、尔雅、学起Plus、安徽继续教育、云上河开等平台的海量试题与答案,提供免费下载及在线查询服务。包含期末考试、模拟试题、章节练习等类型,覆盖大学、职业考试、继续教育等多领域,同步更新各平台最新试卷,助力高效备考与学习
  • 文章44414
  • 评论0
  • 微语1
最新评论