jspservlet试题最新版.docx
- 文档编号:7730255
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:9
- 大小:20.46KB
jspservlet试题最新版.docx
《jspservlet试题最新版.docx》由会员分享,可在线阅读,更多相关《jspservlet试题最新版.docx(9页珍藏版)》请在冰豆网上搜索。
jspservlet试题最新版
Jspservlet知识点总结--试题
1.如果做动态网站的开发,以下(D)可以作为服务器端脚本语言,
A.HTMLB.jspCjavascriptD.Java
2.在Web项目的目录结构中,web.xml文件位于(D)中
A.src目录B.文档根目录C.META-INF目录D.WEB-INF目录
3.在运行Web项目时,IE提示“404错误‘,可能的原因包括(BCD)(选三项)
A.未启动Tomcat服务
B.未部署Web项目
C.URL中的上下问路径书写错误
D.URL中的文件名书写错误
4.以下(C)的对象可以使用键/值的形式保存数据
A.ArrayList
B.LinkedList
C.HashMap
D.Collection
5.要把一个web应用中的index.html文件设置为该Web应用的欢迎页面,以下代码片段正确的是(C)
A.
B.
C.
D.
6.如果请求页面中存在两个单项按钮(假设单项按钮的名称为sex),分别代表男和女,该页面提交后,为你获得用户的选择项,可以使用以下(B)方法。
A.request.getParameter(sex);
B.request.getParameter(“sex”);
C.request.getParameterValues(sex);
D.request.getParameterValues(“sex”);
7.下列选项中,(B)可以获取到请求页面的一个文本框的输入(假设文本框的名称为name)。
A.request.getParameter(name);
B.request.getParameter(“name”)
C.request.getParameterValues(name);
D.request.getParameterValues(“name”);
8.JSP内置对象requst的getParamterValues()方法的返回值是(A)。
A.String[];B.Object[];C.String;D.Object;
9.使用reponse对象进行重定向时,使用的是(C)方法。
A.getRequestDispatcher()
B.forward()
C.sendRedirect()
D.setRequestDispatcher()
10.关于表单发送的两种方式get和post,以下说法正确的是(AC)。
(选两项)
A.get是表单发送的默认方法。
B.post是表单发送的默认方法。
C.使用get方式发送信息时有255个字符的限制。
D.通过post方式发送信息,在地址栏里可以看到表单内容。
11.如果把一个用户名jack保存在session对象里,则下列语句正确的是(B)。
A.session.setAttribute(name,jack)
B.session.setAttribute(“name”,’’jack”)
C.session.setAttribute(“jack”,”name”)
D.session.setAttribute(“jack.name”)
12JSP提供你一个可以在多个请求之间持续有效的内置对象(C),该对象与浏览器一一对应。
Arequest
B.response
C.session
D.application
13.JavaEE的三层结构包括表示层、(BD)。
(选择两项)
A.服务层B.中间层C.保存层D.数据层
14.浏览Web网页服务默认的端口号和Tomcat服务默认的端口号分别是(D)
A.80,8088B.8088,80C.88,8080D.80,8080
15.在Servlet生命周期中,对应服务阶段的方法是(D)。
(选择一项)
A.doGet()
B.doPost()
C.doGet和doPost()
D.service()
16.下列有关Servlet的生命周期,说法不正确的是(AC)。
A.在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例
B.在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法
C.在销毁阶段,执行destory()方法后系统立刻进行垃圾回收
D.destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法
17.在web.xml文件中,描述了一个Servlet,其中(B)指定了Servlet类的访问路径。
A.
B.
C.
D.
18.HTTP是一个(A)协议。
A.无状态B.有状态C.状态良好的D.局域网
19.关于会话属性,以下说法正确的是(AD)。
A.HttpSession.getAttribute(String)的返回类型是Object
B.HttpSession.getAttribute(String)的返回类型是String
C.在一个HttpSession()上调用setAttribute(”key”,”value”)时,如果这个会话中对应属性key已经有一个值,就会导致一个异常
D.在一个HttpSession()上调用setAttribute(”key”,”value”)时,如果这个会话中对应属性key已经有一个值,则会导致这个属性原先的值被Stringvalue替换
20.关于session的使用,下列说法正确的是(AC)。
(选择两项)
A.不同的用户窗口具有不同的session
B.不同的用户窗口具有相同的session
C.session有可能超时
D.session永远不可能超时
21.下面的程序在控制台的打印结果是(B)。
publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)
throwsServletException,IOException{
HttpSessionsession=request.getSession();
Listlist=newArrayList();
list.add(“aa”);
list.add(“bb”);
session.setAttribute(“list”,list);
list.add(“cc”);
Listlist1=(List)session.getAttribute(“list”);
for(inti=0;i System.out.println(list1.get(i)); } } A.aabbB.aabbccC.ccD.以上都不对 22.使用MVC模式设计的Web应用程序具有以下优点,除了(D)。 A.可维护性强B.可扩展性强C.代码重复较少D.大大减少代码量 23.在MVC模式中,(B)层专用于客户端应用程序的图形数据表示,与实际数据处理无关。 A.模型B.视图C.控制器D.数据 24.有关JSP中getProperty与setProperty标准动作的使用,下列说法中正确的是(A)。 A.必须在使用useBean的前提下,才能使用 B.可以在不使用useBean的情况下使用 C.param属性指定的名称必须与类的属性相对应 D.以上说法都不对 25.在JSP标准动作中,(B)相当于创建一个JavaBean的实例。 A.getPropertyB.useBeanC.setPropertyD.forward 26.在页面中想要显示一个数组内元素值,应该使用(B)标签来实现。 A. if> B. forEach> C. param> D. out> 27.阅读下列代码,请说出在括号处应该填入的代码是(D)。 <@pagecontentType=”text/html;charset=GBK”%> String[]names={“a”,”b”,”c”};%> forEachvar=”name”items=”()”> ${name} forEach> A.${names} B.${pageScope.names} C.${sessionScope.names} D.<%=names%> 28.阅读下列代码 <%@pagecontentType=”text/html;charset=GBK”%> ${param.name} ${param.age} ${param.sex} ${paramValues.age[0]} 在地址栏内输入地址后追加: name=accp&age=20,显示结果是(B)。 A.accp20B.accp20C.accp20null20D.accp20null 29下列(D)不是JSP隐含对象? A.applicationB.requestC.sessionD.form 30.tomcat放置web应用程序的默认目录是(B)。 A.sharedB.webappsC.workD.temp 31.下列选项中,(C)是正确的JSP注释,并且在客户端无法查看注释的内容。 A.<--注释--.> B. --注释--> C.<%--注释--%> D.<%--注释-->; 32.在Java中开发JDBC应用程序时,使用(B)类的getConnection()方法可以获取Connection连接对象。 A.DBManagerB.DriverManagerC.DBHelperD.PreparedStatement 33.在用户登陆的JSP页面上,如果要求用户在提交表单时,在浏览器的地址栏中不显示用户所输入的信息,则应该在下划线处所填写的代码是(B)。 用户名: 密码: A.getB.postC.以上全错D.A、B皆可 34.在JSP页面执行过程中的(A)阶段,JSP页面会被Web容器转换为Java源代码。 A.翻译B.编译C.执行D.相应请求 35.在JSP小脚本中,使用一下(B)语句可以正确重定向至另外一个页面。 A.request.getRequestDispatcher(“index.jsp”).forward(request,response) B.response.sendRedirect(“ndex.jsp”) C.request.sendRedirect(“index.jsp”) D.response.sendRedirect() 36.下列对JSP内置对象描述正确的选项是(B)和(D)。 (选择两项) A.session对象应用于整个应用程序范围 B.request对象用于对客户端请求的处理 C.application对象存储不同客户端的会话状态 D.out对象用于向客户端输出相应数据 37.在JSP中,使用(C)指令可以将文件导入当前页面。 A.pageB.forwardC.includeD.taglib 38.JSP的页面构成包含多种元素,在下列选项中,属于JSP指令的事(B)。 A.outB.pageC.forwardD.char[] 39.在jsp页面中,jsp小脚本如下所示,则要取出session中的值,下划线处的代码可以是(BC)(选择两项) <% Stringstr=”world”; session.setAttribute(“str’,str); _____________________________ %> A.Strings=session.getParameter(“str”); B.Strings=(String)session.getAttribute(“str”); C.Objecto=session.getAttribute(“str”); D.Objecto=(String)session.getParameter(“str”) 40.在jsp中,(C)指令用于将文件嵌入jsp页面 A.pageB.forwardC.includeD.taglib 41.在进行web开发时经常会遇到中文乱码的问题,可以在jsp页面中解决乱码的方式是(D) A.<@pagecontentType=”text/html;charset=中文”%> B.<%@pagecharset=”GBK”%> C.<%@contentType=”text/html;charset=GBK”%> D.<%@pagecontentType=”text/html;charset=GBK”%> 42.在动态网页开发中,HTML表单是与用户交互信息的主要手段,下面的选项中符合表单语法规范的是(B) A. B. C. D. 43.在jsp中,只有一行代码: <%=A+B%>,运行输出(D)。 A.A+BB.ABC.113D.错误信息,因为表达式是错误的 44.在jsp页面上使用jstl标签时,应使用taglib指令导入标签库描述符文件,并设置taglib指令的(A)属性指定标签的前缀。 A.prefixB.nameC.tagD.uri 45.下列选项中不属于jsp标准动作的是(B)。 A. forward/> B. out/> C. useBean/> D. setProperty/> 46.在Http协议中,能较安全的发送大量数据的方法是(C)。 A.putB.GetC.postD.delete 47.在JavaEE中,初始化servlet实例的时候,init()方法是由(C)执行。 A.程序员编写代码来调用执行 B.每次执行当前的servlet时,由系统自动执行 C.当第一次执行当前的servlet时,由系统自动执行 D.以上说法都不对 48.在JavaWeb应用开发中,如果客户端的每次请求均调用Servlet,则每次调用都会执行Servlet生命周期中的(C)方法。 A.init()B.destroy()C.service()D.close() 49.在JavaEE中,在web.xml中有如下代码段: ……… ……… 其中, 省略号表示省略了一些代码。 在Servlet中(C)把初始化参数listOrders的值: com.mycompany.myactions.ListOrdersAction取出来。 A.使用Servlet的getInitParameter(“listOrders”)方法 B.使用ServletContext的getInitParameter(“listOrders”)方法 C.使用ServletConfig的getInitParameter(“listOrders”)方法 D.使用ServletRequest的getInitParameter(“listOrders”)方法 50.在JavaServletAPI中,HttpServletRequest接口的(C)方法用于返回与当前请求相关联的会话,如果没有,则返回null。 A.getSession() B.getSession(true) C.getSession(false) D.getSession(null)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- jspservlet 试题 最新版