javaWeb选择试题002.docx

上传人:b****6 文档编号:6618342 上传时间:2023-01-08 格式:DOCX 页数:23 大小:21.65KB
下载 相关 举报
javaWeb选择试题002.docx_第1页
第1页 / 共23页
javaWeb选择试题002.docx_第2页
第2页 / 共23页
javaWeb选择试题002.docx_第3页
第3页 / 共23页
javaWeb选择试题002.docx_第4页
第4页 / 共23页
javaWeb选择试题002.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

javaWeb选择试题002.docx

《javaWeb选择试题002.docx》由会员分享,可在线阅读,更多相关《javaWeb选择试题002.docx(23页珍藏版)》请在冰豆网上搜索。

javaWeb选择试题002.docx

javaWeb选择试题002

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

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

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

A.page

B.request

C.session

D.application

正确答案为:

D

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

A.HTML标记JSP标记Servlet标记

B.CSS标记HTML标记Javascript标记

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

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

正确答案为:

C

第53题.在JSP中,只有一行代码:

${1+2},运行将输出()

A.1+2

B.3

C.null

D.没有任何输出,因为表达式是错误的

正确答案为:

B

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

A.request.getAttribute()

B.session.getMethod()

C.request.getMethod()

D.request.getRequestURI()

正确答案为:

C

第55题.利用MyEclipse开发Servlet,下列说法正确的是

A.MyEclipse可自动产生web.xml

B.MyEclipse不能自动产生web.xml,需要手工编写

C.可利用MyEclipse自带的Tomcat作为Servlet容器

D.MyEclipse没有自带Tomcat,需要自己安装配置。

正确答案为:

AC

第56题.当一个Servlet首次被请求的时候,服务器首先会调用________方法

A.doGet

B.doPost

C.doInit

D.init

正确答案为:

D

第57题.只能够传递字符串类型数据的方式是_________

A.表单URL重写

B.session对象表单

C.隐藏域setParameter方法

D.都可以

正确答案为:

A

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

<%

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

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

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

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

%>

有:

${a}

则显示结果为:

A.page

B.request

C.session

D.application

正确答案为:

A

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

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

B.doFilter()

C.doPut()

D.doChain()

正确答案为:

B

第60题.在Servlet里,能实现跳转的方法有

A.运用javax.servlet.http.HttpServletRequest接口的sendRedirect方法

B.运用javax.servlet.http.HttpServletResponse接口的sendRedirect方法

C.运用javax.servlet.RequestDispatcher接口的forward方法

D.运用javax.servlet.ResponseDispatcher接口的forward方法

正确答案为:

BC

第61题.以下哪项陈述是错误的

A.在WEB项目的共享数据范围内,application是范围最广泛的

B.当我们在一个JSP页面新开窗口时,新开窗口的页面也共享session范围内的数据

C.当在JSP页面中通过

forward>指令将页面请求转发到的页面中,可以共享一个page范围内的数据

D.当用户重新打开一个浏览器窗口时,原session对象不再有效

正确答案为:

C

第62题.下面关于JSP作用域对象的说法错误的是

A.request对象可以得到请求中的参数

B.session对象可以保存用户信息

C.application对象可以被多个应用共享

D.作用域范围从小到达是request、session、application

正确答案为:

C

第63题.以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果()。

<%

request.setAttribute("count",newInteger(0));

Integercount=request.getAttribute("count");

%>

<%=count%>

A.编译不通过

B.可以编译运行,输出0

C.编译通过,但运行时抛出ClassCastException

D.可以编译通过,但运行无输出

正确答案为:

A

第64题.在Servlet中,下列语句可以正确获取PrintWriter对象的是

A.PrintWriterout=request.getWriter();

B.PrintWriterout=request.getPrintWriter();

C.PrintWriterout=response.getWriter();

D.PrintWriterout=response.getPrintWriter();

正确答案为:

C

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

<%

Gamegame=request.getAttribute("gameEntity");

%>

<%=game.getGameName()%>

在浏览器中输入http:

//localhost:

8080/game/showgame.jsp

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

A.jsp文件路径不对

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

C.getGameName()方法未定义

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

正确答案为:

D

第66题.从JSP中将数据传递给另一个JSP或Servlet,方式有____________

A.表单javascriptHTML标签

B.表单URL重写setAttribute方法

C.URL重写隐藏域表单

D.JSP的标签

正确答案为:

B

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

A.继承Servlet

B.实现HttpRequestServlet

C.继承HttpServlet

D.实现HttpRequest

正确答案为:

C

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

<%

out.println(session.getAttribute("svse"));

%>

<%

session.invalidate();

out.println(session.getAttribute("svse"));

%>

A.null,异常信息

B.null,null

C.异常信息,异常信息

D.异常信息,null

正确答案为:

A

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

A.200

B.400

C.500

D.404

正确答案为:

D

第70题.Servlet程序的入口点是:

A.init()

B.main()

C.service()

D.doGet()

正确答案为:

A

第71题.如下代码,执行效果为()

setvar=“a”value=“123”/>

outvalue=“${a}”/>

outvalue=“a”/>

A.123123

B.a123

C.123a

D.Aa

正确答案为:

C

第72题.在JSP页面中通过

forwardpage=urlname/>将本页面请求转发至指定URL指定的文件,则在该URL组件(JSP页面)中可接收数据的范围是(选择3项)

A.session

B.request

C.page

D.application

正确答案为:

ABD

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

A.ISO-8859-1

B.UTF-8

C.GBK

D.UNICODE

正确答案为:

A

第74题.以下哪句代码可以正确导入核心标签库

A.<%pageimport="c"%>

B.<%pageprefix="c"uri="/WEB-INF/c.tld"%>

C.<%taglibprefix="c"import="/WEB-INF/c.tld"%>

D.<%taglibprefix="c"uri="/WEB-INF/c.tld"%>

正确答案为:

D

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

A.request对象的getAttribute()方法

B.request对象的getParameter()方法

C.session对象的getAttribute()方法

D.session对象的getParameter()方法

正确答案为:

B

第76题.在servlet中的doGet和doPost方法中只有如下代码:

()

request.setAttribute(”jb”,”aPtech”);

response.sendRedirect(”http:

//localhost:

8080/servlet/Servlet2”);

那么在Servlet2中使用()可以把属性jb的值取出来

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

B.Stringsir=(String)request.getAttribute(“jb”);

C.Objectstr=request.getAttribute(“jb“);

D.取不出来

正确答案为:

D

第77题.J2EE中,HttpServletRequest类的()方法用返回与当前请求相关联的会话,如果没有,则返回null

A.getSession()

B.getSession(true)

C.getSession(false)

D.getSession(null)

正确答案为:

C

第78题.Servlet接受请求时,会调用_____________

A.service

B.doGet

C.doPost

D.init

正确答案为:

A

第79题.关于

include>,下列说法不正确的是()

A.它可以包含静态文件

B.它可以包含动态文件

C.当它的flush属性为true时,表示缓冲区满时,将会被清空

D.它的flush属性的默认值为true

正确答案为:

D

第80题.在一个Filter中,处理filter业务的是()方法

A.dealFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)

B.dealFilter(ServletRequestrequest,ServletResponseresponse)

C.doFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)

D.doFilter(ServletRequestrequest,ServletResponseresponse)

正确答案为:

C

第81题.在自定义标签中,HelloTag继承自TagSupport类,其中有如下代码:

out.println("HELLO");

该out对象声明方法为:

A.PrintWriterout=response.getOut();

B.JspWriterout=pageContext.getOut();

C.JspWriterout=pageContext.getWriter();

D.PrintWriterout=response.getWriter();

正确答案为:

B

第82题.Servlet的运行过程是

A.当请求Servlet时,服务器会即时加载Servlet类,然后对该类进行实例化,调用相应的方法处理请求

B.首先对Servlet进行配置,然后服务器在处理请求时,将配置过的Servlet类找到,然后实例化处理请求

C.在服务器启动时,会加载Servlet,然后在处理请求的时候,实例化Servlet对象处理请求

D.Servlet是一个具有接受请求和响应功能的类,在被请求时,Servlet早就被实例化好了,可以直接处理请求

正确答案为:

C

第83题.在JSP中,对<jsp:

setProperty>标记描述正确的是()

A.

setProperty>和

getProPerty>必须在一个JSP文件中搭配出现

B.就如同session.setAttribute()一样,来设计属性/值对

C.和

useBean>动作一起使用,来设置bean的属性值

D.就如同request.setAttribute()一样,来设置属性/值对

正确答案为:

C

第84题.在Servlet中有一段代码如下

publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)

throwsServletException,IOException{

request.setAttribute("name",newInteger(100));

response.sendRedirect("show.jsp");

}

在show.jsp中

<%=request.getAttribute("name")%>

页面结果为

A.100

B.java.lang.Integer

C.Integer

D.null

正确答案为:

D

第85题.test.jsp文件如下:

useBeanid="buffer"scope="page"type="java.lang.StringBuffer"/>

<%buffer.append("ABC");%>

Bufferis<%=buffer%>

试图运行时,将发生()

A.编译期错误

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

C.运行Servlet时发生错误

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

bufferisABC.

正确答案为:

A

第86题.

message

org.bob.taglib.MessageTag

empty

name

true

对这段配置描述正确的是

A.定义了一个message标签,有一个属性叫name

B.配置了一个名字为message的标签,该名称对应到org.bob.taglib.MessageTag类,并且标签不允许有主体内容,使用标签时有一个必须得属性为name

C.声明了一个名字为message的标签,该标签对应到MessageTag类,并且标签没有主体内容

D.标签配置错误,主体不能为空

正确答案为:

B

第87题.publicclassWriterimplementsTagSupport{

(1)

protectedintdoStartTag(){SKIP_BODY}

(2)

publicintdoEndTag(){returnEVAL_PAGE}(3)

}

有问题的语句是

A.23

B.3

C.123

D.12

正确答案为:

D

第88题.支持中文的常用字符集有

A.UTF-8GBKZH23BIG5

B.ISO-8859-1MS950

C.UTF-8GBKGB2312BIG5

D.UTF-16ANSISQL

正确答案为:

C

第89题.Servlet可以在以下()三个不同的作用域存储数据

A.请求、会话和上下文

B.响应、会话和上下文

C.请求、响应和会话

D.请求、响应和上下文

正确答案为:

A

第90题.在Filter过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法

A.init

B.service

C.doFilter

D.destroy

正确答案为:

C

第91题.application对象是______________,而session对象则是_____________

A.服务器的一个数据空间,可以让服务器中的所有应用共享数据与用户的请求有关

B.应用程序上下文,它允许数据在同一应用程序中的任何Web组件共享每个客户专用的

C.存放所有的请求中数据存放会话中的所有数据

D.HttpApplication类型保存用访问应用期间的私有数据

正确答案为:

B

第92题.给定一个Model1体系结构,其中有一个JSP页面处理所有控制器函数,这个JSP控制器要把请求分派给另一个JSP页面

A.

forwardpage=”view.jsp”/>

B.

forwardfile=”view.jsp”/>

C.

dispatchpage=”view.jsp”/>

D.

dispatchfile=”view.jsp”/>

正确答案为:

A

第93题.

useBeanid="emp"scope="request"class="org.svse.entity.Employee">

setPropertyname="emp"property="ename"value="Susan"/>

useBean>

员工名:

_____________________.

显示员工姓名正确的做法是

A.{emp.ename}

B.{requestScope.emp.getEname()}

C.{requestScope.emp.ename}

D.{emp.getEname()}

正确答案为:

C

第94题.以下哪个参数不属于

forEach>标签

A.var

B.begin

C.end

D.delims

正确答案为:

D

第95题.在J2EE中,以下对RequestDispatcher描述正确的是

A.Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcher

B.ServletConfig有一个方法:

getRequestDispatcher可以返回RequestDipatcher对象

C.RequestDipatcher有一个方法:

forward可以把请求继续传递给别的Servlet或者JSP界面

D.JSP中有个隐含的默认对象request,它的类型是RequestDipatcher

正确答案为:

C

第96题.关于MVC模式说法正确的是

A.用来将代码分开的方法

B.将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度

C.视图模型控制器模型

D.只用java才有的模型

正确答案为:

B

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

当前位置:首页 > 高等教育 > 军事

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

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