《java核心技术》考试复习题库(含答案)_第1页
《java核心技术》考试复习题库(含答案)_第2页
《java核心技术》考试复习题库(含答案)_第3页
《java核心技术》考试复习题库(含答案)_第4页
《java核心技术》考试复习题库(含答案)_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE1《java核心技术》考试复习题库(含答案)一、单选题1.关于两种请求,下列说法正确的是?()A、get请求是默认的B、get请求处理的数据量大小不受限制C、post请求地址栏里是能够看到数据的D、post请求可以由doGet方法处理答案:A2.以下关于JavaBean的描述错误的是()A、JavaBean是一个公有java类B、JavaBean提供给外界使用的方法是公有类型的C、JavaBean必须有一个带参构造方法D、在JSP中使用的JavaBean必须放在一个有名包中“一定要写包”.答案:C3.下面那一个JSTL代码片段能够实现导入其他web资源的功能()A、〈c:importurl="foo.jsp”/>B、<c:importpage=”foo。jsp"/〉C、〈c:includeurl=”foo.jsp”/>D、〈c:includepage=*foo。jsp”/>答案:A4.下面的哪个选项不能实现页面的跳转()<jsp:xxx〉标签只能实现转发无法实现重定向A、<jsp:redirecturl="someurl”/>B、〈%response。sendRedirect("someurl”);%>C、<jsp:forwardpage=”someurl”/〉D、〈c:redirecturl=”someurl"/〉答案:A5.下面选项中,哪个方法用于返回映射到某个资源文件的URL对象()A、getRealPath(Stringpath)B、getResource(Stringpath)C、getResourcePaths(Stringpath)D、getResourceAsStream(Stringpath)答案:B6.一个servlet的生命周期不包括()方法?A、init()方法B、invalidate()方法C、service()方法D、estroy()方法答案:B7.下面对servlet中重定向说法描述错误的是()A、使用的是HttpServletResponse接口的sendRedirect()方法B、源组件的响应结果不会发送给客户端C、sendRedirect()方法后的代码仍会执行D、源组件和目标组件共享ServletRequest对象答案:D8.当访问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”%>9.在JSP中有下面代码,执行结果正确的是()

<%

Intx;

For(inti=0;i<5;i++){

X=++i;

%>

<%=x+%><br>

<%}%>A、12345B、1234C、135D、246答案:C解析:问题解析:循环开始时,变量i值为0,++i后,i变成1,并未x赋值为1,然后输出x++,页面输出1,x变成2;i++成2,进入下一轮循环,++i后,i变成3,并为x赋值为3,然后输出x++,页面输出3,x变成4;i++成4,进入下一轮循环,++i后,i变成5,并为x赋值为5,然后输出x++,页面输出5,x变成6;i++成6,循环种植。最终输出的是13510.Oracle数据库的JDBC驱动程序类名及其完整包路径为()A、jdbc。driver.oracle.OracleDriverB、jdbc。oracle.driver。OracleDriverC、driver。oracle。jdbc。OracleDriverD、oracle.jdbc.driver.OracleDriver答案:B11.Eclipse工具开发Servlet会自动将src目录下的文件编译成class文件存放到哪个目录下()A、classB、classesC、libD、conf答案:D12.下边哪个不是JSP内置对象?()A、requestB、cookieC、out答案:C13.下面选项中,用于设置ServletContext的域属性的方法是()A、setAttribute(Stringname,Stringobj)B、setParameter(Stringname,Objectobj)C、setAttribute(Stringname,Objectobj)D、setParameter(Stringname,Objectobj)答案:C14.下列选项中,可以成功修改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"/>答案:C15.HttpServletRequest对象的()方法能够获取一个表单参数的值:A、getQuaryString()B、getPathInfo()C、getParameter()D、getAttribute()答案:C16.带包名(packagetom.jiafei)的servlet(Hello)的访问方法是。(该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.Hello答案:D解析:tomcat提供的servletinvoker组件,能实现免web。xml配置servlet

可以参考:http:///baoyiming1991/article/details/596532617.下列选项中,不是<img/>标记属性的是()A、srcB、altC、widthD、href答案:D解析:一、填空题18.下面哪个不是JSP中和javabean相关的标记?()A、<jsp:userBean>B、<jsp:include>C、<jsp:setProperty>D、<jsp:getProperty>答案:B19.如果需要在JSP页面中引入Web根目录下名为util文件夹中的checklogin.jsp文件时,以下代码正确的是()A、<%includefile=””%>B、<%includefile=””%>C、<%!Includefile=””%>D、<includefile=””>答案:B解析:问题解析:JSP指令元素的语法是:<%指令名属性=”属性值”%>20.在JSP中,以下是有关和标记的描述,正确的是()A、和标记都必须在的开始标记和结束标记之间B、这两个标记的name属性的值必须和标记的id属性的值相对应C、和标记可以用于对bean中定义的所有属性进行选择和设置D、这两个标记的name属性的值可以和标记的id属性的值不同【是相同的】答案:B21.在JSP中需要将1.jsp的请求数据通过2.jsp转发给3.jsp,应该在2.jsp中采用()方式实现A、<%request.sendRedirect(“”)%>B、<%response.sendRedirect(“”);%>C、<%request.getRequestDispatcher(“”).forward(request,response);%>D、<%request.sendRedirect(“”).forward(request,response);%>答案:C解析:问题解析:要把请求中的数据直接传递到下一个页面只有采用转发的方式,采用重定向会产生一个新的请求,从而会丢失上一次请求的数据22.销毁一个session对象,应当调用下面哪一个方法()A、session.invalidate()B、session。expunge()C、session。destroy()D、session.end(答案:A23.如下JSP代码,以下说法正确的是()

<html>

<%

StringName=“北大青鸟”;

Session.setAttribute(“pany”,Name);

Stringgetpany=session.getAttribute(“pany”);

Out.println(getpany);

%>

</html>A、运行正确,页面输出panyB、运行正确,页面输出北大青鸟C、运行错误,session.setAttribute(“pany”,Name);有误D、运行错误,Stringgetpany=session.getAttribute(“pany”);有误答案:D解析:问题解析:getAttribute方法的返回值是Object,若用String类型接收返回值需进行强制类型转换或调用toString方法24.下列关于XML的描述中,正确的是()A、所有的XML元素都必须是小写的B、所有XML元素都必须正确地关闭C、所有XML文档都必须有DTDD、以上说法都正确答案:B解析:一、填空题25.在使用JSTL标签的JSP应用中,如果想要为JSP页面中声明的一个名字为name的变量赋值,应该使用以下()标签A、<B、if>C、<D、set>E、<F、out>G、<H、forEach>答案:B解析:问题解析:if标签用于逻辑判断;set标签用于赋值;out标签用于输出变量值;forEach标签用于循环迭代26.JSP文件test.jsp代码如下所示,则试图运行时,将发生()

<html>

<%

Java.lang.StirngBufferbuffer=newjava.lang.StringBuffer();

Buffer.append(“ABC”);

%>

Bufferis<%=buffer%>

</html>A、翻译期错误B、编译Java源码时发生错误C、执行编译后的字节码时发生错误D、运行后,浏览器上显示:bufferisABC答案:D解析:问题解析:JSP脚本元素中的表达式相当于调用out内置对象的print方法,在页面上产生输出。这里相当于调用buffer对象的toString方法取得其中存储的字符串,再通过表达式输出在页面上27.下面哪一个不是JSP本身已加载的基本类?()A、java。lang。*B、java.io.*C、javax.servlet。*D、javax。servlet。jsp。*答案:B28.()内置对象可以处理jsp页面运行中的错误或者异常A、pageContextB、pageC、sessionD、exception答案:D29.下面对jdbcapi描述错误的是()A、DriverManager接口的getConnection()方法可以建立和数据库的连接B、Connection接口的createStatement()方法可以创建一个Statement对象C、Statement接口的executeQuery()方法可以发送select语句给数据库D、ResultSet接口表示执行insert语句后得到的结果集答案:D30.可以执行请求转发的操作是()。A、jsp中response内置对象的sendRedirect()方法B、<jsp:include>标记C、RequestDispatcher对象的include()方法D、RequestDispatcher对象的forward()方法答案:D31.在JSP页面中存在这样一行代码:<%=“2”+4;%>,运行该JSP,以下说法正确的是()A、代码运行正确,没有相应输出B、代码对应的输出是6C、代码对应的输出是24D、代码编写错误答案:D解析:问题解析:JSP脚本元素中的表达式相当于调用out内置对象的print方法,在页面上产生输出。表达式中等号后面部分相当于传递给print方法的参数,这不是一段完整的Java代码,所以不能用分号结尾

JavaWeb应用开发试题(75)

一、填空题32.在JSP中,内置对象()封装了用户提交的信息,使用该对象可以获取用户提交的信息。A、sessionB、requestC、responseD、out答案:B33.JSP文件在第一次请求时比较慢,而之后对同样的JSP文件的请求会非常快,能正确解释此现象的选项是()A、JSP文件第一次请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过翻译阶段B、JSP文件第一次请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过编译阶段C、JSP文件第一次请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过执行阶段D、JSP文件第一次请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过翻译阶段和编译阶段答案:D解析:问题解析:一个JSP页面被首次访问时,会经历3个阶段:翻译或转译,从JSP文件转换成Java源文件;编译,把Java源代码编译成字节码,生成class文件;运行,执行并产生输出。之后再访问同一个JSP页面,因为已经有了运行所需的字节码文件,可以直接运行,而不必再次执行前两个步骤,可以提高访问效率34.可以执行请求转发的操作是()。A、jsp中response内置对象的sendRedirect()方法【重定向】B、标记C、RequestDispatcher对象的include()方法D、RequestDispatcher对象的forward()方法答案:D35.下面对jdbcapi描述错误的是()A、DriverManager接口的getConnection()方法可以建立和数据库的连接B、Connection接口的createStatement()方法可以创建一个Statement对象C、Statement接口的executeQuery()方法可以发送select语句给数据库D、ResultSet接口表示执行insert语句后得到的结果集答案:D36.不能在不同用户之间共享数据的方法是()A、通过cookieB、利用文件系统C、利用数据库D、通过ServletContext对象—--application答案:A37.以下关于EL和JSTL说法错误的是?()A、EL是一种简洁的数据访问语言B、EL表达式基本形式:${var}C、JSTL的全称是JavaServerPagesStandardTagLibraryD、JSTL只有一个Core核心标签库答案:D38.使用request对象的getParameter()方法可以读取一个输入控件的哪个属性值()A、typeB、valueC、sizeD、name="答案:B39.在下面哪个web应用目录中可以放置所需要的类库()A、/WEB-INF/lib放置jar文件B、/META-INF/lib放置jar文件C、/WEBINF/classes放置已经编译的类文件D、/META-INF/classes放置已经编译的类文件答案:A40.jsp指令不包括()A、page指令B、taglib指令C、import指令D、include指令答案:C41.表单标记中的action属性的作用是()A、为表单命名B、调用客户端验证方法C、指明表单信息发送的目的地址D、声明表单的提交方式答案:C42.分析下面的JavaScript代码,经过运算后m的值为()。

Varx=11;vary="number";varm=x+y;A、11numberB、numberC、11D、程序报错答案:D43.阅读下面JSP页面中的Java脚本代码片段,当有一个用户访问该页面后,下一个用户访问该页面时,页面的显示的结果是()

<%intx=2;%>

<%!intx=5;%>

X=<%=++%>A、X=2B、X=3C、X=6D、X=7答案:B解析:问题解析:JSP本质上是一个Servlet类,<%!%>声明的是这个类的成员,在本题中就死一个属性,而<%%>中声明的是service方法中的局部变量,按照变量就近原则,表达式输出使用的是局部变量x,而局部变量每次调用都会重新初始化为244.当浏览器第三次访问以下JSP网页时的输出结果是()

<%!inta=0;%>

<%

Intb=0;

A++;

B++;

%>

A=<%=a%>

B=<%=b%>A、=1b=1B、a=2b=2C、a=3b=1D、a=2b=1答案:C解析:问题解析:JSP本质上是一个Servlet类,<%!%>声明的是这个类的成员,在本题中就是一个属性,而<%%>中声明的是service方法中的的局部变量;且JSP默认采用“一次加载,多次调用”的运行方式,所以每次访问调用的实际上是同一个对象,它的属性会保留上次调用所赋的值,而局部变量每次调用都会重新初始化。按照这个思路,本页面在三次访问中,属性a的值会累加;而局部变量b则每次都从0开始45.HttpServletRequest对象的()方法能够获取一个表单参数的值:A、getQuaryString()B、getPathInfo()C、getParameter()D、getAttribute()答案:C46.JavaBean的生命周期中,哪个是用来跟踪用户会话的()

〈c:setvar="b"value=”bbbb",scope="session”/〉

A。sessionA、requestB、application答案:A解析:C。page47.JavaBean的scope取什么值可使该javabean被多个用户共享,即和web

应用有相同的生命周期?()A、pageB、requestC、sessionD、application答案:D48.JSP分页代码中,哪个步骤次序是正确的?()

A。先取所有的记录,得到总页数,再取总记录数,最后显示本页的数据。A、先取总记录数,得到总记录数,再取所有的记录,最后显示本页的数据。B、先取本页的数据,先取总记录数,得到总页数,最后显示本页的数据.答案:A解析:C。先取本页的数据,得到总页数,再取总记录数,最后显示本页的数据。49.下边哪个不是MVC中的组成?()A、javaBeanB、FrameWorkmvc就是框架C、JSP答案:B解析:D。Servlet50.HTML页面中,下面哪个表示空格()A、 ;B、&copy;D。&lt;答案:B51.下面那一个是正确使用JavaBean的方法()A、<jsp:useBeanid="address”class=”AddressBean/>B、〈jsp:useBeanname=”address"class=”AddressBean/>C、〈jsp:useBeanbean=”address”class=”AddressBean/>答案:A解析:<jsp:setPropertyname=”address”property=”name"value=”bai”/>

<c:settarget=”${user}”property="name”value=”bai”/〉

D。〈jsp:useBeanbeanName=”address”class="AddressBean/>52.Jsp:forward和sendredirect都是用来做页面跳转的,描述错误的是?()A、forward之后可以使用原来的request对象,而且效率更高。B、sendredirect之后不可以使用原来的request对象,而且效率低。C、forward地址栏不变化,只能在web应用程序内的页面间跳转。D、forward地址栏变化,可以跳转到任何页面和机器.答案:D53.如果Tomcat安装后,想要修改它的端口号,可以通过修改<tomcat安装目录>/conf下

的___文件来实现。()〈Connectorport=:”8080”/>A、web.xmlB、server.xmlC、tomcat-user。xml答案:B解析:C。server—minimal。xml54.下面那个方法能够读取给定HttpServletRequestrequest对象中的所有Cookie()A、request。getCookies():Cookie[]B、request.getAttributes()C、request。getSession()。getCookies()D、request。getSession()。GetAttributes()答案:A解析:contentType(“text/html;charset=gbk);pageEncoding=”gbk”55.Page指令中的哪一个属性用来定义Jsp页面的MIME类型和Jsp字符的编码。()A、contnetTypeB、importC、languageD、session答案:A56.一个JSP网页可以使用exception对象,但是必须使用isErrorPage设为()A、nullB、noneC、falseD、true答案:D57.在JSP中,request对象的()方法可以获取页面请求中对应多个值得一个表单组件的数据A、String[]getParameterValues(Stringname)B、StringgetParameterValuses(Stringname)C、String[]getParameter(Stringname)D、StringgetParameter(Stringname)答案:A解析:问题解析:请求对象的getParameterValues方法取得一个请求参数对应的所有值,以字符串数组的形式返回,如果参数不存在则返回null。getParameter方法取得一个请求参数对应的值,以字符串的形式返回,如果参数不存在则返回null;如果参数可能有多个值,应使用getParameterValues方法,如果一定要使用getParameter方法,则只能返回多个值中的第一个值。58.给定下面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");答案:C59.下面选项中,用于根据虚拟路径得到文件的真实路径的方法是()A、StringgetRealPath(Stringpath)B、URLgetResource(Stringpath)C、SetgetResourcePaths(Stringpath)D、InputStreamgetResourceAsStream(Stringpath)答案:A60.http请求及响应的正文部分可以是任意格式的数据,要保证接收方能看得

懂发送方发送的数据,http协议采用协议来规范正文的数据格式?A、FTPB、TCPC、HTTPD、MIME答案:D61.下列选项中,哪个是web.xml中配置初始化参数的标签?()A、<param-init>B、<init-param>C、<param>D、<init>答案:B62.jsp指令不包括()A、page指令B、taglib指令C、import指令D、include指令答案:C63.下面选项中,哪个头字段用于告诉浏览器自动刷新页面的时间?()A、ServerB、Accept-LocationC、RefreshD、Accept-Refresh答案:C64.page指令的import属性的作用是()A、定义JSP页面响应的MIME类型B、定义JSP页面使用的脚本语言C、为JSP页面引入JAVA包中的类D、定义JSP页面字符的编码答案:C65.在web.xml配置文件中,能够正确设置欢迎页面的选项是()A、<web-app>B、<wele-file-list>C、<wele-file>D、<wele-file-list>答案:D解析:<wele-file>index.jsp</weke-file>

</web-app>

</wele-file-list>

<wele-file>index.jsp</wele-file>

</wele-file>

<wele-file>index.jsp</wele-file>

</wele-file-list>

问题解析:配置欢迎页的语法是,在web.xml文件的<web-app>节点中添加

<wele-file-list>

<wele-file>index.html</wele-file>

<wele-file>index.jsp</wele-file>

</wele-file-list>66.以下关于EL和JSTL说法错误的是?()A、EL是一种简洁的数据访问语言B、EL表达式基本形式:${var}C、JSTL的全称是JavaServerPagesStandardTagLibraryD、JSTL只有一个Core核心标签库答案:D67.下列选项中的方法,在Servlet生命周期的初始化阶段被调用的是()A、Service()B、doGet()C、doPost()D、Init()答案:D解析:问题解析:Servlet的生命周期是:实例化(调用构造函数)、初始化(调用init方法)、服务(调用service方法)、销毁(调用destroy方法)68.使用JDBC访问数据库时,下列关于JDBC的说法正确的是()A、Connection接口负责执行SQL语句B、可以使用Class.forName()方法把JDBC驱动类装载入Java虚拟机中C、Statement接口由Connection产生负责保存返回的查询结果D、riverManager类负责连接数据库并传送数据答案:B解析:问题解析:JDBCAPI的分工情况是:Class的forName方法加载JDBC驱动;DriverManager负责创建Connection连接对象;通过Connection对象创建语句容器Statement对象;通过Statement对象执行SQL语句,如果执行的是查询语句,通过ResultSet对象封装查询结果。69.下面选项中,表示服务器错误的状态码是()A、100B、404C、304D、500答案:D70.jsp中java表达式的语法格式为:()A、<%=%>B、<%!%>C、<%%>D、<%%>答案:A71.在使用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中有效的路径用法,故也是错误的72.以下脚本元素中有语法错误的是()A、<%!inti=0;%>B、<%inti=0;%〉C、<%=i;%〉D、<%i++;%〉答案:C73.从()开始,到()结束,被称为一个会话。A、访问者连接到服务器,访问者关闭浏览器离开该服务器B、服务器启动,服务器关闭C、访问者连接到服务器,服务器关闭D、服务器启动,访问者关闭浏览器离开该服务器答案:A74.下列选项中,哪个HTML元素中可以放置Javascript代码?()A、<script>B、<javascript>C、<js>D、<scripting>答案:A75.在JSP应用中,下列选项不是JSP内置对象的是()A、requestB、contextC、applicationD、out答案:B解析:问题解析:JSP有9个内置对象,分别是request、response、out;pageContext、session、application;page、config、exception76.下列选项中,可以在JavaScript警告框中写入"HelloWorld"的是()A、lertBox="HelloWorld";B、msgBox("HelloWorld");C、alert("HelloWorld");D、alertBox("HelloWorld");答案:C77.在JSP中,下列()语句可以获取页面请求中一个文本框的输入(文本框的名称为title)A、request.getPatameter(“title”);B、request.getAttribute(“title”);C、request.getAttributes(“title”);D、request.getPatameters(“title”);答案:A解析:问题解析:请求对象的getParameter方法取得一个请求参数对应的值,以字符串的形式返回,如果参数不存在则返回null;getAttribute方法取出的是请求作用域中存储的对象78.在J2EE中,test.jsp文件中有如下一行代码:要使User对象一直存在于会话中,直至其终止或被删除为止,下划线中应填入()。A、pageB、requestC、sessionD、application答案:D79.要在session对象中保存属性,可以使用以下哪个语句()

A。session.getAttribute(“key”,”value”)A、session.setAttribute(“key",”value”)B、session。setAttribute(“key”)C、session。getAttribute(“key”)答案:B80.在JSP页面中进行访问控制时,一般会使用JSP的()内置对象实现对用户的会话跟踪。A、requestB、pageC、applicationD、session答案:D解析:问题解析:JSP的session隐式对象被用来访问当前用户的会话信息81.以下对象中的()不是JSP的内置对象。A、requestB、sessionC、applicationD、bean答案:D82.下列动作标签中哪一个是用于以“名字-值”对应的形式为其它标签提供附加信息.()〈jsp:xxxx>A、include动作标签B、forward动作标签C、useBean动作标签D、param标签答案:D83.下列选项中,用来定义下拉列表的是()。A、<input/>B、<textarea></textarea>C、<select></select>D、<form>答案:B84.下面选项中,哪个头字段用于告知服务器,客户端所使用的字符集?()A、ccept-CharsetB、AcceptC、Accept-EncodingD、Accept-Language答案:D85.下面哪一个选项不是http响应的一部分?A、响应头B、响应正文C、协议版本号D、状态行答案:C判断题1.内嵌式是将CSS代码集中写在HTML文档的<head>头部标记中,并且用<style>标记定义。()A、正确B、错误答案:A2.当访问一个Web应用程序时,如果没有指定资源名称,则会访问默认的页面。()A、正确B、错误答案:A3.Servlet的生命周期包括四个阶段,这四个阶段的先后顺序是:初始化、实例化、提供服务、销毁。()A、正确B、错误答案:B解析:问题解析:Servlet的生命周期是:实例化(调用构造函数)、初始化(调用init方法)、服务(调用service方法)、销毁(调用destroy方法)4.对于JSTL标签中的迭代标签,<c:forEach>标签可以用来遍历一个数组中的所有元素。()A、正确B、错误答案:A解析:问题解析:forEach标签可以在JSP页面实现遍历数组、集合的操作,以及基本的循环功能5.一个servlet的生命周期不包括()方法?A、正确B、错误答案:B6.对于一个标准Servlet,doPost()或doGet()方法中的HttpServletResponse对象的sendRedirect()方法用于将一个HTTP请求转发到另一个URL。()A、正确B、错误答案:B解析:问题解析:HttpServletResponse的sendRedirect方法用于重定向7.所有的servlet过滤器类都必须实现()接口。A、正确B、错误答案:A8.在文档对象节点树中,具有相同父节点的节点叫做“父节点”。()A、正确B、错误答案:A9.下面有关JSP和Servlet关系的论述正确的有:(1个正确答案)()

A。JSP能够实现的功能均可由Servlet实现

B。Servlet能够实现的功能均可由JSP实现

C。Servlet更适做表现层

D。JSP更适合做控制层A、正确B、错误答案:A10.在使用JSP技术开发的B/S结构应用程序中,浏览器端与应用服务器端采用“响应/处理”模式进行交互。()A、正确B、错误答案:B解析:问题解析:B/S架构的交互模式是“请求/响应”11.XML文档中如果保存有中文字符,那么保存的文件编码格式一定要与文档声明的encoding的编码取值相同,否则将会产生中文乱码问题。()

三、选择题A、正确B、错误答案:A12.如果需要删除session中的某个属性key,可以调用下面的____方法()

A。remove(“key”);

B。removeAttribute(“key”)

C。invalidate()

D。logout()A、正确B、错误答案:B13.一个<servlet-mapping>元素下配置多个<url-pattern>子元素能实现Servlet的多重映射。()A、正确B、错误答案:A14.当应用程序为B/c结构时,程序完全凡在应用服务器上,并通过应用服务器和数据库服务器进行通信。在客户机上一般无需安装任何与当前应用有关的文件,系统界面是通过浏览器来展现的。()A、正确B、错误答案:A解析:问题解析:B/S架构的基本特征就是程序集中部署在服务器上,客户端只需通过浏览器即可使用15.一个Servlet可以映射多个虚拟路径。()A、正确B、错误答案:A16.采取在servler.xml文件中配置虚拟目录,每次修改server.xml文件后,都需要重启服务器,否则修改的配置将不会生效。()A、正确B、错误答案:A17.在input控件中,当type值为text时,表示的是单行文本输入框。()

三、选择题A、正确B、错误答案:A18.使用Eclipse工具可以自动编译Servlet并生成该Servlet的相应配置信息。()A、正确B、错误答案:B19.在Java中,JDBC驱动程序主要有四种,较为常用的两种是JDBC-ODBC桥连和纯Java驱动程序。在个人开发与测试总可以使用JDBC-ODBC桥连方式,而在生产型开发中则推荐使用纯Java驱动程序。()A、正确B、错误答案:A解析:问题解析:桥连接需要通过微软提供的ODBC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论