




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第页javaweb练习测试题附答案1.下面对servlet中重定向说法描述错误的是()A、使用的是HttpServletResponse接口的sendRedirect()方法B、源组件的响应结果不会发送给客户端C、sendRedirect()方法后的代码仍会执行D、源组件和目标组件共享ServletRequest对象【正确答案】:D2.在“【%!”和“%】”标记之间声明的Java的方法称为页面的成员方法,其在()范围内有效。()。A、"从定义处之后有效。B、在整个页面内有效。C、从定义处之前有效。D、不确定。【正确答案】:C3."给出了如下的查询条件字符串Stringcondition=""insebrotokvalues(?,?,?,?,下?)列""哪;个接口适合执行该SQL查询()A、"StatementB、PrepareStatementCallableStatementD、不确定【正确答案】:B4."下面对于B/S架构与C/S架构的描述错误的是()A、"B/S架构解决了C/S架构的弊端,因而在程序开发中将会逐步取代C/S架构B/S架构是基于Intene网t络实现的,使得用户访问的范围扩大C/S架构是基于局域网实现的,当程序发生改动后,需要对每一个客户端都进行维护D.C/S可以设计出丰富的界面,而B/S则相对处于劣势。【正确答案】:A5.JavaBean的scope取什么值可使该javabean被多个用户共享,即和web应用有相同的生命周期?()A、pageB、requestC、sessionD、application【正确答案】:D6.表单标记中的action属性的作用是()A、为表单命名B、调用客户端验证方法C、指明表单信息发送的目的地址D、声明表单的提交方式【正确答案】:C7.()如下JSP代码,以下说法正确的是()<html><%StringcomName=“北大青鸟”;Session.setAttribute(“company”,comName);StringgetCompany=session.getAttribute(“company”);Out.println(getCompany);%></html>A、运行正确,页面输出companyB、运行正确,页面输出北大青鸟C、运行错误,session.setAttribute(“company”,comName);有误D、运行错误,StringgetCompany=session.getAttribute(“company”);有误【正确答案】:D解析:
getAttribute方法的返回值是Object,若用String类型接收返回值需进行强制类型转换或调用toString方法8.http://localhost:8080/web/show.jsp?name=svse下列取得请求参数值正确的是A、${}B、${name}C、${}D、${param.get("name")}【正确答案】:B9.用来在网页中显示图形的标记为()A、【imagesrc”=文件名”…】B、【imgsrc”=文件名”…】C、【centersr”c=文件名”…】D、【picturesr”c=文件名”…】【正确答案】:B10.()在使用JSP开发的Web应用程序中,home目录与images目录为同级目录,现在要在home目录下的index.jsp中访问images目录下的图片1.jpg,以下代码片段正确的是()A、[imgsrc=“”]B、[imgsrc=“”]C、[imgsrc=“”]D、[imgsrc=“”]【正确答案】:A解析:
index.jsp和1.jpg不在同一目录下,不能直接使用相对路径””,排除D选项;要在index.jsp访问1.jpg,必需从网站根路径开始查找,分析A选项””,先通过..从index.jsp所在的home路径向上一级,即来到根路径,再查找images路径下的1.jpg,符合要求,A选项正确;B选项“”,路径开始的//相当于http://,显然是错误的;C选项“”,~不是HTML中有效的路径用法,故也是错误的11.下列哪个不是HTML的常用标记。A、【html】B、【head】C、【body】D、【Book】【正确答案】:D12."下面Servlet的哪个方法用来为请求服务,在Servlet生命周期中,Servlet每被请求一次它就会被调用一次。()A、service()B、init()C、doPost()D、destroy()【正确答案】:A13.【jsp:useBean声】明对象的默认有效范围为。A、pageB、SessionC、applicationD、request【正确答案】:A14.下面那个方法能够读取给定HttpServletRequestrequest对象中的所有Cookie()A、request.getCookies():Cookie[]B、request.getAttributes()C、request.getSession().getCookies()D、request.getSession().GetAttributes()ContentType(“text/html;charset=gbk);pageEncoding=”gbk”【正确答案】:A15.以下关于JavaBean的描述错误的是()A、JavaBean是一个公有java类B、JavaBean提供给外界使用的方法是公有类型的C、JavaBean必须有一个带参构造方法D、在JSP中使用的JavaBean必须放在一个有名包中“一定要写包”.【正确答案】:C16.如果同一页面中有多个提交按钮(),要求用一个Action类处理,应当从下面哪一个扩展更合适()ActionB、DispatchActionC、LookupDispatchActionD、ForwardActionE、SwitchAction【正确答案】:C17.JSP的编译指令标记通常是指:()A、"Page指令、Include指令和Taglib指令B、Page指令、Include指令和Plugin指令C、Forward指令、Include指令和Taglib指令D、Page指令、Param指令和Taglib指令【正确答案】:A18.从()开始,到()结束,被称为一个会话。A、访问者连接到服务器,访问者关闭浏览器离开该服务器B、服务器启动,服务器关闭C、访问者连接到服务器,服务器关闭D、服务器启动,访问者关闭浏览器离开该服务器【正确答案】:A19.jsp最终被运行的是()JSP功能大A、一个java文件B、一个class文件C、一个HTMLD、一个JSP【正确答案】:C20.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是()A、发送一个JSP源文件到客户端B、发送一个Java文件到客户端C、发送一个HTML页面到客户端D、什么都不做。【正确答案】:C21."在使用JSP开发的Web应用程序中,home目录与images目录为同级目录,现在要在home目录下的index.js中p访问images目录下的图片1.jpg以,下片段正确的是()。A、"【imgsrc”=../images/1.”jpgwidth=”100”height”=20”】B、【imgsrc=”//images/1.jpg”width=”100”height=”20”】C、【imgsrc=”/images/1.jpg”width=”100”height=”20”】D、【imgsrc=”images/1.jp”gwidth=”100”height”=20”】【正确答案】:A22.下面选项中,哪个头字段用于告知服务器,客户端所使用的字符集?()Accept-CharsetB、AcceptC、Accept-EncodingD、Accept-Language【正确答案】:D23.以下脚本元素中有语法错误的是()A、<%!inti=0;%>B、<%inti=0;%〉C、<%=i;%〉D、<%i++;%〉【正确答案】:C24."阅读下面代码片段:【/br】RequestDispatcher【/br】dispatcher=request.getRequestDispatcher(""ajsp"");【/br】dispatcher.forward(request,response);【/br】关于该段代码的作用,下列叙述哪项是正确的?()A、页面重定向到ajsp页面B、将请求转发到ajsp页面C、从ajsp定向到当前页面D、从ajsp转发到当前页面【正确答案】:B25.()在使用JSTL标签的JSP应用中,如果想要为JSP页面中声明的一个名字为name的变量赋值,应该使用以下()标签A、<C:if>B、<C:set>C、<C:out>D、<C:forEach>【正确答案】:B解析:
if标签用于逻辑判断;set标签用于赋值;out标签用于输出变量值;forEach标签用于循环迭代26.java.io.Fi对le象的方法可以新建一个文件。A、delete()B、createFile()C、mkdir()D、createNewFile()【正确答案】:B27."JSP中的隐式注释为。A、//注释内容B、【!—注释内容--】C、【%--注释内容--%】D、/∗注释内容∗/【正确答案】:C28."使用response对象进行重定向时,使用的是()方法A、"getRequestDispatcher()B、forward()C、sendRedirect()D、setRequestDispatcher()【正确答案】:C29."下面的代码是连接哪个数据库的驱动加载片段()【/br】try{【/br】Class.forName(""oracle.jdbc.driver.OracleDriver"");【/br】}【/br】Catch(Exceptione){【/br】out.print(e.toString());【/br】}A、OracleB、SqlServerC、MySqlD、不确定【正确答案】:A30."JavaMail是一组用于发送和接收邮件消息的API。发送邮件使用()协议,接收邮件使用()协议。A、"POP3SMTPB、POP3TCPC、SMTPTCPD、SMTPPOP3【正确答案】:D31."在JDBCAPI中所提供的()类的职责是:依据数据库的不同,管理不同的JDBC驱动程序A、"DriverManagerB、ConnectionC、StatementD、Class【正确答案】:A32.下面的哪个选项不能实现页面的跳转()<jsp:xxx〉标签只能实现转发无法实现重定向A、<jsp:redirecturl="someurl”/>B、〈%response.sendRedirect("someurl”);%>C、<jsp:forwardpage=”someurl”/〉D、〈c:redirecturl=”someurl"/〉【正确答案】:A33.()当访问JSP页面显示中文乱码,以下选项中可以实现中文乱码处理的是()A、<%@pagelanguage=“java”%>B、<%@pageimport=“java.util.∗”%>C、<%@pagecharset=“GBK”%>D、<%@pagecontentType=“text/html;charset=GBK”%>【正确答案】:D解析:
page指令的language属性用来指定页面使用的脚本语言。Import用来导入Java类库,均与中文乱码问题无关;C选项语法粗无;contentType属性可以指定当前页面的字符集,可以保证当前页面上的中文正确显示,故D选项正确,同样的功能还可以使用pageEncoding属性实现,即<%@pagepageEncoding=“GBK”%>34.Eclipse工具开发Servlet会自动将src目录下的文件编译成class文件存放到哪个目录下()A、classB、classesC、libD、conf【正确答案】:D35.struts的中心控制器组件的完整类名是()A、org.apache.struts.action.ActionServletB、org.apache.struts.action.ActionC、org.apache.struts.action.SwitchD、org.apache.struts.action.CoreController【正确答案】:C36."在JSP中,test.j文sp件中有如下一行代码:【/br】【jsp:useBeanid=”user”scope=””type=”com.UserBean”/】【/br】要使user对象在用户对其发出请求时存在,下划线中应填入()。A、PageB、requestC、SessionD、application【正确答案】:B37.()JSP文件在第一次请求时比较慢,而之后对同样的JSP文件的请求会非常快,能正确解释此现象的选项是()A、JSP文件第一次请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过翻译阶段B、JSP文件第一次请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过编译阶段C、JSP文件第一次请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过执行阶段D、JSP文件第一次请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过翻译阶段和编译阶段【正确答案】:D解析:
一个JSP页面被首次访问时,会经历3个阶段:翻译或转译,从JSP文件转换成Java源文件;编译,把Java源代码编译成字节码,生成class文件;运行,执行并产生输出。之后再访问同一个JSP页面,因为已经有了运行所需的字节码文件,可以直接运行,而不必再次执行前两个步骤,可以提高访问效率38.."给定如下Servlet代码,假定在浏览器中输入URL:【/br】http://localhost:8080/servlet/Hel,lo可Se以rv调le用t这个servle,t那么这个Servlet的输出是()。【/br】Importjava.io.∗;【/br】Importjavax.servlet.∗;【/br】importjavax.servlet.http.∗;【/br】PublicclassHelloServletextendsHttpServlet{【/br】Publicvoidservice(HttpServletRequestreq,HttpServletResponseres)【/br】throwsServletException,IOException{【/br】}【/br】PublicvoiddoGet(HttpServletRequestreq,HttpServletResponseres)【/br】throwsServletException,IOException{【/br】Res.setContentType(""text/html"");【/br】PrintWriterout=res.getWriter();【/br】out.println(""【html】"");【/br】out.println(""【body】"");【/br】out.println(""doGetHelloWorld!"");【/br】out.println(""【/body】"");【/br】out.println(""【/html】"");【/br】out.close();【/br】}【/br】PublicvoiddoPost(HttpServletRequestreq,HttpServletResponseres)【/br】throwsServletException,IOException{【/br】Res.setContentType(""text/html"");【/br】PrintWriterout=res.getWriter();【/br】out.println(""【html】"");【/br】out.println(""【body】"");【/br】out.println(""doPostHelloWorld!"");【/br】out.println(""【/body】"");【/br】}【/br】}选(择一项)A、"一个HTML页面,页面上显示doGetHelloWorld!B、一个HTML页面,页面上显示doPostHelloWorld!C、一个空白的HTML页面D.错误信息【正确答案】:C39.在inc.js中p包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.js中p的所有内容以及home.jsp自身要显示的内容,应该在Home.jsp中使用的语句是(。)(选择一项)A、"a)【%@includefile“=inc.js”p%】B、【%@includepage=“inc.js”pflush=“true”】C、【jsp:includefi“lein=c.js”pflush=“fals”e】D、【jsp:forwardpage“=inc.js”p/】【正确答案】:A40."如果当前JSP页面出现异常时需要转到一个异常页,需要设置page指令的属性。A、ExceptionB、isErrorPageC、errorD、errorPage【正确答案】:D41.()阅读下面JSP页面中的Java脚本代码片段,当有一个用户访问该页面后,下一个用户访问该页面时,页面的显示的结果是()<%intx=2;%><%!intx=5;%>X=<%=++%>A、X=2B、X=3C、X=6D、X=7【正确答案】:B解析:
JSP本质上是一个Servlet类,<%!%>声明的是这个类的成员,在本题中就死一个属性,而<%%>中声明的是service方法中的局部变量,按照变量就近原则,表达式输出使用的是局部变量x,而局部变量每次调用都会重新初始化为242."阅读下面代码片段:【/br】JavaBeanClassbean=newJavaBeanClass(parame;ter【)/br】request.setAttribute(""keyword"",bean);【/br】该段代码创建的Bean,下列叙述哪项是正确的?()A、"Request周期的BeanB、Application周期的BeanC、SessionD、Page周期的Bean【正确答案】:A43.()内置对象可以处理jsp页面运行中的错误或者异常A、pageContextB、pageC、sessionD、exception【正确答案】:D44.()在web.xml配置文件中,能够正确设置欢迎页面的选项是()A、<web-app><welcome-file>index.jsp</wekcome-file></web-app>B、<welcome-file-list></welcome-file-list>C、<welcome-file><welcome-file>index.jsp</welcome-file></welcome-file>D、<welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list>【正确答案】:D45."JSP内置对象request的getParameterValues方()法返回值是()A、"String[]B、Object[]C、StringD、Object【正确答案】:A46.在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.∗和java.util.∗包.正确的是A、<%@pageLanguage=“Java”,import=”java.rmi.∗;java.uitl.∗”%”>B、<%@pagelanguage=“Java”import=”java.rmi.∗java.uitl.∗”%”>C、<%@pagelanguage=“Java”;import=”java.rmi.∗;java.uitl.∗”%”>D、<%@pagelanguage=“Java”import=”java.rmi.∗,java.uitl.∗”%>【正确答案】:D47.()在JSP页面中进行访问控制时,一般会使用JSP的()内置对象实现对用户的会话跟踪。A、requestB、pageC、applicationD、session【正确答案】:D解析:
JSP的session隐式对象被用来访问当前用户的会话信息48.下面对jdbcapi描述错误的是()A、?DriverManager接口的getConnection()方法可以建立和数据库的连接B、?Connection接口的createStatement()方法可以创建一个Statement对象C、?Statement接口的executeQuery()方法可以发送select语句给数据库D、?ResultSet接口表示执行insert语句后得到的结果集【正确答案】:D49.由JSP页面向Tag文件传递数据要使用的指令是()A、tagB、attributeC、variableD、taglib【正确答案】:B50.session对象的方法用于设置会话的超时时间。A、session.setMaxInactiveInterval(30);B、session.setMaxTime(30);C、session.getMaxInactiveInterval();D、session.setAttrib“uttei(me”,30);【正确答案】:A51.在JSP中,以下是有关和标记的描述,正确的是()A、和标记都必须在的开始标记和结束标记之间B、这两个标记的name属性的值必须和标记的id属性的值相对应C、和标记可以用于对bean中定义的所有属性进行选择和设置D、这两个标记的name属性的值可以和标记的id属性的值不同【是相同的】【正确答案】:B52."CSS样式按照代码放置的位置不同可以划分为3种CSS样式,下列哪个不是CSS的样式()A、嵌入样式B、内联样式C、文件样式D、外联样式。【正确答案】:C53.下面那一个是正确使用JavaBean的方法()A、<jsp:useBeanid="address”class=”AddressBean/><jsp:setPropertyname=”address”property=”name"value=”bai”/><c:settarget=”${user}”property="name”value=”bai”/〉B、〈jsp:useBeanname=”address"class=”AddressBean/>C、〈jsp:useBeanbean=”address”class=”AddressBean/>D、〈jsp:useBeanbeanName=”address”class="AddressBean/>【正确答案】:A54.Jsp:forward和sendredirect都是用来做页面跳转的,描述错误的是?()A、forward之后可以使用原来的request对象,而且效率更高.B、sendredirect之后不可以使用原来的request对象,而且效率低.C、forward地址栏不变化,只能在web应用程序内的页面间跳转.D、forward地址栏变化,可以跳转到任何页面和机器.【正确答案】:D55.在JavaWeb中,Servlet从实例化到消亡是一个生命周期。下列描述正确的是()。A、init方()法是包容器调用的Servlet实例的第一个方法B、在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了C、在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其他方法D、在Servlet实例消亡之前,容器调用Servlet实例的close(方)法【正确答案】:A56.声名SmartUpload对象的正确方法是()A、SmartUploadsu=newSmartUpload();B、SmartUploadsu=SmartUpload.newInstance()C、SmartUploadsu=SmartUpload.initialize();D、SmartUpload无需实例化,可直接使用【正确答案】:A57.下面哪个不是JSP中和javabean相关的标记?()A、<jsp:userBean>B、<jsp:include>C、<jsp:setProperty>D、<jsp:getProperty>【正确答案】:B58.HttpServletRequest对象的()方法能够获取一个表单参数的值:A、getQuaryString()B、getPathInfo()C、getParameter()D、getAttribute()【正确答案】:C59.()在JSP中,request对象的()方法可以获取页面请求中对应多个值得一个表单组件的数据A、String[]getParameterValues(Stringname)B、StringgetParameterValuses(Stringname)C、String[]getParameter(Stringname)D、StringgetParameter(Stringname)【正确答案】:A解析:
请求对象的getParameterValues方法取得一个请求参数对应的所有值,以字符串数组的形式返回,如果参数不存在则返回null。getParameter方法取得一个请求参数对应的值,以字符串的形式返回,如果参数不存在则返回null;如果参数可能有多个值,应使用getParameterValues方法,如果一定要使用getParameter方法,则只能返回多个值中的第一个值。60.下面选项中,哪个头字段用于告诉浏览器自动刷新页面的时间?()A、ServerB、Accept-LocationC、RefreshD、Accept-Refresh【正确答案】:C61.使用JavaScrip语t言中Document的方法可以在页面上输出字符。A、document.writ(e)B、document.print()C、document.out()D、document.flush()【正确答案】:A62."在Java中,欲成功更新表course中数据(hours字段为int型,coursethit为lenvarchar型),假设已经获得了数据库连接,Connection的对象con,则在以下程序段的下划线处应该填写的代码是.【/br】PreparedStatementpstmt=con.prepareStatement(""updatceoursesethours=?wherecoursetitle=?"");【/br】/此/处填写代码【/br】pstmt.setString(2,""accp"");【/br】pstmt.executeUpdate();【/br】A、"pstmt.setInt(2,800);B、pstmt.setInt(1,800);C、pstmt.setString(2,"800");D、pstmt.setString(1,""800"");【正确答案】:B63.要在session对象中保存属性,可以使用以下哪个语句()A、session.getAttribute(“key”,”value”)B、session.setAttribute(“key",”value”)C、session.setAttribute(“key”)D、session.getAttribute(“key”)【正确答案】:B64.下列动作标签中哪一个是用于以“名字-值”对应的形式为其它标签提供附加信息.()〈jsp:xxxx>A、include动作标签B、forward动作标签C、useBean动作标签D、param标签【正确答案】:D65."下列(指令)定义在JSP编译时包含所需要的资源。A、includeB、pageC、taglibD、forward【正确答案】:A66.【title】【/tit标le记】在【head】【/head】标记之间,【title】【/tit标le记】之间的内容将显示到()A、浏览器的页面上部B、浏览器的标题栏上C、浏览器的状态栏中D、浏览器的页面下部【正确答案】:B67.给定下面HttpServlet的service方法:(1)publicvoidservice(HttpServletRequestrequest,(2)HttpServletResponseresponse)(3)throwsServletException,IOException{(4)Httpsessions=request.getSession();(5)//insertcodehere(6).}在第(6)行插入以下哪条语句能够将session中的属性删除()A、session.unbind(”key”);B、session.remove("key”);C、session.removeAttribute("key”);D、session.unbindAttribute("key");E、session.deleteAttribute("key");【正确答案】:C68."使用【jsp:getPropert动y】作标记可以在JSP页面中得到Bean实例的属性值,并将其转换为什么类型的数据,发送到客户端。()A、"StringB、DoubleC、ObjectD、Classes【正确答案】:A69.下面选项中,用于根据虚拟路径得到文件的真实路径的方法是()A、StringgetRealPath(Stringpath)B、URLgetResource(Stringpath)C、SetgetResourcePaths(Stringpath)D、InputStreamgetResourceAsStream(Stringpath)【正确答案】:A70..客户化标签库文件myTags.tld,应当保存在哪一个目录下()A、web应用程序的根目录B、自定义目录C、WEB-INF目录D、Lib目录【正确答案】:C71.如果需要删除session中的某个属性key,可以调用下面的____方法()A、remove(“key”);B、removeAttribute(“key”)C、invalidate()D、logout()【正确答案】:B72.下面哪一个选项不是http响应的一部分?()A、响应头B、响应正文C、协议版本号D、状态行【正确答案】:C73.Servlet的初始化参数只能在Servlet的方法中获取。A、doPost()B、doGet()C、init()D、destroy()【正确答案】:C74.在J2EE中,test.jsp文件中有如下一行代码:要使User对象一直存在于会话中,直至其终止或被删除为止,下划线中应填入()。A、pageB、requestC、sessionD、application【正确答案】:D75."如果要把一个用户名jack保存在session对象里,则下列语句正确的是()A、"session.setAttribute(name,jack);B、session.setAttribute("name","jack");C、session.setAttribute("jack",name);D、session.setAttribute("jack","name");【正确答案】:B76."在JSP中,使用【jsp:useBean动】作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是()。A、pageB、requestC、responseD、application【正确答案】:C77.销毁一个session对象,应当调用下面哪一个方法()A、session.invalidate()B、session.expunge()C、session.destroy()D、session.end(【正确答案】:A78."下列XML格式正确的为(。)A、【学生学号=“101”姓名=张三/】B、【学生学号=“101”姓名=”张三”】C、【学生学号=“101”姓名=”张三”/】D、【abc学号=“101”姓名=”张三”】学生【/abc】【正确答案】:D79."正则表达式中,表示除了指定类型以外的字符的元字符是()A、$B、[^]C、()D、?【正确答案】:B80.假定login.getName()返回类型为java.lang.String,给定JSP代码:Welcome以下那个选项与此语句的功能相同?A、WelocomeB、WelocomeC、WelocomeD、WelocomeServlet【正确答案】:A81.下面选项中,哪个方法用于返回映射到某个资源文件的URL对象()A、getRealPath(Stringpath)B、getResource(Stringpath)C、getResourcePaths(Stringpath)D、getResourceAsStream(Stringpath)【正确答案】:B82.设置文档体背景颜色的属性是()A、textB、bgcolorC、backgroundD、link【正确答案】:C83.下列选项中,可以成功修改Tomcat端口号为80的是()A、<Connectport="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>B、<Connectorport="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>C、<Connectorport="80"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>D、<Connectport="80"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>【正确答案】:C84.下面对jdbcapi描述错误的是()A、DriverManager接口的getConnection()方法可以建立和数据库的连接B、Connection接口的createStatement()方法可以创建一个Statement对象C、Statement接口的executeQuery()方法可以发送select语句给数据库D、ResultSet接口表示执行insert语句后得到的结果集【正确答案】:D85.WEB应用中,常用的会话跟踪方法不包括()。(选择一项)A、URL重写B、CookieC、隐藏表单域D、有状态HTTP协议【正确答案】:D86.下列设置颜色的方法中不正确的是()A、"【bodybgcolor”=red”】B、【bodybgcolor”=yellow”】C、【bodybgcolor”=#FF0000”】D、【bodybgcolor”=#HH00FF”】【正确答案】:D87.ActionFormBean中验证表单数据方法的返回类型是()struts1.0ActionErrorB、ActionErrorsC、ActionForwardD、ActionMapping【正确答案】:C88."给定JSP程序源码如下:【/br】【html】【/br】【%intcount=1;%】【/br】【/html】【/br】以下()语句可以在下划线处插入,并且运行后输出结果是:1。(选择一项)A、【%=++count%】B、【%++count;%】C、【%count++;%】D、【%=count++%】【正确答案】:D89.下面选项中,用于设置ServletContext的域属性的方法是()A、setAttribute(Stringname,Stringobj)B、setParameter(Stringname,Objectobj)C、setAttribute(Stringname,Objectobj)D、setParameter(Stringname,Objectobj)【正确答案】:C90."include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是()。A、是一个完整的HTML文件B、是一个完整的JSP文件C、是一个完整的TXT文件D、是一个完整的Java源文件【正确答案】:B91.()如果需要在JSP页面中引入Web根目录下名为util文件夹中的checklogin.jsp文件时,以下代码正确的是()A、<%includefile=””%>B、<%@includefile=””%>C、<%!Includefile=””%>D、<includefile=””>【正确答案】:B解析:
JSP指令元素的语法是:<%@指令名属性=”属性值”%>92.带包名()的servlet()的访问方法是.(该servlet放置在classes目录中)()A、http://localhost:8080/tom.jiafei.HelloB、http://localhost:8080/servlet/tom/jiafei/HelloC、http://localhost:8080/servlet/tom.jiafei/HelloD、http://localhost:8080/servlet/tom.jiafei.HelloTomcat提供的servletinvoker组件,能实现免web.xml配置servlet可以参考:http:///baoyiming1991/article/details/5965326【正确答案】:D93.单选按钮是下列哪一个?()A、<inputname=”sex"type=”text”value=”0"/>B、<inputname=”sex”type=”checkbox”value=”0"/>C、<inputname=”sex"type=”option”value=”0”/〉D、<inputname="sex”type=”radio”value=”0"/〉【正确答案】:D94."下面哪一项不属于Node接口的子接口?()A、"DocumentB、ElementC、NodelistD、Text【正确答案】:C95.()下列选项中的方法,在Servlet生命周期的初始化阶段被调用的是()A、Service()B、doGet()C、doPost()D、Init()【正确答案】:D解析:
Servlet的生命周期是:实例化(调用构造函数)、初始化(调用init方法)、服务(调用service方法)、销毁(调用destroy方法)96.下面那一个JSTL代码片段能够实现导入其他web资源的功能()A、〈c:importurl="foo.jsp”/>B、<c:importpage=”foo.jsp"/〉C、〈c:includeurl=”foo.jsp”/>D、〈c:includepage=*foo.jsp”/>【正确答案】:A97.在Servlet里,能正确获取session的语句是()。A、"HttpSessionsession=request.getSession(true);选(择一项)B、HttpSessionsession=request.getHttpSession(true);C、HttpSessionsession=response.getSession(true);D、HttpSessionsession=response.getHttpSession(true);【正确答案】:A98.()当应用程序为B/c结构时,程序完全凡在应用服务器上,并通过应用服务器和数据库服务器进行通信。在客户机上一般无需安装任何与当前应用有关的文件,系统界面是通过浏览器来展现的。()A、正确B、错误【正确答案】:A解析:
B/S架构的基本特征就是程序集中部署在服务器上,客户端只需通过浏览器即可使用99.当在JSP文件中要使用到ArrayList对象时,应在JSP文件中加入以下哪个语句?()A、〈jsp:includefile="java.util.*"/〉B、<jsp:includepage="java.util.∗"/>C、<%@pageimport="java.util.∗”/〉D、〈%@pageinclude=”java.util.*”/〉【正确答案】:C100."JSP的哪个指令允许页面使用者自定义标签库?()A、Include指令B、Taglib指令C、Include指令D、Plugin指令【正确答案】:B1.【jsp:param】动作元素经常与元素一起使用。A、【jsp:include】B、【jsp:useBean】C、【jsp:setProperty】D、【jsp:forward】【正确答案】:AD2.对于以下这段配置Actionservlet的代码,哪些说法是正确的?(三个正确答案)`()〈servlet〉〈servlet—name〉action〈/servlet—name><servlet-class〉org.apache.struts.action.ActionServlet〈/servlet-class〉<ini—param〉〈param-name〉config〈/param-name><param—value〉/WEB—INF/myconfig.xml〈/param—value〉〈/ini-param>〈load—on—startup>0〈/load-on-startup〉<!—StandardActionServletMapping〈servlet—mapping〉<servlet—name〉action</servlet-name>〈url-pattern〉∗.do</url—pattern〉</servlet—mapping>〈/servlet>A、Servlet容器在启动应用时,会初始化这个ActionServletB、对于所有URL中以”*.do”结尾的Http请求,都由ActionServlet处理C、这段代码位于struts—config.xml中D、这段代码位于web.xml中【正确答案】:ABC3.()在使用JDBC访问数据库时,下面选项关于Statement和PreparedStatement的描述错误的是()A、PreparedStatement接口继承自Statement接口,因此PreparedStatement实例能够强制转换成Statement实例来使用B、PreparedStatement实例使用完毕弧,不再需要关闭数据库连接C、Statement实例和PreparedStatement实例,均能都数据库进行增删改查操作D、Statement实例和PreparedStatement实例,均能够通过(“?”)作为占位符,用于后面进行参数的设定【正确答案】:BD解析:
Statement及其子接口PreparedStatement均可以用来执行任何SQL语句,包括DML和DDL。其中PreparedStatement可以实现SQL语句的预编译,从而提高语句执行效率。PreparedStatement还可以通过?占位符实现对语句更灵活和更安全的赋值。使用Statement及其子接口执行完语句都应及时关闭连接,这是一个良好的编程习惯。4..下面哪些对象可以在同一应用程序的不同网页间共享数据A、pageB.C.D.E.B、responseC、RequestD、选项缺失E、sessionF、application【正确答案】:DE5."给定如下java代码片段,已知查询语句是:selectidfromti并tl且e,已知获得了相应的结果集对象res现.在要在控制台上输出titl表e中id列(存储类型为int)的值,可以填入下划线的代码是()【/br】While(res.next())【/br】{【/br】Intid?=【/br】}A、"res.getInt(“id”)B、res.getInt(0)C、res.getInt(1)Dres.getInt(id)【正确答案】:AC6.如果某个类要成为Servlet,则它应该继承如下哪个类()A、HttpServletRequestB、HttpServletC、HttpServletResponseD、GenericServlet【正确答案】:BD7.以下哪个说法是正确的?(多选)()struts1.0A、每个Http请求对应一个单独的ActionServlet实例B、对于每个请求访问HelloAction的Http请求,struts框架只创建一个单独的HelloAction实例C、每个子应用对应一个单独的RequestProcessor实例D、每个子应用对应一个单独的web.xml文件【正确答案】:BD8.()在JSP中,要在page指令中设置使用的脚本语言是Java,且导入了java.io和java.util包,下列语句中正确的是()A、<%@pagelanguage=“java”import=“java.io.∗,java.util.∗”%>B、<%@pagelanguage=“java”import=“”%>C、<%@pagelanguage=“java”import=“”import=“”%>D、<%@pagelanguage=“java”%><%@pageimport=“java.io.∗,java.util.∗”%>【正确答案】:AD9.在一个文本组件中输入字符时有可能触发事件。A、onMouseUpB、OnKeyUpC、onSubmitD、onKeyDown【正确答案】:BD10.()在JSP页面中,JSP小脚本如下所示,要取出session中的值,下划线处的代码可以是()<%ArrayListlist=newArrayList();Session.setAttribute(“list”,list);___________________________%>A、Objecto=session.getAttribute(“list”);B、Objecto=(ArrayList)session.getParameter(“list”);C、ArrayListlist2=(ArrayList)session.getAttribute(“list”);D、ArrayListlist2=(ArrayList)session.getParameter(“list”);【正确答案】:AC解析:
从作用域中取值使用getAttribute方法,且此方法的返回值是Object,若干具体类型接收返回值需进行强制类型转换11."JSP页面中,使用JSP表达式计算表达式的值,并将数据输出到HTML页面,下列关于JSP表达式描述错误的是()A、"使用JSP表达式可以生成JSP动态内容B、JSP表达式后面不能加分号C、JSP表达式的基本语法为【%!代码】D.一个表达式标签内可以编写多个Java表达式【正确答案】:CD12.要在同一应用程序中不同的页面共享request数据时,可以采用下面方法实现。A、【jsp:forward】B、【jsp:include】C、response.sendRedirect()D、window.open()【正确答案】:AC13.在struts应用的控制器中包含哪些组件(两个正确答案)()struts1.0A、JSPB、ActionServletC、ActionD、客户化标签【正确答案】:CD14.基于Java技术的Web应用程序目录结构中,WEB-INF目录位于文档根目录下,WEB-INF目录的组成部分不包括。A、JSP文件B、src目录C.lib目录D.d)web.xml【正确答案】:AB15.ServletAPI由哪两个包组成?(两个答案)()A、javax.servletB、javax.servlet.jspC、javax.servlet.httpD、java.servlet【正确答案】:AC16.动态网站开发,以下()可以作为服务器端脚本语言。A、JSPB、HTMLC、JavaD、JavaScript【正确答案】:CD17.()在Java中,以下关于得到ResultSet对象、PreparedStatement对象、Statement对象的说法,正确的是()A、可以使用Statement对象的executeQuery方法返回ResultSet对象B、可以使用Connection对象的createStatement方法获得PreparedStatement对象C、可以使用Connection对象的createStatement方法获得Statement对象D、可以使用Connection对象的executeQuery方法返回ResultSet对象【正确答案】:AC解析:
通过Connection对象的createStatement方法返回Statement对象,或者通过PreparedStatement方法返回PreparedStatement对象;Statement对象的executeQuery方法执行查询语句并返回结果集ResultSet18.()在Java语言中,已知con为已经建立的数据库连接对象,则下列()是正确的JDBC代码片段A、PreparedStatementpstmt=con.prepareStatement(“insertintoEMP(EMPNO,ENAME)values(?,?)”);Pstmt.setInt(1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辽宁省本溪市2024-2025学年初三中考全真模拟考试数学试题含解析
- 江阴山观二中2024-2025学年初三下学期期末质量调查化学试题含解析
- 山东省青岛39中重点达标名校2025年初三5月基础测试语文试题含解析
- 陕西省渭南市富平县2025年第一次中考适应性考试数学试题含解析
- 牡丹江市阳明区2024-2025学年数学三下期末考试模拟试题含解析
- 陕西省西安市西北大附属中学2024-2025学年初三下学期第四次质量检查生物试题含解析
- 代收款委托合同协议书范例
- 山东省烟台市蓬莱市2025年五下数学期末综合测试试题含答案
- 食品油购销合同范本
- 高铁采购合同成为国内外市场的桥梁
- 观光小火车的市场分析报告
- 甲状腺肿物课件护理查房
- oa系统操作手册
- 《幼儿园健康》课件精1
- 烈士儿女入团申请书
- 人事档案移交表
- 会计学毕业论文8000字-会计学论文范文8000字
- 装饰装修工程质量管理体系与措施
- 小学教育毕业论文6000字范文
- 刮痧技术操作流程图
- ISO9001 2015版质量管理体系标准
评论
0/150
提交评论