javaWeb测试题答案Word格式.docx

上传人:b****7 文档编号:22727546 上传时间:2023-02-05 格式:DOCX 页数:18 大小:22.24KB
下载 相关 举报
javaWeb测试题答案Word格式.docx_第1页
第1页 / 共18页
javaWeb测试题答案Word格式.docx_第2页
第2页 / 共18页
javaWeb测试题答案Word格式.docx_第3页
第3页 / 共18页
javaWeb测试题答案Word格式.docx_第4页
第4页 / 共18页
javaWeb测试题答案Word格式.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

javaWeb测试题答案Word格式.docx

《javaWeb测试题答案Word格式.docx》由会员分享,可在线阅读,更多相关《javaWeb测试题答案Word格式.docx(18页珍藏版)》请在冰豆网上搜索。

javaWeb测试题答案Word格式.docx

字:

hello!

C.编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输

出的文字

D.编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错

误信息

第6题.在Servlet中,response.getWriter()返回的是____________

A.JspWriter对象

B.PrintWriter对象

C.Out对象

D.ResponseWriter对象

第7题.在web.xml中使用___________标签配置过滤器

A.<

filter>

和<

filter-mapping>

B.<

filter-name>

filter-class>

C.<

D.<

filter-pattern>

A

第8题.J2EE中,ServletAPI为使用Cookie,提供了()类。

A.javax.servlet.http.Cookie

B.javax.servlet.http.HttpCookie

C.javax.servlet.Cookie

D.javax.servlet.http.HttpCookie

第9题.在访问Servlet时,在浏览器地址栏中输入的路径是在_______地方配置的

servlet-name/>

servlet-mapping/>

uri-pattern/>

url-pattern/>

第10题.在JSP页面中,能够完成输出操作的内置对象是

A.out

B.response

C.request

D.config

第11题.给定以下JSP代码片段,有2个客户依次浏览该JSP;

且每个客户只浏览一次,

第2个客户会看到浏览器显示()。

(请选择一项)

<

%intx=1;

%>

%!

intx=10;

X=<

%=x%>

A.x=1

B.x=2

C.x=10

D.x=11

第12题.在JSP中,若要在JSP正确使用标签:

<

x:

getKing/>

,在jsp中声明的taglib指

令为:

%@tagliburi=“/WE-IBNF/myTags.tld”prefix=“_____”,%下>

划线处应该是

A.x

B.getKing

C.myTags

D.king

第13题.能够保留请求作用域中数据的转向方式是______________

A.response.forward()

B.response.sendRedirect()

C.session.getRequestDispatcher().forward(request,response)

D.request.getRequestDispatcher().forward(request,response)

第14题.Login.jsp为登录页面,表单代码如下:

formaction="

index.jsp"

method="

post"

>

inputtype="

text"

name="

name"

/>

submit"

value="

login"

/form>

Index.jsp中直接显示用户名,以下哪种代码正确()

A.${requestScope.name}

%=name%>

C.${param.name}

%=param.name%>

第15题.某JSP中有如下代码,显示结果为()

%

inta=5;

request.setAttribute(“a”,”123”);

session.setAttribute(“a”,”456”);

%>

c:

outvalue="

${a}"

A.5

B.123

C.456

D.null

第16题.要在jsp中使用ArrayList,做法正确的是

%importjava.util.ArrayList%>

%@import"

java.util.ArrayList"

%@pageimport="

%@pagepackage="

第17题.request.setAttribute("

user"

"

svse"

);

session.setAttribute("

bob"

使用{user}则显示

A.null

B.svse

C.bob

D.啥也没有

第18题.给定一个Servlet的doGet方法中的代码片段,如下:

request.setAttribute(“name”,”zhang”);

response.sendRedirect(“http:

//localhost:

8080/servlet/MyServlt”);

那么在MyServlet中可以使用()方法把属性name的值取出来。

A.Stringstr=request.getAttribute(“name”);

B.Stringstr=(String)request.getAttribute(“name”);

C.Objectstr=request.getAttribute(“name”);

D.无法取出来

第19题.在JSP中,test.jsp文件如下,试图运行时,将发生()。

html>

%Stringstr=null;

stris<

%=str%>

/html>

A.转译期有误

B.编译Servlet源码时发生错误

C.执行编译后的Servlet时发生错误

D.运行后,浏览器上显示:

strisnull

第20题.编写自定义标签处理类后,需要编写一个()去描述

A..tag文件

B..tld文件

C.dtd文件

D..xml文件

第21题.考虑下面JSP文件代码片断:

HTML>

BODY>

jsp:

includepage=”test2.jsp”>

paramname=”username”value=”svse”/>

/jsp:

include>

/BODY>

/HTML>

以下()代码片断放置在test2.jsp中不会导致错误

getParamname=”username”/>

includeparam=”username”/>

%=request.getParameter(“username”)%>

%=request.getAttribute(“username”)%>

第22题.MVC中的MVC分别用_______、_______、_____表示

A.jspservletjavabean

B.HTmljavabeanjsp

C.javabeanjspservlet

D.servlethtmljsp

第23题.pageContext.setAttribute("

tom"

request.setAttribute("

显示"

则可以使用

A.{request.getAttribute("

)}

B.{param.user}

C.{user}

D.{requestScope.user}

第24题.在jsp中导入自定义标签的方式正确的是

A.web.xml文件的<

taglib>

%@tagliburi="

"

prefix="

tagliburi="

D.无需导入,可直接使用

第25题.publicclassSecurityFilter__________________{

...

如果想要让该类成为一个过滤器,横线处应为

A.implementsHttpFilter

B.extendsFilter

C.extendsHttpFilter

D.implementsFilter

第26题.在JSP中可动态导入其他页面的标签是

%include/>

/textarea>

B.<

%@include%>

importPage/>

include/>

第27题.<

Stringcount="

100"

;

pageContext.setAttribute("

cnt"

count);

Count:

{pageSt+100}显示为

A.100100

B.运行异常

C.200

D.没有任何显示

第28题.在J2EE中,假如HttpSession的getLastAccessTime()方法返回值为x,

getCreationTime()方法返回值为y,则为x-y()

A.两个连续请求之间间隔的最长时间

B.最近的两个连续请求之间的时间间隔

C.最后使用session发送请求的时间和session创建时间的间隔

D.最后使用session发送请求的时间

第29题.给定某Servlet程序的片段如下,用户在浏览器地址栏中键入正确的请求URL并

回车后,在控制台上显示的结果是().(选择一项)

publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)

throwsServletException,IOException

{

System.out.println("

get"

publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)

A.get

B.post

C.get

post

D.post

get

第30题.test.jsp文件中有如下一行代码:

useBeanid=”user”scope=”__”class=”com.UserBean”>

要使user对象可以作用于整个应用程序,下划线中应添入()

A.page

B.request

C.session

D.application

第31题.JSP中有三大类标签,分别是

A.HTML标记JSP标记Servlet标记

B.CSS标记HTML标记Javascript标记

C.动作标记脚本标记指令标记

D.指令标记脚本标记HTML标记

第32题.下面__________方法可以返回当前请求的请求方式

A.request.getAttribute()

B.session.getMethod()

C.request.getMethod()

D.request.getRequestURI()

第33题.某JSP中有如下代码:

pageContext.setAttribute(“a”,”page”);

request.setAttribute(“a”,”request”);

session.setAttribute(“a”,”session”);

application.setAttribute(“a”,”application”);

有:

${a}

则显示结果为:

第34题.过滤器使用______________才能继续传递到下一个过滤器

A.request.getRequestDispatcher().forward(request,response);

B.doFilter()

C.doPut()

D.doChain()

第35题.有showgamej.jsp,代码如下

Gamegame=request.getAttribute("

gameEntity"

%=game.getGameName()%>

在浏览器中输入http:

8080/game/showgame.jsp

访问时,出现500错误,报出异常为NullPointerException造成该问题的原因可能是:

A.jsp文件路径不对

B.game对象没有用new初始化

C.getGameName()方法未定义

D.参数名称所代表的对象在请求中根本就不存在

第36题.在编写Servlet时需要__________

A.继承Servlet

B.实现HttpRequestServlet

C.继承HttpServlet

D.实现HttpRequest

第37题.现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出()。

out.println(session.getAttribute("

));

session.invalidate();

A.null,异常信息

B.null,null

C.异常信息,异常信息

D.异常信息,null

第38题.Http协议的状态码()表示文件没有创建

A.200

B.400

C.500

D.404

第39题.在WEB应用中,数据传递的默认编码是

A.ISO-8859-1

B.UTF-8

C.GBK

D.UNICODE

第39题.从HTTP请求中,获得请求参数,应该调用

A.request对象的getAttribute()方法

B.request对象的getParameter()方法

C.session对象的getAttribute()方法

D.session对象的getParameter()方法

第118题.按作用域从大到小排列正确的是

A.applicationpagerequestresponse

B.sessionpageContextrequestapplication

C.publicapplicationsessionrequest

D.applicationsessionrequestpageContext

二:

简答题

1、数据库题目

(1)查询平均工资高于8000的部门id和他的平均工资

Selectdepartment_id,avg(salary)fromempgroupbydepartment_id

havingavg(salary)>

8000

(2)查询工资最低的员工姓名,工资

Selectename,salaryfromempwheresalary=(selectmin(salary)from

emp)

(3)查询平均工资最低的部门信息

Select*fromdepartmentwheredepartment_id=(selectdepartment_id

fromempgroupbydepartment_idhavingavg(salary)=(select

min(avg(salary))fromempgroupbydepartment_id));

(4)列出在部门“SALES(销售部)”工作的员工姓名、基本工资、

雇用日期、部门名称,假定不知道销售部的部门编号。

selecte.ename,e.sal,e.hiredate,d.dname

fromempe,deptd

wheree.deptno=d.deptnoanddname='

SALES'

2、javaScript部分

(1)在DOM中节点有哪几种

(2)如何获取元素节点

(3)如何获取属性节点,如<

pid=”bj”>

/p>

如何获取id

(4)获取元素节点的子节点有哪些方法

(5)如何获取文本节点

3、谈谈什么是Ajax,及其优缺点:

Ajax的原理是通过xmlHttpRquest对象来向服务器发异步请求,从

服务器获取数据,然后用JavaScript的DOM操作更新局部页面

优点:

(1)、最大的一点就是页面无刷新,给用户体验很好

(2)、使用异步方式与服务器通信,不需要打断用户操作,具有更加

迅速的响应功能

(3)、ajax的原则是“按需取数据”,最大程度减少冗余请求,减少

服务器的负荷

缺点:

1、破坏浏览器的后腿按钮的正常行为。

在动态更新页面后,

用户无法回到前一个页面状态

4、你觉得jQuery有哪些好处

(1)jQuery是轻量级的JavaScript框架

(2)强大的选择器,可靠的事件处理机制,完善的ajax封装,出

色的浏览器兼容性

5、jQuery和Dom对象如何相互转换:

6、$(document).ready()方法和window.onload的区别

两个方法有相似的功能,但实行的时机有区别

(1)window.onload方法时网页上又有元素(包括关联文件)加

载完后才执行

(2)$(document).ready()在DOM载入就绪时就执行,及其相关的

绑定函数

7、你在项目中用到了xml技术的那些方面,如何实现的?

8、说说你对JSON的理解,有几类数据

JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,

他基于标准JavaScript的一个子集,是一个Js对象或数组结构的

字符串

JSON有三类数据

(1)单个数据:

numberStringBoolean,null四种类型

(2)多个有序的数据:

数组,用[]包起来可以是上面四种中的

任意一种

(3)多个无需的数据:

对象,{key,keyValue}其中key是一个

字符串,value可以是任意一种

9、解释一下什么是Servlet?

1、API:

有一个接口Servlet,他是Servlet规范中定义的用来处

理客户端请求的程序要实现的顶级接口

2、服务端用来处理客户请求的组件,需要在web.xml中配置

10、说一说Serverlet的生命周期?

11、区别请求转发与重定向?

12、Http请求的GET和post的区别?

13、比较一下servlet与Filter?

Filter是一种特殊的servlet,他们的作用完全不一样,servlet使用

来处理请求的,Filter是用来过滤检查请求的

14、回答什么是Jsp?

它有哪些内置对象,简单的描述该对象

15、Jsp有哪些动作?

分别作用是什么

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 演讲主持

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1