jspservlet试题1

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.如果做动态网站的开发,以下(D)可以作为服务器端脚本语言,

A. HTML B .jsp C javascript D.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.

index.html

B .index.html

C .

index.html

D .

index.html

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(“”)

12 JSP提供你一个可以在多个请求之间持续有效的内置对象(C),该对象与浏览器一一对应。

A request

B . response

C. session

D. application

13.JavaEE的三层结构包括表示层、(BD)。(选择两项)

A. 服务层

B. 中间层

C. 保存层

D. 数据层

14. 浏览Web网页服务默认的端口号和Tomcat服务默认的端口号分别是(D)

A. 80,8088

B. 8088,80

C. 88,8080

D. 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已经有一个值,则会导致这个属性原先的值被String value替换

20. 关于session的使用,下列说法正确的是(AC)。(选择两项)

A. 不同的用户窗口具有不同的session

B.不同的用户窗口具有相同的session

C. session有可能超时

D. session永远不可能超时

21. 下面的程序在控制台的打印结果是(B)。

public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException{

HttpSession session = request.getSession();

List list = new ArrayList();

list.add(“aa”);

list.add(“bb”);

session.setAttribute(“list”, list);

list.add(“cc”);

List list1 = (List) session.getAttribute(“list”);

for (int i = 0; i < list.size(); i++) {

System.out.println(list1.get(i));

}

}

A. aabb

B. aabbcc

C. cc

D. 以上都不对

相关文档
最新文档