|
|
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: 7. 在使用版本管理工具进行项目代码管理时,如果发现当前最新代码存在严重的bug,需要紧急用回之前的某个版本的代码,以下说法正确的是?( )
选项:
•
A. 无法通过版本管理工具找回之前版本的代码
•
B. 只有CVS版本管理可以实现版本回退功能,其它版本管理工具无法实现
•
C. 只有SVN版本管理可以实现版本回退功能,其它版本管理工具无法实现
•
D. 可以在SVN版本管理工具中通过展示历史版本(Show History)功能,回退到之前某个版本的代码
答案: 请关注ybaotk.com搜题查看答案
问题 8: 1. 当Log4j日志模块使用PatternLayout方式布局信息输出格式时,要配置ConversionPattern属性来指定日志信息的具体格式,此时如果使用“%p”符号,表示要取得_____信息。( )
选项:
•
A. 日志的具体内容
•
B. 日志的产生时间
•
C. 日志的级别
•
D. 日志的产生线程
答案: 请关注ybaotk.com搜题查看答案
问题 9: 2. 当Log4j日志模块使用PatternLayout方式布局信息输出格式时,要配置ConversionPattern属性来指定日志信息的具体格式,此时如果使用“%d”符号,表示要取得_____信息。( )
选项:
•
A. 日志的具体内容
•
B. 日志的产生时间
•
C. 日志的级别
•
D. 日志的产生线程
答案: 请关注ybaotk.com搜题查看答案
问题 10: 3. 当Log4j日志模块使用PatternLayout方式布局信息输出格式时,要配置ConversionPattern属性来指定日志信息的具体格式,此时如果使用“%t”符号,表示要取得_____信息。( )
选项:
•
A. 日志的具体内容
•
B. 日志的产生时间
•
C. 日志的级别
•
D. 日志的产生线程
答案: 请关注ybaotk.com搜题查看答案
问题 11: 4. 当Log4j日志模块使用PatternLayout方式布局信息输出格式时,要配置ConversionPattern属性来指定日志信息的具体格式,此时如果使用“%C”符号,表示要取得_____信息。( )
选项:
•
A. 日志的具体内容
•
B. 日志的产生时间
•
C. 日志的级别
•
D. 日志信息产生的所在类的名称
答案: 请关注ybaotk.com搜题查看答案
问题 12: 5. 以下哪些是Log4j的日志级别?( )
选项:
•
A. DEBUG
•
B. INFO
•
C. WARN
•
D. ERROR
•
E. FATAL
•
F. ON
答案: 请关注ybaotk.com搜题查看答案
问题 13: 6. Log4j日志插件可以控制日志信息输出的目的地为以下哪些选项?( )
选项:
•
A. 控制台
•
B. 文件
•
C. 数据库
•
D. 套接服务器
答案: 请关注ybaotk.com搜题查看答案
问题 14: 7. Log4j 是什么?( )
选项:
•
A. 日志工具
•
B. 单元测试工具
•
C. 开发框架
•
D. Java EE规范
答案: 请关注ybaotk.com搜题查看答案
问题 15: 8. Log4j日志模块的配置文件名称是?( )
选项:
•
A. log4j.txt
•
B. log4j.properties
•
C. log4j.xml
•
D. log4j.html
答案: 请关注ybaotk.com搜题查看答案
问题 16: 9. Log4j日志模块的配置文件必须存储在哪个目录?( )
选项:
•
A. Web工程项目的CONFIG路径下
•
B. Web工程项目的DAO路径下
•
C. Web工程项目的字节码路径下,即编译后为classes的根目录下
•
D. Web工程项目的BASE路径下
答案: 请关注ybaotk.com搜题查看答案
问题 17: 10. Log4j日志模块的log4j.appender.配置什么信息?( )
选项:
•
A. 指定项目的日志信息的加载方式
•
B. 指定项目的日志信息输出的具体时间
•
C. 指定项目的日志信息输出的具体位置
•
D. 指定项目的日志模块的插件jar包
答案: 请关注ybaotk.com搜题查看答案
问题 18: 11. 当Log4j日志模块使用PatternLayout方式布局信息输出格式时,要配置ConversionPattern属性来指定日志信息的具体格式,此时如果使用“%m”符号,表示要取得_____信息。( )
选项:
•
A. 日志的具体内容
•
B. 日志的产生时间
•
C. 日志的级别
•
D. 日志的产生线程
答案: 请关注ybaotk.com搜题查看答案
问题 19: 12. Log4j日志模块的log4j.rootCategory配置什么信息?( )
选项:
•
A. 项目的日志级别
•
B. 项目的日志输出目标位置实例
•
C. 项目的日志输出格式
•
D. 项目的日志输出时间
答案: 请关注ybaotk.com搜题查看答案
问题 20: 1. 关于Junit的描述正确的是?( )
选项:
•
A. JUnit可以用于单元测试
•
B. JUnit可以用于并发性能测试
•
C. JUnit可以用于黑盒功能测试
•
D. JUnit可以用于压力测试
答案: 请关注ybaotk.com搜题查看答案
问题 21: 2. 关于assertEquals和assertSame描述错误的是?( )
选项:
•
A. assertEquals支持boolean,long,int等等java原始变量
•
B. assertSame只支持Object
•
C. assertEquals的本质是 == 操作的比较
•
D. assertSame的本质是 == 操作的比较
答案: 请关注ybaotk.com搜题查看答案
问题 22: 3. 创建一个基于JUNIT的单元测试类,该类必须扩展___类? ( )
选项:
•
A. TestSuite
•
B. Assert
•
C. TestCase
•
D. JFCTestCase
答案: 请关注ybaotk.com搜题查看答案
问题 23: 4. 用JUNIT断言一个方法输出的是指定字符串,应当用的断言方法是? ( )
选项:
•
A. assertNotNull()
•
B. assertSame()
•
C. assertEquals()
•
D. assertNotEquals()
答案: 请关注ybaotk.com搜题查看答案
问题 24: 5. TestCase是junit.framework中的一个? ( )
选项:
•
A. 方法
•
B. 接口
•
C. 类
•
D. 抽象类
答案: 请关注ybaotk.com搜题查看答案
问题 25: 6. Test是junit.framework中的一个? ( )
选项:
•
A. 方法
•
B. 接口
•
C. 类
•
D. 抽象类
答案: 请关注ybaotk.com搜题查看答案
问题 26: 7. TestSuite是JUNIT中用来? ( )
选项:
•
A. 集成多个测试用例
•
B. 做系统测试用的
•
C. 做自动化测试用的
•
D. 方法断言
答案: 请关注ybaotk.com搜题查看答案
问题 27: 8. 通常在JUNIT单元测试框架中,销毁一个被测试对象,释放对象所占据的资源,会在测试类的_____中进行。 ( )
选项:
•
A. tearDown()
•
B. setUp()
•
C. 构造方法
•
D. 任意位置
答案: 请关注ybaotk.com搜题查看答案
问题 28: 9. 通常在JUNIT单元测试框架中,初始化一个被测试对象,会在测试类的_____中进行。 ( )
选项:
•
A. tearDown()
•
B. setUp()
•
C. 构造方法
•
D. 任意位置
答案: 请关注ybaotk.com搜题查看答案
问题 29: 10. JUnit的特征,不正确的一项是? ( )
选项:
•
A. 用于测试程序运行结果是否符合预期,可以使用断言方式去判断
•
B. AssertEquals、AssertNotEquals:判断两个对象所包含的相关值是否相同
•
C. 测试类的测试方法签名格式是public void的,且不能有任何输入参数
•
D. JUnit是收费的,不能做二次开发
答案: 请关注ybaotk.com搜题查看答案
问题 30: 11. 单元测试中设计测试用例的依据是。( )
选项:
•
A. 概要设计规格说明书
•
B. 用户需求规格说明书
•
C. 项目计划说明书
•
D. 详细设计规格说明书
答案: 请关注ybaotk.com搜题查看答案
问题 31: 12. 程序员编码阶段产生的错误,一般由_______检查出来。( )
选项:
•
A. 单元测试
•
B. 集成测试
•
C. 有效性测试
•
D. 系统测试
答案: 请关注ybaotk.com搜题查看答案
问题 32: 13. 从测试的执行者来区分,以下测试不属于同一类型的测试是。( )
选项:
•
A. 白盒测试
•
B. 黑盒测试
•
C. 单元测试
•
D. 回归测试
答案: 请关注ybaotk.com搜题查看答案
问题 33: 14. 下列属于单元测试内容的是。 ( )
选项:
•
A. 系统并发能力测试
•
B. 模块内部,类中相关方法的功能逻辑测试
•
C. 系统可靠性、稳定性测试
•
D. 系统安全性能测试
答案: 请关注ybaotk.com搜题查看答案
问题 34: 15. Java单元测试框架包括哪些?( )
选项:
•
A. JUnit3
•
B. JUnit4
•
C. NUnit
•
D. xUnit
答案: 请关注ybaotk.com搜题查看答案
问题 35: 16. 关于Junit3和junit4描述正确的是?( )
选项:
•
A. junit4中引入新的断言assertThat
•
B. junit3和junit4都需要继承TestCase类
•
C. junit4引入Annotation特性简化测试用例的编写
•
D. junit3中的测试方法名必须以test开头
答案: 请关注ybaotk.com搜题查看答案
问题 36: 17. 关于TestSuite类在JUNIT框架中的用法描正确的是? ( )
选项:
•
A. 需要定义一个组测试入口方法,方法签名为:public static Test suite()
•
B. 必需通过此类中的方法addTestSuite()来添加相关的单元集成测试类
•
C. 需要把相关单元测试类的类型以参数的形式传入addTestSuite()方法中
•
D. 组测试入口方法必需返回TestSuite的对象实例
答案: 请关注ybaotk.com搜题查看答案
问题 37: 18. Junit3常用的断言包括哪些?( )
选项:
•
A. assertEquals
•
B. assertTrue
•
C. assertNull
•
D. assertSame
答案: 请关注ybaotk.com搜题查看答案
问题 38: 19. JUnit 是什么? ( )
选项:
•
A. 日志工具
•
B. 单元测试工具
•
C. 开发框架
•
D. J2EE 规范
答案: 请关注ybaotk.com搜题查看答案
问题 39: 20. 单元测试一般以白盒法为主,测试的依据是 。( )
选项:
•
A. 系统实施说明书
•
B. 模块内部逻辑规格说明
•
C. 系统结构图
•
D. 系统需求规格说明
答案: 请关注ybaotk.com搜题查看答案
问题 40: 1. Eclipse是Java开发的_____?( )
选项:
•
A. 开发工具套(SDK)
•
B. IDE(集成开发环境)
•
C. 应用程序服务器
•
D. Web服务器
答案: 请关注ybaotk.com搜题查看答案
问题 41: 2. 下列关于Eclipse说法错误的是?( )
选项:
•
A. 使用Eclipse开发Java程序时,程序员编辑源程序后即可运行该程序,因此无编译程序的过程
•
B. Eclipse中的Workspace用于存储工程的路径
•
C. 在Windows系统下,Eclipse程序包解压缩后即可直接使用,无需安装
•
D. Eclipse是一个基于Java的、可扩展的、开放源代码的开发平台
答案: 请关注ybaotk.com搜题查看答案
问题 42: 3. 下列关于IDE开发环境Eclipse的说法正确的是?( )
选项:
•
A. Eclipse可以通过插件(plugin)的方式扩展其功能
•
B. Eclipse是Borland公司旗下的产品
•
C. Eclipse自带有Web应用服务器
•
D. Eclipse的运行不需要有JRE的支持
答案: 请关注ybaotk.com搜题查看答案
问题 43: 4. 关于Java IDE开发工具的说法错误的是?( )
选项:
•
A. Jcreator是Xinox Software公司旗下的IDE产品
•
B. MyEclipse与Eclipse一样都是免费开源的产品
•
C. MyEclipse是企业级开发工具,其主要用于Java EE平台编程开发
•
D. Eclipse最初由IBM开发,后来移交给开源社区
答案: 请关注ybaotk.com搜题查看答案
问题 44: 5. Java语言有哪些IDE集成开发工具?( )
选项:
•
A. Eclipse
•
B. MyEclipse
•
C. NetBeans
•
D. JBuilder
答案: 请关注ybaotk.com搜题查看答案
问题 45: 6. 下列关于JavaEE编程开发工具的说法正确的?( )
选项:
•
A. Eclipse不需要操作系统JDK编程环境的支持
•
B. Eclipse需要操作系统JDK编程环境的支持
•
C. MyEclipse自带JDK编程环境,不需要操作系统JRE环境的支持
•
D. MyEclipse需要依赖操作系统JRE环境,不能独立运行
答案: 请关注ybaotk.com搜题查看答案
问题 46: 7. 下列关于Eclipse开发工具的说法正确的?( )
选项:
•
A. Eclipse可以不通过任何插件,直接创建集成部署War文件
•
B. Eclipse不能直接导出Web应用集成部署包,需要借助Ant插件才能创建集成部署War文件
•
C. Eclipse是Sun公司旗下的产品
•
D. Eclipse是一个开源的IDE集成开发平台
答案: 请关注ybaotk.com搜题查看答案
问题 47: 8. 下列关于Eclipse开发工具的说法正确的?( )
选项:
•
A. Eclipse运行WEB应用时,自带中间件服务器,可以不需要借助第三方中间件
•
B. Eclipse插件中自带有WEB应用的前端类库
•
C. Eclipse工具中更换工作空间后,之前的项目工程将会消失,如同换成了另外一个开发者的空间视图
•
D. Eclipse项目工程代码中的断点,只有在debug模式下才会生效
答案: 请关注ybaotk.com搜题查看答案
问题 48: 9. 下列关于Eclipse开发工具的说法正确的?( )
选项:
•
A. Eclipse的Console视图是整个开发工具的输出控制台视图
•
B. Eclipse的Problems视图是一个项目工程的错误集合视图
•
C. Eclipse的Package Explore视图是一个包视图
•
D. Eclipse的Navigator视图是一个目录结构视图
答案: 请关注ybaotk.com搜题查看答案
问题 49: 1. Tomcat默认的端口是?( )
选项:
•
A. 8080
•
B. 8888
•
C. 80
•
D. 8090
答案: 请关注ybaotk.com搜题查看答案
问题 50: 2. 安装tomcat成功后,要修改tomcat端口,要修改的文件是? ( )
选项:
•
A. tomcat/bin/startup.bat文件
•
B. tomcat/conf/server.xml
•
C. tomcat/conf/web.xml
•
D. 以上都不是
答案: 请关注ybaotk.com搜题查看答案
问题 51: 3. 在tomcat上发布javaweb应用时,默认的是什么目录? ( )
选项:
•
A. webapps
•
B. conf
•
C. bin
•
D. work
答案: 请关注ybaotk.com搜题查看答案
问题 52: 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
答案: 请关注ybaotk.com搜题查看答案
问题 53: 5. 下列关于Tomcat说法正确的是? ( )
选项:
•
A. Tomcat是一种编程语言
•
B. Tomcat是一种开编程规范
•
C. Tomcat是一种编程思想
•
D. Tomcat是一个免费的开源的Serlvet容器
答案: 请关注ybaotk.com搜题查看答案
问题 54: 6. 下列关于Tomcat目录资源说法错误的是?( )
选项:
•
A. bin目录:包含启动/关闭脚本
•
B. conf目录:包含不同的配置文件
•
C. temp目录:包含的环境配置文件
•
D. lib目录:包含Tomcat使用的JAR文件
答案: 请关注ybaotk.com搜题查看答案
问题 55: 7. Tomcat中间件服务器启动各关闭服务的脚本存放在______文件夹下? ( )
选项:
•
A. bin文件夹
•
B. service文件夹
•
C. temp文件夹
•
D. log文件夹
答案: 请关注ybaotk.com搜题查看答案
问题 56: 8. 在Tomcat安装目录的哪个文件下修改它的端口号?( )
选项:
•
A. bin\conf
•
B. conf\server.xml
•
C. conf\context.xml
•
D. bin\server.xml
答案: 请关注ybaotk.com搜题查看答案
问题 57: 9. WebSphere中间件是哪个公司的软件产品( )
选项:
•
A. Dell
•
B. IBM
•
C. Microsoft
•
D. Oracle
答案: 请关注ybaotk.com搜题查看答案
问题 58: 10. 中间件是一件独立的系统软件或服务程序,下列不属于中间件的是?( )
选项:
•
A. Tomcat
•
B. WebSphere
•
C. EJB
•
D. Python
答案: 请关注ybaotk.com搜题查看答案
问题 59: 11. 如何把Tomcat服务器的主页变成自己Web应用的主页? ( )
选项:
•
A. 只要把自己Web应用部署在webapps目录即可
•
B. 把自己Web应用部署在webapps目录,把Web应用部署名称修改为ROOT
•
C. 把Tomcat节点的访问端口修改为:80
•
D. 以上说法都不正确
答案: 请关注ybaotk.com搜题查看答案
问题 60: 12. 关于中间件WEB应用服务器描述错误的是? ( )
选项:
•
A. Tomcat是一个开源的WEB应用服务器
•
B. Weblogic是BEA公司旗下的Web中间件产品
•
C. WebSphere是IBM公司旗下的Web中间件产品
•
D. Tomcat中间件主要用于长连接,Jetty中间件主要用于短连接
答案: 请关注ybaotk.com搜题查看答案
问题 61: 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文件进行配置
答案: 请关注ybaotk.com搜题查看答案
问题 62: 14. 如果要在同一台机器上配置启动多个Tomcat节点,以下描述正确的?( )
选项:
•
A. 需要修改每个Tomcat节点上默认的8005端口:
•
B. 需要修改每个Tomcat节点上的8080端口:
•
C. 需要修改每个Tomcat节点上的8009端口:
•
D. 只需要修改每个Tomcat节点上的8080端口,其它端口无需作任何修改。
答案: 请关注ybaotk.com搜题查看答案
问题 63: 15. 如果把Web工程代码部署在Tomcat节点目录以外的位置,需要在tomcat/conf/Catalina/localhost路径下做相关配置,以下描述正确的是? ( )
选项:
•
A. 需要创建一个与Web应用部署名称相同的xml部署文件
•
B. 部署文件中的path属性值为访问Web应用的相对路径(URI)
•
C. 部署文件中的reloadable属性值为Web工程应用是否支持热加载
•
D. 部署文件中的docBase属性值为部署代码的所在路径
•
E. 部署文件中的workDir属性值为系统运行时Jsp文件所生成的Java文件的存储路径
答案: 请关注ybaotk.com搜题查看答案
问题 64: 16. 关于Tomcat服务器的内存管理,以下说法正确的是? ( )
选项:
•
A. MaxMemory:是指JVM进程能够从操作系统所能够分配到的最大内存
•
B. TotalMemory:是指JVM进程当前从操作系统所得到实时运行内存大小
•
C. FreeMemory:是指JVM进程所占据的实时运行内存中,还未使用的内存空间大小
•
D. 以上说法都不正确
答案: 请关注ybaotk.com搜题查看答案
问题 65: 17. 关于Tomcat中间件内存配置,以下说法正确的是? ( )
选项:
•
A. 需要在catalina.bat文件中作相应的配置
•
B. 可以在catalina.bat文件中的任何位置,添加内存配置语句,都会生效
•
C. set JAVA_OPTS=-Xms512m -Xmx1024m,表示设置Tomcat服务器的最小内存空间为512K,最大内存空间为1024K
•
D. 需要从startup.bat或startup.sh脚本文件启Tomcat服务器,其它方式启动内存配置将失效
答案: 请关注ybaotk.com搜题查看答案
问题 66: 18. Java EE领域有哪些中间件WEB应用服务器? ( )
选项:
•
A. IIS
•
B. Tomcat
•
C. Jetty
•
D. Weblogic
答案: 请关注ybaotk.com搜题查看答案
问题 67: 1. UML的全称是? ( )
选项:
•
A. Unified Main Language
•
B. Unified Modeling Language
•
C. Unified Modem Language
•
D. Unified Making Language
答案: 请关注ybaotk.com搜题查看答案
问题 68: 2. UML图不包括? ( )
选项:
•
A. 用例图
•
B. 类图
•
C. 状态机图
•
D. 流程图
答案: 请关注ybaotk.com搜题查看答案
问题 69: 3. UML图中,____用于描述系统与外部系统及用户之间的交互? ( )
选项:
•
A. 用例图
•
B. 类图
•
C. 对象图
•
D. 部署图
答案: 请关注ybaotk.com搜题查看答案
问题 70: 4. 下面哪个不是UML中的静态视图? ( )
选项:
•
A. 状态机图
•
B. 用例图
•
C. 对象图
•
D. 类图
答案: 请关注ybaotk.com搜题查看答案
问题 71: 5. 下面哪个不是UML中的动态视图?( )
选项:
•
A. 顺序机图
•
B. 协作图
•
C. 活动图
•
D. 组件图
答案: 请关注ybaotk.com搜题查看答案
问题 72: 6. 下面哪个UML视图是描述一个对象的生命周期的? ( )
选项:
•
A. 类图
•
B. 状态机图
•
C. 协作图
•
D. 顺序图
答案: 请关注ybaotk.com搜题查看答案
问题 73: 7. “说明系统的部署分布”主要在Rose的哪种视图中完成? ( )
选项:
•
A. Use Case View
•
B. Logic View
•
C. Component View
•
D. Deployment View
答案: 请关注ybaotk.com搜题查看答案
问题 74: 8. 下面不是用例图组成要素的是?( )
选项:
•
A. 用例
•
B. 参与者
•
C. 泳道
•
D. 系统边界
答案: 请关注ybaotk.com搜题查看答案
问题 75: 9. “交通工具”类与“汽车”类之间的关系属于? ( )
选项:
•
A. 关联关系
•
B. 实现关系
•
C. 依赖关系
•
D. 泛化关系
答案: 请关注ybaotk.com搜题查看答案
问题 76: 10. 下图表示类图的______? ( )
选项:
•
A. 聚合关系
•
B. 组合关系
•
C. 关联关系
•
D. 依赖关系
答案: 请关注ybaotk.com搜题查看答案
问题 77: 11. 下图中的空心箭头连线表示______关系? ( )
选项:
•
A. 泛化
•
B. 包含
•
C. 扩展
•
D. 实现
答案: 请关注ybaotk.com搜题查看答案
问题 78: 12. 以下各项不属于设备节点的是? ( )
选项:
•
A. 扫描仪(Scanner)
•
B. 计算机(Computer)
•
C. 打印机(Printer)
•
D. 调制解调器(Modem)
答案: 请关注ybaotk.com搜题查看答案
问题 79: 13. 描述系统中类的内部结构(属性、操作)及联系(关联、依赖、聚合)的UML图形是? ( )
选项:
•
A. 用例图
•
B. 类图
•
C. 组件图
•
D. 部署图
答案: 请关注ybaotk.com搜题查看答案
问题 80: 14. 下面选项中_____图表示结束状态? ( )
选项:
•
A.
•
B.
•
C.
•
D.
答案: 请关注ybaotk.com搜题查看答案
问题 81: 1. 保证一个类仅有一个实例,并提供一个访问它的全局访问点。这句话是对下列哪种模式的描述?( )
选项:
•
A. 外观模式(Facade)
•
B. 策略模式(Strategies)
•
C. 适配器模式(Adapter)
•
D. 单例模式(Singleton)
答案: 请关注ybaotk.com搜题查看答案
问题 82: 2. 单例模式(Singleton)的设计意图是?( )
选项:
•
A. 定义一系列的算法,把它们一个个的封装起来,并且使它们可相互替换。
•
B. 为一个对象动态连接附加的职责。
•
C. 你希望只拥有一个对象,但不用全局对象来控制对象的实例化。
•
D. 在对象之间定义一种一对多的依赖关系,这样当一个对象的状态改变时,所有依赖于它的对象都将得到通知并自动更新。
答案: 请关注ybaotk.com搜题查看答案
问题 83: 3. 外观模式的作用是?( )
选项:
•
A. 当不能采用生成子类的方法进行扩充时,动态地给一个对象添加一些额外的功能。
•
B. 为了系统中的一组功能调用提供一个一致的接口,这个接口使得这一子系统更加容易使用。
•
C. 保证一个类仅有一个实例,并提供一个访问他的全局访问点。
•
D. 在方法中定义算法的框架,而将算法中的一些操作步骤延迟到子类中实现。
答案: 请关注ybaotk.com搜题查看答案
问题 84: 4. 工厂模式有哪几种类型? ( )
选项:
•
A. 简单工厂
•
B. 工厂方法
•
C. 复合工厂
•
D. 抽象工厂
答案: 请关注ybaotk.com搜题查看答案
问题 85: 5. 工厂模式的简单工厂的结构包含哪几部分? ( )
选项:
•
A. 工厂类
•
B. 产品接口
•
C. 产品实现子类
•
D. 以上都不是
答案: 请关注ybaotk.com搜题查看答案
问题 86: 6. 要保证一个类为单例类,需满足哪几方面的条件? ( )
选项:
•
A. 一个高效、安全的实例创建过程
•
B. 一个私有的静态变量指向自身
•
C. 一个私有空参的构造方法
•
D. 一个公有的静态方法返回自身
答案: 请关注ybaotk.com搜题查看答案
问题 87: 7. 关于模板方法模式的说法正确的是? ( )
选项:
•
A. 是一种很好的代码复用解决方案
•
B. 需要定义一个抽象的模板类,类中需要定义一个算法骨架
•
C. 不变的行为与可变的行为分开,不变的行为定义在模板类中
•
D. 变化的行为在模板类中以抽象方法存在,在具体的子类中实现变化的行为
答案: 请关注ybaotk.com搜题查看答案
问题 88: 8. 以下关于工厂模式的描述正确的是? ( )
选项:
•
A. 工厂组件的角色是负责生产父产品接口下的实例
•
B. 父产品接口下,只能有一个子类产品实现
•
C. 能够更好的为系统模块解耦,降低各业务模块之间的耦合度
•
D. 工厂组件产品实例创建过程,底层使用反射的原理实现
答案: 请关注ybaotk.com搜题查看答案
问题 89: 9. 设计模式一般用来解决什么样的问题?( )
选项:
•
A. 同一问题的不同表现
•
B. 不同问题的同一表现
•
C. 不同问题的不同表现
•
D. 以上都不是
答案: 请关注ybaotk.com搜题查看答案 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
上一篇:中国大学mooc会计学基础a辅导资料下一篇:黑龙江开放大学_刑事诉讼法学辅导资料
|