帮你提升成绩,规划学习路径,设计职业方向,解决作业难题,指导论文写作。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业论文指导
扫码关注
作业论文指导,轻松解决学习难题!
超星学习通Java EE企业级应用开发作业答案 (2)
学校: 无
问题 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. 工厂组件产品实例创建过程,底层使用反射的原理实现
答案: 请关注公众号【九八五题库】查看答案