java ee 期末试题 (1)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1、下列哪一项不是JavaEE的常用技术(D)A、JSPB、HibernateC、SpringD、JNDB2、servlet与一般Java类的相同点是什么?(D)A、B、Servlet是运行在Web服务器的一个Web组件C、Servlet通常是通过HTTP协议回复Web客户端的请求D、Servlet是运行在Web容器的Java类3、以下哪一个是市场上流行的JavaEE服务器(A)A、ApacheB、tomcatC、glassfishD、netbeans4、EJB的作用是(C)A、Servlet组件和JSP组件B、用于丰富客户端图形界面显示C、通过RMI/IIOP协议与EJB容器通信远处电泳EJB的功能方法,进而完成业务处理。D、GUI交互界面的开发,负责与系统用户的交互5、分析以下程序:publicclassx{publicstaticvoidmain(String[]args){Stringol=newString(ABV);Stringo2=newString(ABV);if(o1.equals(o2)){System.out.println(Equal);}}该程序的执行结果是(B)。A.程序执行后无输出B.程序执行后输出“Equal”C.程序在第5行出现编译错误D.程序执行后出现异常6、执行完下面的程序片段后,下面哪些结论是正确的?(B)inta,b,c;a=1;b=2;c=(a+b3?a++:++b);A.a的值是2,b的值是3B.a的值是1,b的值是3C.a的值是1,b的值是2D.c的值是false6、Struts框架的控制器主要由(C)负责。A.EJBB.JSPC.ActionServletD.标记库7、Struts通过(A)支持MVC的视图开发。A.JSP标签库和FormBeanB.EJBC.ServletD.Applet8、Struts应用程序的默认配置文件为(A)。A.Struts-config.xmlB.Web.xmlC.Ejb-jar.xmlD.struts.xml10、关于Struts下面描述正确的是(C)。A.Struts是采用JavaServlet/JavaServerPages技术B.开发Web应用程序的开放源码的frameworkC.采用Struts能开发出基于MVC设计模式的应用构架D.Struts采用的是JSPModel111、在处理标记体之前判断特定的项目为空的Logic标记是(B)。A.logic:equalB.logic:emptyC.logic:notEmptyD.logic:notEqual12、下列ActionForm属于动态Form的是(B)。A.DynaFormB.DynaValidatorFormC.DynaValidatorActionFormD.LazyValidatorForm13、关于Hibernate描述正确的有(A)。A.Hibernate是一种开放源代码的对象/关系映射框架B.功能与IBATIS相似,与JDO不同C.完全着眼于关系数据库的关系映射D.事务处理,生命周期管理不依赖于J2EE容器14、在三层结构中,数据访问层承担的责任是(B)。A.定义实体类B.数据的增删改查操作C.业务逻辑的描述D.页面展示和控制转发15、Hibernate关联维护中关于“一对一”描述正确的是(B)。A.一对一的关联维护在项目中大量使用B.可以采用主键关联C.不可以采用外键关联D.都使用外键关联16、Spring中注入的方式有(B)。A.方法注入B.接口注入C.构造子注入D.设值注入17、Spring中ProxyFactoryBean的作用是什么(B)。A.用于产生ProxyFactoryBean对象B.用于产生代理对象C.用于产生目标对象D.提供应用程序用于获取托管在IoC容器中的任意对象18、下面关于“依赖注入”的说法,错误的是(D)。A.将组件间的依赖关系采取配置文件的方式管理,而不是硬编码在代码中B.降低了组件间的耦合,使程序更容易维护和升级C.促进了“面向接口”编程,使构建大规模程序更轻松D.需要定义大量接口,增加了编码复杂度,不可取自定义的servlet应重载Httpservlet类的(C)方法以响应客户发出的post请求方法。A、PostB、OnpostC、doPostD、Responspost19、写入和读取cookie的方法是(B)A、request.addCookies()和response.getCookies()B、response.addcookie()和request.getCookies()C、request.addCookies()和request.getCookies()D、response.addcookie()和response.getCookies()20、在JSP中,(B)动作用于将请求转发给其他JSP页面。A、ForwardB、IncludC、useBeanD、setProperty22、以下不是Spring的AOP中通知类型有(D)。A.围绕通知B.提前通知C.抛出通知D.消息通知23、Hibernate中关于使用HQL语句描述正确的是(B)。A.是一种符合对象语言的查询语句B.能够避免使用sql的情况下依赖数据库特征的情况出现C.能够根据OO的习惯去进行实体的查询D.理解SQL的人很难理解HQL24、关于Spring的IoC说法正确的是(D)。A.ioc容器通过读取配置文件进行装配B.IoC把工厂方法和对象生成这两者合并在一起C.IoC的目的就是提高程序的灵活性和可维护性D.IoC中最基本的Java技术就是“反射”编程25、JSP页面经过编译后将创建一个(B)A、appletB、servletC、applicationD、exe文件26、在servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用(C)方法。A、initB、serviceC、doFilterD、destroy27、表单数据的提交方法有两种(Post)方法使得数据由标准的输入设备读入。A.GetB.PostC.ReadD.Input28、表单数据的提交方法有两种(B)方法使得数据由标准的输入设备读入。A.GetB.PostC.ReadD.Input29、在表单提交的数据中,如果变量的值有多个,这时应调用(A)方法。A.getParameterValues()B.getParameter()C.getParameterNames()D.getAttribute()30、Servlet的事件驱动由(B)实现。A.FilterB.ListenerC.ResponseD.Request31、标记名称由两部分组成(B)用来区分不同标记库。.A.后缀B.前缀C.JSPD.bean32、客户机对Servlet的请求和Servlet对客户端的响应,都是通过(D)来实现的。A、EJBB、XMLC、APID、Web服务器33、获取数据库连接的方法是(B)。A、Connection()B、getConnection()C、ConD、getContent()34、常用的接收邮件的协议是(B)。A、SMTPB、POP3C、IMAPD、MIME35、(A)用来获取一个已被创建的JavaBean组件的属性值。A、jsp:getPropertyB、Bean:getPropertyC、jsp:getAttribD.JavaBean:getProperty36、要对主体内容进行操作的标记,必须继承的接口是(B)。A.javax.Servlet.jsp.tagext.TagB.javax.Servlet.jsp.tagext.BodyTagC.javax.Servlet.jsp.TagD.三个都必须37、core标记库主要的标记有(A)A、通用标记;流程控制标记;URL标记B、选择标记;循环标记C、sql标记;xml标记;FN标记D、以上都是38、在WAR文件中,web.xml放在哪个目录中(A)A.WEB-INFB.APP-INFC.META-INFD.WEB-INF\lib39、ejb环境变量如何调用名为ejbC的ejb(D)A.initCtx.lookup(java:comp/env/ejb/ejbC)B.initCtx.lookup(java:comp/ejb/ejbC)C.initCtx.lookup(java:comp/ejbC)D.initCtx.lookup(java:comp/env/ejbC)40、Servlet获得初始化参数的对象是(C)A、RequestB、ResponseC、ServletConfigD、ServletContext41、Servlet间完成协作,需要用到(A)完成请求指派A、RequestdispatcherB、ResponsedispatcherC、ServletdispatcherD、includedispatcher42、JSP脚本中设有变量a,输出a正确的表达式是(b)A、%=a;%B、%=a%C、%=a;%D、%a%16、JSP从HTML表单中获得用户输入的正确语句为(a)A、Request.getParameter(“ID”)B、Reponse.getParameter(“ID”)C、Request.getAttribute(“ID”)D、Reponse.getAttribute(“ID”)43、能执行带参数的SQL语句的对象是(b)A、StatementB、PreparedstatementC、CallStatementD、以上三个都是44、常用的上传邮件的协议是(A)A、SMTPB、POP3C、IMAPD、MIME45、标记处理器集成Tag接口,必须实现的接口方法是(C)A、doStartTag()B、doEndTag()C、以上都是46、EJB组件可分为三种主要类型,除了(D)A、会话BeanB、实体BeanC、消息驱动BeanD、参数Bean47、Java语言可以划分为三大应用品牌,那个不属于其中(C)AJavaPlateformMicroEdition(JavaME)BJavaPlateformStandardEdition(JavaSE)CEnterpriseJavaBeanDJavaPlateformEnterpriseEdition(JavaEE)48、下面有关MVC设计模式说法不正确的是(D)A、按MVC设计模式,一个模型对应多个视图,可以减少代码的复制即代码的维护量B、模型返回的数据与显示逻辑分离C、控制层可以把不同的模型和不同的视图组合在一起,完成不同的请求。D、MVC更符合软件工程化管理的精神,并能提高软件运行速度。49、下面那个不是复选框的响应事件(D)Aonfocus:得到焦点时执行的代码。Bonblur:失去焦点是时执行的代码。Conclick:单击该文本框时执行的代码。Donselect:选择内容时执行的代码。50、关于JSP的说法正确的有(A)AJSP在服务器端被执行BJSP的最终存在形式是javaapplicationCJSP在客户端被执行DJSP的最终存在形式是servlet51、下面有关JSP注释说法不正确的是(C)A、!----注释,和HTML文件中的注释很相似,唯一不同的是,前者可以在这个注释中用表达式B、!----注释的内容在客户端是可见的C、%----%注释的内容在客户端是可见的D、%----%这个注释虽然写在JSP程序中,但是不会发送给用户52、下面JSP内置对象的作用范围最大的是(B)A、pageB、ApplicationC、SessionD、Request53、下面哪个方法不是HttpServlet类:(D)A、protectedvoiddoGet(HttpServletRequestreg,HttpServletResponseres)throwsServletException,java.i

1 / 13
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功