jsp100选择题
更新时间:2023-03-13 19:50:01 阅读量: 教育文库 文档下载
- JSP100以内偶数之和推荐度:
- 相关推荐
1 J2EE 中,()类的()方法用于创建对话。(选择一项) a) HttpServletRequest、getSession b) HttpServletResponse、newSession c) HtttpSession、newInstance d) HttpSession、getSession
2 给定一个 Servlet 的doGet方法中的代码片段,如下: request.setAttribute(“name”,”zhang”);
response.sendRedirect(“http://localhost:8080/servlet/MyServlt”); 那么在 MyServlet 中可以使用()方法把属性 name的值取出来。(选择一项)
a) String str=request.getAttribute(“name”);
b) String str=(String)request.getAttribute(“name”); c) Object str=request.getAttribute(“name”); d) 无法取出来
3.在Servlet里,能实现重定向的方法有()。(选择两项)
A.运用javax.servlet.http.HttpServletRequest接口的sendRedirect方法 B.运用javax.servlet.http.HttpServletResponse接口的sendRedirect方法 C.运用javax.servlet.RequestDispatcher接口的forward方法 D.运用javax.servlet.ResponseDispatcher接口的forward方法 4.利用MyEclipse开发Servlet,下列说法正确的是( )。(只选两项) A. MyEclipse可自动产生web.xml
B. MyEclipse不能自动产生web.xml,需要手工编写 C.可利用MyEclipse自带的Tomcat作为Servlet容器 D. MyEclipse没有自带Tomcat,需要自己安装配置。 5.编写Servlet 的doPost方法时,需要抛出异常为()。(只选一项) A.ServletException, IOException B.ServletException, RemoteException C.HttpServletException, IOException D.HttpServletException, RemoteException 6.有关会话跟踪技术描述正确的是()。(选择三项)
A.Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端
B.关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期
C.在禁用Cookie时可以使用URL重写技术跟踪会话
D.隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示 7.以下()可用于检索session属性userid的值。(只选一项) A.session. getAttribute (“userid”); B.session. setAttribute (“userid”); C.request. getParameter (“userid”); D.request. getAttribute (“userid”); 8.有关Servlet的生命周期说法正确的有( )。 (选择两项) A.Servlet的生命周期由Servlet实例控制
B.init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext接口的对象
C.service()方法响应客户端发出的请求 D.destroy()方法释放Servlet实例
9.在J2EE中,以下对RequestDispatcher描述正确的是()。(选择一项) A.Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcher
B.ServletConfig有一个方法:getRequestDispatcher可以返回RequestDipatcher对象 C.RequestDipatcher 有一个方法:forward可以把请求继续传递给别的Servlet或者JSP界面
D.JSP中有个隐含的默认对象request,它的类型是RequestDipatcher 10.在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件为()。(只选一项) A..jsp文件 B..class文件 C..jar文件 D.web.xml文件
11. 给定一个Servlet程序的代码片段,如下:( )
Public void doPost(HttpServletRequest request,HttpServletResponse response) throws
ServletException,IOException {
request.getSession().getAttribute(“A”); //第二行 }
假定第二行返回的对象引用不是null,那么这个对象存储在()范围中。(选择一项) A. page B. session C. request D. application
12.在J2EE中在servletl中的doGet和doPost方法中只有如下代码: () request.setAttribute(”jb”,”aPtech”); response.sendRedirect(”http://localhost:8080/servlet/Servlet2”); 那么在Servlet2 中使用()可以把属性jb的值取出来。(选择一项) A.String str = request.getAttribute(“jb”);
B.String sir =(String)request.getAttribute(“jb”); C.Object str = request.getAttribute(“jb“); D.取不出来
13.给定一个Servlet的代码片段如下: ( )
Public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ ______
out.println(“hi kitty!”); out.close(); }
运行次Servlet时输出如下: hi kitty!
则应在此Servlet下划线处填充如下代码。(选项一项) A.PrintWriter out = response.getWriter(); B.PrintWriter out = request.getWriter();
C.OutputStream out = response.getOutputStream(); D.OutputStream out = request.getWriter();
14.在Servlet中,下列语句可以正确获取PrintWriter对象的是()。(只选一项) A.PrintWriter out= request.getWriter();
B.PrintWriter out = request.getPrintWriter(); C.PrintWriter out= response.getWriter();
D.PrintWriter out = response.getPrintWriter(); 15关于session的使用,下列说话正确的是()。(选择两项) A.不同的用户窗口具有不同的session B.不同的用户窗口具有相同的session C.session可能超时间
D.Session永远不可能超时
16在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。(选择一项) A. init B. service C. doFilter D. destroy
17.在 J2EE中,便用 Resultset对象的 next()方法移动光标时,如果超过界限,会抛出异常,该异常通常是()。(选择一项) A.InterruptedExceptlon B.AlreadyBoundExceptlon C.SQLException D.NetExcePtlon
18.J2EE中,对于Httpservlet类的描述,错误的是()。(选择一项)
A.我们自己编写的Servlet继承了Httpservlet类,一定需覆盖doPost或者doGet B.HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法 C.HttpServlet类中处理客户请求和响应时所使用的两个接口是:HttpServletRequest和HttpServletResponse.
D.我们自己编写的servlet继承了Httpservlet类,一般只需要覆盖doPost方法,不必覆盖servive()方法,因为一个service()方法会调用doPost或者doGet方法
19. Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL。(选择一项) A. sendURL() B. redirectURL() C. sendRedirect() D. redirectResponse()
20在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。(选择一项)
Public class Servlet1 extends HttpServlet{
Public void init() throws ServletException{ }
Public void service(HttpServletRequest request,HttpServletResponse response) Throws ServletException,IOException{
PrintWriter out = response.getWriter(); Out.println(“hello!”); } }
A 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过
B 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!
C 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字
D 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息 21 J2EE中,HttpServletRequest类的( )方法用返回与当前请求相关联的会话,如果没有,则返回null。 (选择一项) A getSession() B getSession(true) C getSession(false) D getSession(null)
22 在J2EE中,在web.xml中,有如下代码:
上述代码定义了默认的会话超时时长,时长为30( )。 (选择一项)
A 毫秒 B 秒 C 分钟 D 小时
23 给定某Servlet程序的片段如下,用户在浏览器地址栏中键盘键入正确的请求URL并回车后,在控制台上显示的结果是(). (选择一项)
public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException ,IOException {
System.out.println(\ }
public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException ,IOException {
System.out.println(\ }
A get B post C get post D post
get
24 Servlet 可以在以下()三个不同的作用域存储数据。
A 请求、会话和上下文 B 响应、会话和上下文 C 请求、响应和会话 D 请求、响应和上下文
25在J2EE中,重定向到另一个页面,以下()语句是正确的。
A request . sendRedirect(“http : // www . jb -aptech . com . cn”); B request . sendRedirect();
C response . sendRedirect(“Http : // www . jb – aptech . com . cn”); D response . sendRedirect(); 26在J2EE中,假如HttpSession的getLasAccessTime()方法返回值为x,getCreationTime()方法返回值为y,则为x - y()。
A 两个连续请求之间间隔的最长时间 B 最近的两个连续请求之间的时间间隔
C 最后使用session发送请求的时间和session创建时间的间隔 D 最后使用session发送请求的时间
27J2EE中,Servlet API 为使用Cookie,提供了()类。 A Javax.servlet.http.Cookie B Javax.servlet.http.HttpCookie C Javax.servlet. Cookie
D Javax.servlet.http. HttpCookie 28 http是一个()协议
A.无状态 B.有状态 C.状态良好的 D.局域网 39、Servlet程序的入口点是:( )
A、init() B、main() C、service()
D、doGet()
30在J2EE 中,Servlet从实例化到消亡是一个生命周期。下列描述正确的是()。(选择两项)
a) 在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了
b) init()方法是包容器调用的Servlet实例的第一个方法
c) 在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其他方法
d) 在Servlet 实例消亡之前,包容器调用Servlet实例的destroy()方法 31下列那个类是抽象类()
A ServletConfig
B HttpServlet C Cookie
D HttpServletRequest
32 Http协议的状态码()表示文件没有创建
A 200 B 400 C 500 D 404
33在HTTP协议中,用于发送大量数据的方法是()
A get B post C put D options
34.在JSP中,只有一行代码:<%=A+B%>,运行将输出()。(选择一项) a) A+B b) AB c) 113
d) 没有任何输出,因为表达式是错误的
35. 在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和java.util.*包.正确的是().(选择一项)
a) <%@ page Language=“Java”,import=”java.rmi.*;java.uitl.* ”%”> b) <%@ page language=“Java” Import=”java.rmi.*,java.uitl.* ”%”> c) <%@ page language=“Java”;import=”java.rmi.*;java.uitl.* ”%”> d) <%@ page language=“Java” import=”java.rmi.* ,java.uitl.* ”%> 36.在JSP中,<%=”1+4” %>将输出()。(选择一项)
a) l+4 b) 5 c) 14
d) 不会输出,因为表达式是错误的
37.在JSP中,page指令的()属性用来引入需要的包或类。(选择一项)
a) extends b) import c) languge d) contentType
38.在JSP中,若要在JSP正确使用标签:
a) x
b) getKing c) myTags d) king
39.在JSP中,test . jsp文件如下,试图运行时,将发生()。
<% String str = null; %>
str is <%= str%>
a) 转译期有误
b) 编译Servlet源码时发生错误 c) 执行编译后的Servlet时发生错误 d) 运行后,浏览器上显示:str is null
40.给定以下JSP代码片段,有2个客户依次浏览该JSP;且每个客户只浏览一次,第2个客户会看到浏览器显示()。(请选择一项) <%int x = 1; %> <%!int x = 10; %> X =< %= ++x%>
a) X = 1 b) X = 2 c) X = 10 d) X = 11
41.在JSP中,给定以下JSP代码片段,运行结果是()。 <% int x=5; %>
<% ! int x=7; %> <%!
Int getX(){ return x; } %>
<% out.print(“X1=”+x); %>
<% out.print(“X2=”+getX()); %>
a) X1=5 X2=7 b) X1=5 X2=5 c) X1=7 X2=7 d) X1=7 X2=5
42.给定JSP文件代码如下: <%!static int I=0;int j=0;%>
<%for(;j++<2;) {
out.print(I++); out.print(“ ”); } %>
有两个客户依次使用浏览器浏览该jsp,且每个客户只浏览一次,那么第2个客户看到浏览器显示(选择一项)。
a) 0 1 b) 1 2 c) 3 4
d) 什么也没有
43.在a.jsp中有代码片断如下:在b.jsp中加入下列(A)代码,可以输出在a.jsp页面上输入的loginName的值。(选择一项)
a) <%=(String ) request.getParameter(“loginName”)%> b) <%=(String )request.gerAttribute(“loginName”)%>
c) <% String name=request.getParameter(“loginname”); out.println(name); %> d) <% String name-request.getAttribute(“loginname”); out.println(name); %> 44.当浏览器第二次访问以下JSP网页时的输出结果是什么?() <%! int a=0; %> <%
int b=0; a++; b++; %>
a:<%= a %>
b:<%= b %> 选项:
a) a=0 b=0 b) a=1 b=1 c) a=2 b=1 d) a=2 b=2 /*
45.从HTTP请求中,获得请求参数,应该调用()。
a) request对象的getAttribute()方法 b) request对象的getParameter()方法 c) session对象的getAttribute()方法 d) session对象的getParameter()方法 */
46.以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果()。 <%
request.setAttribute(\Integer count = request.getAttribute(\%>
<%=count %>
a) 编译不通过
b) 可以编译运行,输出0
c) 编译通过,但运行时抛出ClassCastException
d) 可以编译通过,但运行无输出
47.下面关于JSP作用域对象的说法错误的是()。
a) request对象可以得到请求中的参数 b) session对象可以保存用户信息
c) application对象可以被多个应用共享
d) 作用域范围从小到达是request、session、application /*
48.在一个应用中有2个JSP,横线处可以填入()。 a.jsp: <%
______.setAttribute(\ %> b.jsp:
<%= ______.getAttribute(\
a) session、 session
b) pageContext、pageContext c) request、 request d) application、 session */
49.现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出()。 <%
out.println(session.getAttribute(\ %> <%
session.invalidate();
out.println(session.getAttribute(\ %>
a) null, 异常信息 b) null, null,
c) 异常信息,异常信息 d) 异常信息,null /*
50.Form表单提交的信息中含有“name= svse”,阅读下面的JSP,a.jsp将输出()。 接受该请求的JSP: <%
request.getRequestDispatcher(\ %> a.jsp:
<%=request.getParameter(“name\
a) null
b) 什么都不输出 c) 异常信息 d) svse */
51.Form表单提交的信息中含有“name= svse”,阅读下面的JSP,a.jsp将输出()。 接受该请求的JSP: <%
response.sendRedirect(“a.jsp\ %> a.jsp:
<%=request.getParameter(“name\
a) null
b) 什么都不输出 c) 异常信息 d) svse */
52.在JSP页面中,如果从一个源页面中通过
a) session b) request c) page
d) application
53.在JSP页面中,保存数据的范围由小到大依次是
a) pageContext,request,application,session b) pageContext,application,session,request c) pageContext,request,session,application d) pageContext,session,request,application
54. 在JSP页面中,等效于HttpServletResponse的内置对象是
a) out
b) response c) request d) config
55. 在JSP页面中,能够完成输出操作的内置对象是
a) out
b) response c) request d) config
56. test.jsp文件中有如下一行代码:
a) page b) request c) session d) application
57.在JSP页面中,正确引入JavaBean的是()。(只选一项)
a) <%jsp: useBean id =”myBean” scope =”page” class=”pkg.MyBean” %> b)
d)
a) 它可以包含静态文件 b) 它可以包含动态文件
c) 当它的flush属性为true时,表示缓冲区满时,将会被清空 d) 它的flush属性的默认值为true
59.在JSP中,对<jsp:setProperty>标记描述正确的是()。(选择一项)
a)
以下( )代码片断放置在test2.jsp中不会导致错误。(只选一项)
a)
c) <%=request.getParameter(“username”)%> d) <%=request.getAttribute(“username”)%> 61.给定test1.jsp代码片断,如下:
要在test2.jsp中输出参数color中的值,以下选项正确的是(A)。(选择一项)
a) <%=request.getParameter(“color”)%> b) <%=request.getAttribute(“color”)%> c)
a)
b) 这两个标记的name属性的值必须和
d) 这两个标记的name属性的值可以和
63. test.jsp文件如下:
试图运行时,将发生()。(选择一项)
a) 转译期错误
b) 编译Servlet源码时发生错误 c) 执行编译后的Servlet时发生错误
d) 运行后,浏览器上显示:buffer is null e) 运行后,浏览器上显示:buffer is ABC.
64.下面哪项是错误的设置Bean属性值的方法()
A. B. D. 65.给定TheBean类,假设还没有创建TheBean类的实例,以下哪些JSP标准动作语句能创建这个bean的一个新实例,并把它存储在请求作用域 ? a) /> d) /> 66.给定一个Model1体系结构,其中有一个JSP页面处理所有控制器函数,这个JSP控制器要把请求分派给另一个JSP页面 ? a) 67. 在JSP中,只有一行代码:${1+2},运行将输出()。(选择一项) a) 1+2 b) 3 c) null d) 没有任何输出,因为表达式是错误的 68.编写自定义标签处理类后,需要编写一个()去描述。(只选一项) a) .tag文件 b) .tld文件 c) dtd文件 d) .xml文件 69.在一个Filter中,处理filter业务的是()方法。(只选一项) a) dealFilter (ServletRequest request,ServletResponse response,FilterChain chain) b) dealFilter (ServletRequest request,ServletResponse response) c) doFilter (ServletRequest request,ServletResponse response, FilterChain chain) d) doFilter (ServletRequest request,ServletResponse response) 70.编写一个Filter,除继承HttpServlet类外还需要()。(只选一项) a) 继承Filter 类 b) 实现Filter 接口 c) 继承HttpFilter 类 d) 实现HttpFilter接口 80.Login.jsp为登录页面,表单代码如下: Index.jsp中直接显示用户名,以下哪种代码正确()。(只选一项) a) ${requestScope.name} b) <%=name%> c) ${param.name} d) <%=param.name%> 81.在J2EE中,若要在JSP正确使用标签: <%@taglib uri = “/WEB-INF/myTags.tld” prefix = “_____”>,下划线处应该是()。(选择一项) a) x b) getKing c) myTags d) king 82.JSP EL 表达式:${user.loginName}执行效果等同于( )。(选择一项) a) <% = user.getLoginName()%> b) <%user.getLoginName();%> c) <% = user.loginName%> d) <% user.loginName;%> 83.在 J2EE中,使用 Servlet 过滤器,需要在 web.xml中配置()元素 a) b) d) 84.在J2EE中,标签库中文件(*.tld)存放在()目录下。 a) WEB—INF b) WEB—INF/tags c) WEB—INF/classes d) WEB—INF/lib 85.某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 86.核心标签库中,用来实现循环功能的标签是() a) d) 代码有错,无法显示 88.某JSP中有如下代码,显示结果为() <% int a = 5; request.setAttribute(“a”,”123”); session.setAttribute(“a”,”456”); %> d) null 89.以下哪个参数不属于 a) var b) begin c) end d) delims 90.以下哪个方法不是TagSupport类的方法:() a) doPost() b) doStartTag() 5”> “ c) doEndTag() d) doAfterBody() 91.在自定义标签中,HelloTag继承自TagSupport类,其中有如下代码: out.println(“HELLO”); 该out对象声明方法为:() a) PrintWriter out = response.getOut(); b) JspWriter out = pageContext.getOut(); c) JspWriter out = pageContext.getWriter(); d) PrintWriter out = response.getWriter(); 92.自定义标签中,如果要声明标签参数为必须的,则需要进行哪种配置:() a) b) d) a) 123 123 b) a 123 c) 123 a d) A a 94.以下哪个标签实现了switch功能 a) c) 95.EL表达式,${10 mod 3},执行结果为: a) 10 mod 3 b) 1 c) 3 d) null 96.Jsp中有如下代码: <% Cookie c = new Cookie(“name” , “admin”); c.setMaxAge(10000); response.addCookie(c); %> ———————— 在横线处,以下哪句代码可以正确显示”admin”() a) ${cookie.name} b) ${cookie.name.value} c) ${ name} d) ${name.value} 97.以下代码执行效果为:() <% session.setAttribute(\%> 98.以下代码执行效果为(): 99.以下哪句代码可以正确导入核心标签库:() a) <% page import = “c”%> b) <% page prefix = “c” uri = “/WEB-INF/c.tld”%> c) <% taglib prefix = “c” import = “/WEB-INF/c.tld” %> d) <% taglib prefix = “c” uri = “/WEB-INF/c.tld”%> 100.在WEB应用程序的目录结构中,在WEB-INF文件夹中的lib目录是放()文件的(只选一项) A..jsp文件 B..class文件 C..jar文件 D.web.xml文件 d) ${name.value} 97.以下代码执行效果为:() <% session.setAttribute(\%> 98.以下代码执行效果为(): 99.以下哪句代码可以正确导入核心标签库:() a) <% page import = “c”%> b) <% page prefix = “c” uri = “/WEB-INF/c.tld”%> c) <% taglib prefix = “c” import = “/WEB-INF/c.tld” %> d) <% taglib prefix = “c” uri = “/WEB-INF/c.tld”%> 100.在WEB应用程序的目录结构中,在WEB-INF文件夹中的lib目录是放()文件的(只选一项) A..jsp文件 B..class文件 C..jar文件 D.web.xml文件
正在阅读:
jsp100选择题03-13
GMP知识:洁净区人员限制数计算03-31
人教部编版八年级历史上册 第三、四单元 检测卷及答案04-26
大学形势与政策论文-国际安全形势05-25
离散数学第8章 函数03-19
企业优秀员工2022年个人工作总结范文03-23
2021年七一华源九年级三月考物理试卷06-08
销售管理模拟试题503-16
Win8.1系统安装指南(1) - 图文10-06
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 选择题
- jsp100
- 2018-2019期中考试质量分析会校长讲话稿word版本(3页)
- 第12章 运动和力 易错题
- 直放站频发告警处理SOPV1
- 智能电力系统设计
- 万达国际股份限公司财务分析报告 - 图文
- 湘教版数学九年级下册4.2.2 第2课时 用树状图法求概率 练习
- 地下室外墙临时脚手架施工方案 doc
- 五年级·87班·班主任家长会发言稿
- 第八部分 排序 带答案
- 北京大学关于硕博连读研究生培养工作的若干规定
- 游江心屿
- 小朋友们,吃饭不许讲话
- 监理旁站记录填写规定-房建市政
- 成本核算资料
- 浅谈建筑施工安全的重要性
- 2005-2015 十年食品安全大事件回顾 - 图文
- 珠心算儿歌
- oracle-join用法
- 采购情况表--白炽灯答案
- 证书,签名证书,公钥私钥,PKI,RSA,ECC算法等