第一范文网 - 专业文章范例文档资料分享平台

2018JavaWeb复习题

来源:用户分享 时间:2025/9/7 18:10:57 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

A、9 mod 3 B、1 C、0 D、null

32. 以下有关Servlet常用的请求头的含义说法错误的是( D )

A、Accept-Language头指出客户端倾向的语言。如en。 B、Content-Length头以字节为单位给出POST数据的长度。 C、Host表明了主机和端口。

D、User-Agent头表明了发出请求的客户代理的信息。

33. 当使用URL重写方式进行会话跟踪时,需要使用以下哪种方法对

HttpServletResponse.sendRedirect方法所用的URL进行编码( D ) A、ServletResponse.encodeURL B、HttpServletResponse.encodeURL C、ServletResponse.encodeRedirectURL D、HttpServletResponse.encodeRedirectURL

34. 下面( B )不是JSP本身已加载的基本类。 A) java.lang.* B) java.io.*

C) javax.servlet.* D) javax.servlet.jsp.*

35. MVC架构中使用HTML界面、Jsp界面实现用户界面,使用( B )实

现控制逻辑。 A、 Jsp B、 Servlet C.、JavaScript D.、EJB

36. 以下关于Java Servlet API说法错误的是( D )

A、Java Servlet API 是一组Java类,它定义了Web客户端和Web Servlet之间的标准接口。

B、Java Servlet API由两个包组成:javax.servlet 和 javax.servlet.http。 C、javax.servlet.http包对http协议提供了特别的支持。

D、javax.servlet包提供了对除http协议外其他协议的支持。

37. 假设login.getName()方法返回值的类型为java.lang.String,那么对于JSP片

段:Welcome <%= login.getName() %>,下面哪条语句的作用与其相同( A) A、Welocome <% out.print(login.getName();%> B、Welocome <% Writer.print(login.getName();%>

C、Welocome <% response.out.print(login.getName();%> D、Welocome <% response.writer.print(login.getName();%>

38. 从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,( ACD )语句是正

确的。

A) Select * from 员工 where 姓名 ='玛丽' B) Select * from 员工 where 姓名 ='%玛丽'

C) Select * from 员工 where 姓名 like '%玛丽%' D) Select * from 员工 where 姓名 like '玛丽%'

39. 如果要实现监听HTTP会话的创建,需要实现哪个接口的什么方法B( ) 。

A、HttpSessionListener接口的sessionDestroyed方法 B、HttpSessionListener接口的sessionCreated方法

C、HttpSessionActivationListener接口的sessionCreated方法 D、HttpSessionAttributeListener接口的sessionCreated方法

40. JSP的(B)指令允许页面使用者自定义标签库。B A、Include指令 B、Plugin指令 C、Include指令

D、Taglib指令

41. javax.servlet包中包含了两个异常类( B ) ① IOException ② Exception

③ ServletException ④ UnavilableException ⑤ Throws

A、①④⑤ B、③④ C、③④⑤ D、①③⑤

42. 下列变量声明在 ( A ) 范围内有效。 <%! Date dateTime; int countNum; %>

A) 在整个页面内有效,被多个客户共享

B) 从定义开始处有效,客户之间不共享 C) 在整个页面内有效,客户之间不共享 D) 从定义开始处有效,被多个客户共享

43. 下列对于JSTL的说法不正确的是( ) 。

A、JSTL特别为条件处理、迭代、国际化、数据库访问和可扩展标记语言(XML)处理提供支持

B、JSTL是指(Java Standard Tag Library)标准标记库 C、JSTL简化了JSP和WEB应用程序的开发。

D、JSTL以一种统一的方式减少了JSP中的scriptlet代码数量

44. 下面关于JSP作用域对象的说法错误的是( C )。 A、request对象可以得到请求中的参数 B、session对象可以保存用户信息

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

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

45. 当SAX解析器解析到文档中元素的开始标记时,会调用( D )方法。

A、public void startDocumentLocator() B、public void startDocument() C、public void startPrefixMapping()

D、public void startElement()

46. JSTL中相当于标准动作的标签是__B。 A、 B、 C、

D、

47. Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正

确的是:( D )

A、<%@ page %>作用于整个JSP页面

B、可以在一个页面中使用多个<%@ page %>指令。

C、为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。

D、<%@ page %>指令中的属性只能出现一次。

48. 在JSP中,<%=\将输出(A)。 A、2+5 B、5 C、25

D、7

49. 以下说法不符合XML语法规则的是( D )

A、标记头和标记末的大小写一致 B、元素之间要正确的嵌套

C、每个XML文档只能有一个根元素 D、结束标记可有可无

50. 下面不属于JSP内置对象的是( D)。 A、out对象 B、page对象

C、application对象 D、respone对象

二、 判断题(每题2分,共10分) 三、 简答题(每题5分,共10分)

1. 简述重定向和请求转发的区别。

重定向:response.sendRedirect();地址栏地址是第二次请求的地址;不保存第一次请求的内容;路径中开始的“/”代表服务器的根路径。

请求转发:request.getRequestDispatcher().forword();地址栏不发生改变;可以获取第一次请求的内容;路径中开始的“/”代表项目的根路径。

2. 请简述Servlet的基本运行流程。 答案:

(1) 客户端(一般是Web浏览器)通过HTTP协议向Web服务器发送请求 (2)Web服务器接收该请求并将其发给Servlet。如果Servlet尚末被加载,Web服务器将把它加载到Java虚拟机并且执行它 (3) Servlet接收该HTTP请求并执行相应的处理 (4) Servlet向Web服务器返回应答

(5) Web服务器将从Servlet收到的应答发送给客户端

3. JSP中 request对象采用什么方法获取表单提交信息? 答案:

单一的参数都可以使用getParameter()接收,而一组参数(同名参数)要用getParameterValues()接收。

4. 请说出常用的Jsp内置对象,并简述它们的功能。 答:request,请求对象:代表的是来自客户端的请求 response,响应对象:代表的是对客户端的响应

session,会话对象:代表服务器与客户端所建立的会话

application,应用程序对象:负责提供应用程序在服务器中运行时的一些全局信息

out,输出对象:代表了向客户端发送数据的对象

exception,例外对象:代表了JSP文件运行时所产生的例外对象

5. SAX与DOM解析XML的区别

1) DOM是基于内存的,不管文件有多大,都会将所有的内容预先装载

到内存中。从而消耗很大的内存空间。

a) 而SAX是基于事件的。当某个事件被触发时,才获取相应的XML

的部分数据,从而不管XML文件有多大,都只占用了少量的内存空间。

2) DOM可以读取XML也可以向XML文件中插入数据,

a) 而SAX却只能对XML进行读取,而不能在文件中插入数据。这也

是SAX的一个缺点。

3) SAX的另一个缺点:DOM我们可以指定要访问的元素进行随机访问,

a) 而SAX则不行。SAX是从文档开始执行遍历的。并且只能遍历一次。

也就是说我们不能随机的访问XML文件,只能从头到尾的将XML文件遍历一次(当然也可以中间截断遍历)。

6. 请编写一个类,实现通过对象得到完整的“包.类”名称的功能。 答:

package cn.itcast.javabean; class Cs{}

public class GetClassNameDemo { public static void main(String[] args) {

搜索更多关于: 2018JavaWeb复习题 的文档
2018JavaWeb复习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4holq7baiy7b8vd538ce5nrap1rg1l00xf5_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top