您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > Java-U2笔试题
U2测试题对考试学员的忠告:北大青鸟从办学一来,一直在IT培训领域保持着良好的口碑,之所以能做到这么好的口碑,主要得益于过硬的教学质量以及学员的高就业率。本测试题的目的在于帮助学员检测自己的u2基础,因为要保证教学质量,光有名师授课是远远不够的,还需要学员们都具备一个基本的基础,试想一下,如果学员进入U3前我们不进行测试,那么必然会导致学生的技术水平参差不齐,再好的老师也无法把这样的班教好。希望参加测试的学员能本着对自己负责的态度,独立完成这套测试题。一、不定项选择题(括号中的数字为正确选项个数)1.下面哪一个选项不是http响应的一部分?(D)A.响应头B.响应正文C.协议版本号D.状态行2.http请求及响应的正文部分可以是任意格式的数据,要保证接收方能看得懂发送方发送的数据,http协议采用(C)协议来规范正文的数据格式?A.FTPB.TCPC.HTTPD.MIME3.ServletAPI由哪两个包组成?(BC)A.javax.servletB.javax.servlet.jspC.javax.servlet.httpD.java.servlet4.一个servlet的生命周期不包括(B)方法?A.init()方法B.invalidate()方法C.service()方法D.destroy()方法5.HttpServletRequest对象的(C)方法能够获取一个表单参数的值:A.getQuaryString()B.getPathInfo()C.getParameter()D.getAttribute()6.下面对servlet中重定向说法描述错误的是(B)A.使用的是HttpServletResponse接口的sendRedirect()方法B.源组件的响应结果不会发送给客户端C.sendRedirect()方法后的代码仍会执行D.源组件和目标组件共享ServletRequest对象7.jsp指令不包括(B)A.page指令B.taglib指令C.import指令D.include指令8.jsp中java表达式的语法格式为:(A)A.%=%B.%!%C.%@%D.%%9.可以执行请求转发的操作是(D)A.jsp中response内置对象的sendRedirect()方法B.jsp:include标记C.RequestDispatcher对象的include()方法D.RequestDispatcher对象的forward()方法10.(D)内置对象可以处理jsp页面运行中的错误或者异常A.pageContextB.pageC.sessionD.exception11.下面对jdbcapi描述错误的是(D)A.DriverManager接口的getConnection()方法可以建立和数据库的连接B.Connection接口的createStatement()方法可以创建一个Statement对象C.Statement接口的executeQuery()方法可以发送select语句给数据库D.ResultSet接口表示执行insert语句后得到的结果集12.JavaBean的scope取什么值可使该javabean被多个用户共享,即和web应用有相同的生命周期?(D)A.pageB.requestC.sessionD.application13.下面哪个不是JSP中和javabean相关的标记?(B)A.jsp:userBeanB.jsp:includeC.jsp:setPropertyD.jsp:getProperty14.以下关于EL和JSTL说法错误的是?(D)A.EL是一种简洁的数据访问语言B.EL表达式基本形式:${var}C.JSTL的全称是JavaServerPagesStandardTagLibraryD.JSTL只有一个Core核心标签库15.所有的servlet过滤器类都必须实现(A)接口。A.javax.servlet.FilterB.javax.servlet.ServletConfigC.javax.servlet.ServletContextD.javax.servlet.Servlet16.给定以下JSP代码片段,有2个客户依次浏览该JSP;且每个客户只浏览一次,第2个客户会看到浏览器显示(D)。(请选择一项)%intx=1;%%!intx=10;%X=%=x%A.x=1B.x=2C.x=10D.x=1117.在JSP中,若要在JSP正确使用标签:x:getKing/,在jsp中声明的taglib指令为:%@tagliburi=“/WEB-INF/myTags.tld”prefix=“_____”%,下划线处应该是(C)A.xB.getKingC.myTagsD.king18.能够保留请求作用域中数据的转向方式是____(D)__________A.response.forward()B.response.sendRedirect()C.session.getRequestDispatcher().forward(request,response)D.request.getRequestDispatcher().forward(request,response)19.Login.jsp为登录页面,表单代码如下:formaction=index.jspmethod=postinputtype=textname=name/inputtype=submitvalue=login//formIndex.jsp中直接显示用户名,以下哪种代码正确(A)A.${requestScope.name}B.%=name%C.${param.name}D.%=param.name%20.某JSP中有如下代码,显示结果为(C)%inta=5;request.setAttribute(“a”,”123”);session.setAttribute(“a”,”456”);%c:outvalue=${a}/A.5B.123C.456D.null21.在a.jsp中有代码片断如下:formaction=”b.jsp”method=”POST”name=”form1”loginName:inputtype=”text”name=”loginName”/inputtype=”submit”name=”submit”//form在b.jsp中加入下列()代码,可以输出在a.jsp页面上输入的loginName的值(BD)A.%=request.getParameter(“loginName”)%B.%=request.gerAttribute(“loginName”)%C.%Stringname=request.getParameter(“loginname”);out.println(name);%D.%Stringname=request.getAttribute(“loginname”);out.println(name);%22.要在jsp中使用ArrayList,做法正确的是(B)A.%importjava.util.ArrayList%B.%@importjava.util.ArrayList%C.%@pageimport=java.util.ArrayList%D.%@pagepackage=java.util.ArrayList%23.如果只希望在多个页面间共享数据,可以使用___(B)___作用域A.request,sessionB.applicationsessionC.request,applicationD.pageContextrequest24.在编写过滤器时,需要完成的方法(A)A.doFilter()B.doChain()C.doPost()D.doDelete()25.以下代码执行效果为(B):c:forEachvar=ibegin=1end=5step=2c:outvalue=“${i}”//c:forEachA.12345B.135C.iiiD.1526.request.setAttribute(user,svse);session.setAttribute(user,bob);使用{user}则显示(C)A.nullB.svseC.bobD.啥也没有27.给定一个Servlet的doGet方法中的代码片段,如下:request.setAttribute(“name”,”zhang”);response.sendRedirect(“”);那么在MyServlet中可以使用(D)方法把属性name的值取出来。A.Stringstr=request.getAttribute(“name”);B.Stringstr=(String)request.getAttribute(“name”);C.Objectstr=request.getAttribute(“name”);D.无法取出来28.在JSP中,test.jsp文件如下,试图运行时,将发生(B)。html%Stringstr=null;%stris%=str%/htmlA.转译期有误B.编译Servlet源码时发生错误C.执行编译后的Servlet时发生错误D.运行后,浏览器上显示:strisnull29.自定义标签中,如果要声明标签参数为必须的,则需要进行哪种配置:(B)A.requiredtrue/requiredB.rtexprvaluetrue/rtexprvalueC.requiredfalse/requiredD.rtexprvaluefalse/rtexprvalue30.编写自定义标签处理类后,需要编写一个(B)去描述A..tag文件B..tld文件C..dtd文件D..xml文件31.考虑下面JSP文件代码片断:HTMLBODYjsp:includepage=”test2.jsp”jsp:paramname=”username”value=”svse”//jsp:include/BODY/HTML以下(B)代码片断放置在test2.jsp中不会导致错误A.jsp:getParamname=”username”/B.jsp:includeparam=”username”/C.%=request.getParameter(“username”)%D.%=request.getAttribute(“username”)%32.在HTTP协议中,用于发送大量数据的方法是(B)A.getB.postC.putD.options33.J2EE中,()类型的()方法用于得到会话(A)A.HttpServletRequest、getSessionB.HttpServletResponse、newSessionC.HtttpSession、newInstanceD.HttpSession、getSession34.以下代码执行效果为:(A)c:forEachvar=ibegin=1end=5c:outvalue=${i}//c:forEachA.12345B.iiiiiC.15D.编译错误35.MVC中的MVC分别用_______、_______、_____表示(A)A.jspservletjavabeanB.HTmljavabeanjspC.javabeanjspservletD.servlethtmljsp二、简答题:1.jsp有哪些内置对象?作用分别是什么?9个内置对象,page,request,response,session,application,configue,pagecontent,ex
本文标题:Java-U2笔试题
链接地址:https://www.777doc.com/doc-5921048 .html