帮你提升成绩,规划学习路径,设计职业方向,解决作业难题,指导论文写作。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业论文指导
扫码关注
作业论文指导,轻松解决学习难题!
超星学习通Java Web应用开发技术(学银)作业答案
学校: 无
问题 1: 1. 在制作HTML页面时,页面的布局技术主要分为:
选项:
A. DIV层布局
B. 表格布局
C. 以上全部选项
D. 框架布局
答案: 以上全部选项
问题 2: 2. 关于CSS的描述,下列说法正确的是:
选项:
A. 当CSS作为独立的文件时,必须以.html为后缀名
B. 目前流行的CSS版本为CSS3
C. 只有独立的CSS文件才符合结构与表现分离的特点
D. CSS用于设置HTML页面中的文本内容、图片的外形以及版面的布局等外观显示样式。
答案: CSS用于设置HTML页面中的文本内容、图片的外形以及版面的布局等外观显示样式。
问题 3: 3. 在html中,样式表按照应用方式可以分为三种类型,其中不包括
选项:
A. 类样式表
B. 内嵌样式表
C. 行内样式表
D. 外部样式表文件
答案: 类样式表
问题 4: 4. 在HTML中,下列有关邮箱的链接书写正确的是( )
选项:
A. 发送邮件
B. 发送邮件
C. 发送邮件
D. 发送邮件
答案: 发送邮件
问题 5: 5. 分析下面的JavaScript代码 ,经过运算后m的值为( )。
var x=11; var y="number"; var m=x+y;
选项:
A. 11
B. 程序报错
C. 11number
D. number
答案: 11number
问题 6: 6. 下列选项中,不是
选项:
A. width
B. href
C. src
D. alt
答案: href
问题 7: 7. 下列选项中,JavaScript运算符的优先级最高的是
选项:
A. ++
B. ( )
C. ==
D. +
答案: 请关注公众号【九八五题库】查看答案
问题 8: 8. 下列JavaScript语句中,能实现单击一个按钮时弹出一个消息框的是( )。
选项:
A. 鼠标响应" onClick =alert("确定")>
B. 鼠标响应" onChange =alert("确定")>
C. 鼠标响应" onChange =alert("确定")>
D. 鼠标响应" onClick =alert("确定")>
答案: 请关注公众号【九八五题库】查看答案
问题 9: 9. JavaScript不需要区分字母大小写。
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 10: 10. CSS基础选择器只有三种,分别是标记选择器、类选择器、id选择器。
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 11: 11. 在实际开发中,开发者只需将后台数据展示在相应页面即可,无需关心前台界面中的JS代码。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 12: 12. 在DOM文档的树形结构中,每个节点有且只有一个子节点。
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 13: 13. font-family属性设置字体时, 中文字体需要加英文状态下的引号,英文字体一般不需要加引号。
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 14: 1. 下列选项中,用于停止Tomcat的是哪个命令()
选项:
A. down.bat
B. shutdown.bat
C. start.bat
D. shutdown.dll
答案: 请关注公众号【九八五题库】查看答案
问题 15: 2. 下面关于tomcat服务器描述,正确的是()
选项:
A. tomcat是一个开源的免费的web服务器,它支持javaEE所有规范
B. tomcat 启动时必须配置CATALINA_HOME环境变量
C. tomcat 启动时需要配置JAVA_HOME 环境变量
D. tomcat 安装后默认端口80
答案: 请关注公众号【九八五题库】查看答案
问题 16: 3. 下面选项中,用于存放Tomcat startup.bat和shutdown.bat文件夹的是()
选项:
A. bin
B. lib
C. webapps
D. conf
答案: 请关注公众号【九八五题库】查看答案
问题 17: 4. 下列选项中,关于配置JAVA_HOME环境变量的具体步骤,正确的是()
选项:
A. 打开环境变量,配置classpath参数
B. 打开环境变量,新建JAVA_HOME参数并配置值为JDK安装目录
C. 打开环境变量,配置path参数
D. 以上说法都不对
答案: 请关注公众号【九八五题库】查看答案
问题 18: 5. 下面选项中,表示服务器上不存在客户端请求资源的状态码是()
选项:
A. 304
B. 100
C. 404
D. 303
答案: 请关注公众号【九八五题库】查看答案
问题 19: 6. 下列选项中,可以成功修改Tomcat端口号为80的是()
选项:
A.
B.
C.
D.
答案: 请关注公众号【九八五题库】查看答案
问题 20: 7. 下列选项中,可以启动Tomcat的是哪个命令()
选项:
A. startup.dll
B. start.bat
C. startup.bat
D. shutdown.bat
答案: 请关注公众号【九八五题库】查看答案
问题 21: 8. Tomcat服务器的默认端口号是
选项:
A. 80
B. 8088
C. 8080
D. 8000
答案: 请关注公众号【九八五题库】查看答案
问题 22: 9. 下面选项中,代表客户端的请求成功,响应消息正常的状态码是()
选项:
A. 200
B. 404
C. 500
D. 100
答案: 请关注公众号【九八五题库】查看答案
问题 23: 10. web项目中的web.xml文件一般位于目录结构中的( )下。
选项:
A. WEB-INF
B. 文档根目录和其子目录
C. src目录
D. META-INF
答案: 请关注公众号【九八五题库】查看答案
问题 24: 11. 下面选项中,通常将要发布的应用程序放到哪个目录下()
选项:
A. webapps
B. conf
C. lib
D. bin
答案: 请关注公众号【九八五题库】查看答案
问题 25: 12. 安装tomcat成功后,要修改tomcat端口,要修改的文件是
选项:
A. tomcat/bin/server.xml
B. tomcat/conf/web.xml
C. tomcat/bin/startup.bat
D. tomcat/conf/server.xml
答案: 请关注公众号【九八五题库】查看答案
问题 26: 13. 下面选项中,关于运行Tomcat7.0建议使用JDK版本是哪项?()
选项:
A. JDK7
B. JDK8
C. JDK5
D. JDK6
答案: 请关注公众号【九八五题库】查看答案
问题 27: 14. 一个用户安装了Tomcat,但无法启动Tomcat,可能是由于哪些原因引起的?(多选)
选项:
A. 没有设置JAVA_HOME系统环境变量
B. 没有安装JDK
C. Tomcat与JDK的版本不匹配,例如Tomcat7推荐使用JDK7版本
D. 以上都有可能
答案: 请关注公众号【九八五题库】查看答案
问题 28: 15. 下列关于JavaWeb应用的目录结构,说法正确的有( )(多选)
选项:
A. web.xml文件存放在WEB-INF目录下
B. JavaWeb应用中的.class文件存放在WEB-INF\classes目录或其子目录下
C. JavaWeb应用中的JSP文件只能存放在Web应用的根目录下
D. JavaWeb应用的目录结构完全有开发人员自行决定
答案: 请关注公众号【九八五题库】查看答案
问题 29: 16. 在运行Web 项目时,浏览器中显示“404错误”,可能的原因是:
选项:
A. 访问了不能被引用的目录
B. URL录入错误
C. 没有部署Web项目
D. 没有启动Tomcat服务
答案: 请关注公众号【九八五题库】查看答案
问题 30: 17. 将web应用发布到tomcat上localhost主机,以下哪几种方式可以完成()(多选)
选项:
A. 直接将web应用部署到tomcat/webapps下
B. 创建一个xml文件,并配置web应用信息,将xml文件放置tomcat\conf\Catalina\localhost
C. tomcat/conf/context.xml 进行配置
D. 将web应用通过tomcat/conf/server.xml进行配置
答案: 请关注公众号【九八五题库】查看答案
问题 31: 18. 关于JavaWeb应用的目录结构,下面说法正确的是() (多选)
选项:
A. web.xml文件存放在WEB-INF目录下
B. JavaWeb应用中的.class文件存放在WEB-INF/classes目录或其子目录下
C. JavaWeb应用的目录结构完全由开发人员自行决定
D. JavaWeb应用的JSP文件只能存放在Web应用的根目录下
答案: 请关注公众号【九八五题库】查看答案
问题 32: 19. 安装好Tomcat后,就可以直接启动运行了,并不要先安装JDK。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 33: 20. 如果在Tomcat的webapps目录下,找不到要访问的Web应用,就一定会出现找不到资源的错误。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 34: 21. 一个Web应用下子目录的命名没有特殊规定,可以随意命名。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 35: 22. JavaEE规定了,一个Web应用下子目录的命名不能随意的,其中WEB-INF目录是必须有的。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 36: 23. 当访问一个Web应用程序时,如果没有指定资源名称,则会出现404错误,代表找不到资源。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 37: 24. 在Eclipse工具中配置Tomcat并成功启动后,在浏览器地址栏中输入http://localhost:8080将能够访问Tomcat首页。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 38: 25. 当访问一个Web应用程序时,如果没有指定资源名称,则会访问默认的页面。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 39: 26. 在配置一个Web应用的默认页面时,一个Web应用最多只能配置一个默认主页。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 40: 1. 下列选项中有关Connection描述错误的是
选项:
A. JDBC的数据库事务控制要靠Connection对象完成。
B. Connection是Java程序与数据库建立的连接对象,这个对象只能用来连接
数据库,不能执行SQL语句。
C. Connection对象使用完毕后要及时关闭,否则会对数据库造成负担。
D. 只用MySQL和Oracle数据库的JDBC程序需要创建Connection对象,其他数据库的JDBC程序不用创建Connection对象就可以执行CRUD操作
答案: 请关注公众号【九八五题库】查看答案
问题 41: 2. 下面选项,关于ResultSet中游标指向的描述正确的是( )
选项:
A. ResultSet对象初始化时,游标在表格的最后一行
B. ResultSet对象初始化时,游标在表格的最后一行之前
C. ResultSet对象初始化时,游标在表格的第一行
D. ResultSet对象初始化时,游标在表格的第一行之前
答案: 请关注公众号【九八五题库】查看答案
问题 42: 3. 使用Connection 的哪个方法可以建立一个PreparedStatement接口
选项:
A. createPrepareStatement()
B. preparedStatement()
C. prepareStatement()
D. createPreparedStatement()
答案: 请关注公众号【九八五题库】查看答案
问题 43: 4. 下列关于JDBC驱动的说法中,正确的是( )
选项:
A. 用JDBC连接数据库,必须使用连接池
B. 无论如何,只要使用JDBC,就要使用JDBC驱动
C. 用JDBC连接数据库,使用连接池就不需要导入数据库驱动
D. 操作不同的数据库可以使用相同的驱动
答案: 请关注公众号【九八五题库】查看答案
问题 44: 5. 下列选项中,关于Statement描述错误的是( )
选项:
A. Statement是PreparedStatement的子接口
B. 获取Statement实现需要使用Connection的createStatement()方法
C. Statement与PreparedStatement都可以执行SQL语句
D. Statement是用来执行SQL语句的
答案: 请关注公众号【九八五题库】查看答案
问题 45: 6. 下列选项,可用于存储结果集的对象是( )
选项:
A. ResultSet
B. Statement
C. Connection
D. PreparedStatement
答案: 请关注公众号【九八五题库】查看答案
问题 46: 7. 下面选项中,能够将游标从当前位置向下移一行的方法是
选项:
A. next()
B. absolute(introw)
C. previous()
D. last()
答案: 请关注公众号【九八五题库】查看答案
问题 47: 8. 以下选项关于PreparedStatement的说法错误的是
选项:
A. PreparedStatement可以存储预编译的SQL语句,从而提升执行效率
B. PreparedStatement可以有效的防止SQL注入
C. PreparedStatement只能执行带问号占位符的预编译SQL,不能执行不带问号占位符的预编译SQL语句
D. PreparedStatement继承了Statement ,可以执行预编译的SQL语句
答案: 请关注公众号【九八五题库】查看答案
问题 48: 9. Statement接口中executeQuery()方法的返回值是( )
选项:
A. Result
B. ResultSet
C. Boolean
D. int
答案: 请关注公众号【九八五题库】查看答案
问题 49: 10. 下列选项中,能够实现预编译的是( )
选项:
A. Connection
B. PreparedStatement
C. DriverManager
D. Statement
答案: 请关注公众号【九八五题库】查看答案
问题 50: 11. ResultSet里的数据一行一行排列,每行有多个字段,且有一个记录指针,指针所指的数据行叫做当前数据行,我们只能来操作当前的数据行。我们如果想要取得某一条记录,可以使用ResultSet的next()方法 ,如果我们想要得到ResultSet里的所有记录,就应该使用while循环。
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 51: 12. 使用DriverManager.registerDriver进行驱动注册时,数据库驱动会被注册1次。
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 52: 13. 作为一种好的编程风格,应在不需要Statement对象和Connection对象时显式地关闭它们。
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 53: 14. Statement接口的execute(String sql)返回值是boolean,它代表sql语句的执行是否成功。
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 54: 15. 要按先ResultSet结果集,后Statement,最后Connection的顺序关闭资源,因为Statement和ResultSet是需要连接是才可以使用的,所以在使用结束之后有可能其他的Statement还需要连接,所以不能先关闭Connection。
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 55: 16. PreparedStatement是Statement的子接口,用于执行预编译的SQL语句。
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 56: 17. 使用JDBC的应用程序可以直接与不同的数据库进行连接,而不需要依赖于底层数据库驱动。
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 57: 18. 预编译SQL语句为:UPDATE emp SET ename=?,job=?,salary=? WHERE empno=?
如果为预编译SQL的第三个问号(工资)赋值,那么正确的选项是:pstm.setInt("3",2000)
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 58: 19. JDBC的全称是Java数据库连接,它是一套用于执行HTML语句的Java API
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 59: 20. 对于相同的SQL语句,Statement对象每次执行时,都会对其进行编译。
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 60: 1. 下面选项中,关于JSP文件翻译后的Servlet源码中,它所继承的父类是(
选项:
A. JspServlet
B. HttpJspBase
C. HttpBase
D. HttpServlet
答案: 请关注公众号【九八五题库】查看答案
问题 61: 2. 下面选项中,可以被发送到浏览器段的输出内容是(
选项:
A. <%-- 第一种 --%>
B. <% /*第三种 */ %>
C.
D. <% //第二种 %>
答案: 请关注公众号【九八五题库】查看答案
问题 62: 3. 下面 pageContext对象的作用范围值中,表示Web应用程序范围的是(
选项:
A. REQUEST_SCOPE
B. PAGE_SCOPE
C. APPLICATION_SCOPE
D. SESSION_SCOPE
答案: 请关注公众号【九八五题库】查看答案
问题 63: 4. 下面选项中,能够获取其它八个隐式对象的JSP隐式对象是(
选项:
A. page
B. pageContext
C. out
D. request
答案: 请关注公众号【九八五题库】查看答案
问题 64: 5. 下面选项中,用于封装JSP中抛出的异常信息的隐式对象是(
选项:
A. exception
B. page
C. request
D. out
答案: 请关注公众号【九八五题库】查看答案
问题 65: 6. 访问如下JSP时,
<% int i = 0; %>
<%=i %>
浏览器得到的输出结果是(
选项:
A. 11
B. 0
C. 100
D. 1
答案: 请关注公众号【九八五题库】查看答案
问题 66: 7. 在JSP中,exception隐式对象所对应的类是(
选项:
A. java.lang.Exception
B. java.lang.ExceptionThrowable
C. java.lang. ThrowableException
D. java.lang.Throwable
答案: 请关注公众号【九八五题库】查看答案
问题 67: 8. JSP文件也可以像Servlet程序一样,在下列选项中的哪个文件中进行注册和映射虚拟路径(
选项:
A. context.xml
B. service.xml
C. server.xml
D. web.xml
答案: 请关注公众号【九八五题库】查看答案
问题 68: 9. 下面关于JSP注释的说法中,正确的是(
选项:
A. JSP注释语法格式:
B. JSP注释会在服务器端翻译
C. JSP注释不会发送到客户端
D. JSP注释与HTML注释是一样的
答案: 请关注公众号【九八五题库】查看答案
问题 69: 10. 下面选项中,处理以.jsp为扩展名的URL访问请求的是(
选项:
A. HttpJspBase
B. JspServlet
C. HttpServlet
D. JspSourceDependent
答案: 请关注公众号【九八五题库】查看答案
问题 70: 11. 下列选项中,哪个是正确的JSP注释格式?(
选项:
A.
B. <%-- 注释信息 --%>
C. <%! 注释信息 %>
D. <%= 注释信息 %>
答案: 请关注公众号【九八五题库】查看答案
问题 71: 12. 下列选项中,哪个是application隐式对象所属的类(
选项:
A. HttpServletRequest
B. ServletConfig
C. HttpServletResponse
D. ServletContext
答案: 请关注公众号【九八五题库】查看答案
问题 72: 13. 下面选项中,属于JSP模板元素的是(
选项:
A. JAVA注释
B. HTML代码
C. JAVA代码
D. JSP指令
答案: 请关注公众号【九八五题库】查看答案
问题 73: 14. 阅读下列JSP代码片断:
<% int x=5; %>
<%! private int m(int a){ return a+1;} %>
<% x=3; %>
x=<%=x%>,<%=m(x)%>
其运行结果是(
选项:
A. x=3,6
B. 编译错误
C. x=5,4
D. x=3,4
答案: 请关注公众号【九八五题库】查看答案
问题 74: 15. 下面关于JSP作用域隐式对象的描述,错误的是(
选项:
A. application对象可以被多个应用共享
B. request对象可以得到请求中的参数
C. session对象可以保存用户信息
D. 作用域范围从小到大是request、session、application
答案: 请关注公众号【九八五题库】查看答案
问题 75: 16. 将JSP翻译成的Servlet源码后,用户访问JSP文件时会被调用的方法是(
选项:
A. _jspDestroy()
B. Serivce()
C. _jspInit()
D. _jspService()
答案: 请关注公众号【九八五题库】查看答案
问题 76: 17. 下面关于JSP声明的描述中,错误的是(
选项:
A. 声明可以放在JSP的任何位置
B. 声明的方法可以直接使用JSP内置对象
C. 一次可声明多个方法
D. 一个声明仅在一个页面中有效
答案: 请关注公众号【九八五题库】查看答案
问题 77: 18. 下面选项中,用于向客户端发送文本形式实体内容的JSP隐式对象是(
选项:
A. print
B. request
C. response
D. out
答案: 请关注公众号【九八五题库】查看答案
问题 78: 19. 在JSP中, out隐式对象所对应的类是(
选项:
A. PrintWriter
B. Writer
C. Print
D. JspWriter
答案: 请关注公众号【九八五题库】查看答案
问题 79: 20. 阅读下面JSP代码片段:
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%
out.println("first line
");
response.getWriter().println("second line
");
%>
上述代码的输出结果是(
选项:
A. second line
B. first line
C. second line
first line
D. first line
second line
答案: 请关注公众号【九八五题库】查看答案
问题 80: 21. 下面选项中,属于pageContext提供的用于从四个域对象中查找属性的方法是(
选项:
A. setAttribute
B. findAttribute
C. getAttribute
D. removeAttribute
答案: 请关注公众号【九八五题库】查看答案
问题 81: 22. JSP隐式对象pageContext所对应的类是(
选项:
A. javax.servlet.http.PageContext
B. javax.servlet.http.jsp.PageContext
C. javax.servlet.jsp.http.PageContext
D. javax.servlet.jsp.PageContext
答案: 请关注公众号【九八五题库】查看答案
问题 82: 23. 当用户访问JSP文件时,对于HTML标签以及文本的输出形式是(
选项:
A. 通过out.write()方法转化后输出
B. 通过out.print()方法转化后输出
C. 以原样方式输出
D. 通过System.out.println()方法转化后输出
答案: 请关注公众号【九八五题库】查看答案
问题 83: 24. 要想在Tomcat服务器配置jsp文件,则需要在以下哪个目录中配置(
选项:
A. Tomcat安装目录\ webapps\web.xml
B. Tomcat安装目录\ conf\web.xml
C. Tomcat安装目录\ conf\server.xml
D. Tomcat安装目录\ conf\context.xml
答案: 请关注公众号【九八五题库】查看答案
问题 84: 25. JSP文件翻译后的Servlet源码和class文件所存放的目录是(
选项:
A. Tomcat安装目录/lib/Catalina/localhost/应用名/
B. Tomcat安装目录/webapps/Catalina/localhost/应用名/
C. Tomcat安装目录/work/Catalina/localhost/应用名/
D. Tomcat安装目录/conf/Catalina/localhost/应用名/
答案: 请关注公众号【九八五题库】查看答案
问题 85: 26. 新建一个web项目后,有一个默认index.jsp页面(位于test项目WebRoot目录下),然后将test项目发布到Tomcat中并启动项目,请问在浏览器上输入下列哪个地址可以正常访问index.jsp页面(在本机上并使用默认端口号)。(
选项:
A. http://localhost:8080/test /index.jsp
B. http://localhost:8080/test/WebContent/jsp/index.jsp
C. http://localhost:8080/test/WebContent/index.jsp
D. http://localhost/test/index.jsp
答案: 请关注公众号【九八五题库】查看答案
问题 86: 27. 下面关于JSP的说法中,正确的是( )
选项:
A. jsp文件中, HTML代码用来实现网页中静态内容的显示
B. 它是建立在Servlet规范之上的动态网页开发技术
C. 它的代码由html代码与java代码组成
D. jsp文件中, Java代码用来实现网页中动态内容的显示
答案: 请关注公众号【九八五题库】查看答案
问题 87: 28. 下列选项中,哪些是JSP文件在被访问前需要经历的阶段?
选项:
A. 运行
B. 转译
C. 访问
D. 编译
答案: 请关注公众号【九八五题库】查看答案
问题 88: 29. 下面关于jsp的说法中,错误的是
选项:
A. 浏览器在每次访问JSP页面时,JSP引擎都会将该JSP页面翻译为Servlet
B. JSP的内容会直接发送到浏览器中,由浏览器解释运行
C. JSP看起来就像是HTML一样,所以是静态web资源的一种
D. 如果说Servlet是在java代码中嵌入HTML,那么JSP就是在HTML中嵌入java代码
答案: 请关注公众号【九八五题库】查看答案
问题 89: 30. 下面选项中,属于pageContext对象提供的存储数据的方法有( )
选项:
A. getAttribute
B. removeAttribute
C. setAttribute
D. findAttribute
答案: 请关注公众号【九八五题库】查看答案
问题 90: 31. 以下对JSP隐式对象exception的说法,正确的是( )(多选)
选项:
A. exception对象可以在出现异常的界面抛出并显示
B. exception对象只有在错误处理页面才可以使用,即page指令中指定了属性<%@ page isErrorPage=”true”%>的页面
C. JSP页面中有一个内置的exception对象,这个exception对象是Throwable的实例
D. exception对象常用方法getMessage():返回错误信息。
答案: 请关注公众号【九八五题库】查看答案
问题 91: 32. 用户每次访问JSP页面时,该页面都会被JspServlet翻译成一个Servlet源文件,然后将源文件编译为.class文件。
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 92: 33. JSP模版元素定义了网页的基本骨架,即定义了页面的结构和外观。
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 93: 34. JSP全名是Java Server Page,它是一套全新的技术,与Servlet完全没有任何联系。
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 94: 35. Tomcat在将JSP页面翻译成Servlet程序时,会忽略JSP注释的内容,不会将注释信息发送到客户端。
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 95: 36. JSP本质是一个Servlet,但却不需要去做相应的配置信息,是因为在Tomcat服务器的web.xml文件中已帮助我们实现了JSP的相关配置。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 96: 37. JSP文件与html文件一样,在编写好后都可以直接在浏览器中运行。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 97: 38. 以.jsp为扩展名的URL访问请求都是由org.apache.jasper.servlet.JspServlet处理,所以,Tomcat中的JSP引擎就是这个Servlet程序。
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 98: 39. JSP隐式对象out可以通过response.getWriter()方式获取,然后再通过println()或者write()方法向页面发送文本内容。
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 99: 1. 在Java EE中,HttpServletResponse的( )方法用于一个HTTP请求重定向到另一个资源。
选项:
A. sendURL()
B. forward()
C. redirectURL()
D. sendRedirect()
答案: 请关注公众号【九八五题库】查看答案
问题 100: 2. J2EE中,Servlet API为使用Cookie,提供了()类。
选项:
A. javax.servlet.http.HttpCookie
B. javax.servlet.http.Cookie
C. javax.servlet.http.Httpcookie
D. javax.servlet. Cookie
答案: 请关注公众号【九八五题库】查看答案
问题 101: 3. 如果要从session范围取出名为flag的变量,则以下说法正确的是( )
选项:
A. session.getAttribute("flag")
B. session.getParameter("flag")
C. session.get("flag")
D. session.getAttributes("flag")
答案: 请关注公众号【九八五题库】查看答案
问题 102: 4. 在HttpServletRequest接口中,用于返回请求消息的实体部分的字符集编码的方法是( )
选项:
A. getEncoding()
B. getHeader(String name)
C. getCharacter ()
D. getCharacterEncoding()
答案: 请关注公众号【九八五题库】查看答案
问题 103: 5. 下列选项中,哪个是web.xml中配置初始化参数的标签?( )
选项:
A.
B.
C.
D.
答案: 请关注公众号【九八五题库】查看答案
问题 104: 6. RequestDispatcher接口中,用于将请求从一个Servlet传递给另外的一个Web资源的方法是( )
选项:
A. include(ServletRequest request,ServletResponse response)
B. forward(ServletRequest request,ServletResponse response)
C. forward(ServletResponse response,ServletRequest request)
D. include(ServletResponse response,ServletRequest request)
答案: 请关注公众号【九八五题库】查看答案
问题 105: 7. 通过response的( )方法可以设置响应所采用的响应内容类型及字符编码类型。
选项:
A. setCharset()
B. setContentType()
C. setEncoding()
D. setCharacterEncoding()
答案: 请关注公众号【九八五题库】查看答案
问题 106: 8. 所有的servlet过滤器类都必须实现()接口。
选项:
A. javax.servlet.ServletContext
B. javax.servlet.Filter
C. javax.servlet.Servlet
D. javax.servlet.ServletConfig
答案: 请关注公众号【九八五题库】查看答案
问题 107: 9. 假设session对象中存放了一个Book对象,即:session.setAttribute("book",new Book()) , 则取出Book对象的正确语句是( )
选项:
A. Book book = session.getAttribute("book")
B. Book book = session.getValue("book")
C. Book book = (Book)session.getAttribute("book")
D. Book book = (Book)session.getValue("book")
答案: 请关注公众号【九八五题库】查看答案
问题 108: 10. 以下代码中可以正确设置客户端请求编码为UTF-8 的是( )
选项:
A. request.setContentType("UTF-8")
B. request.setCharacterEncoding("UTF-8")
C. request.setCharset("UTF-8")
D. request.setEncoding("UTF-8")
答案: 请关注公众号【九八五题库】查看答案
问题 109: 11. 在WEB应用程序开发中,有时会出现Tomcat端口号已经被占用的情况,为此我们需要修改配置文件,下列选项中修改正确的是( )
选项:
A. 在tomcat目录\conf文件夹\server.xml文件中,修改 Connection的port
B. 在tomcat目录\bin文件夹\server.xml文件中,修改 Connector的port
C. 在tomcat目录\bin文件夹\server.xml文件中,修改 Connection的port
D. 在tomcat目录\conf文件夹\server.xml文件中,修改 Connector的port
答案: 请关注公众号【九八五题库】查看答案
问题 110: 12. 在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是( )。
Public class Servlet1 extends HttpServlet{
Public void init() throws ServletException{
}
Public void service(HttpServletRequest request,HttpServletResponse response)
ThrowsServletException,IOException{
PrintWriterout = response.getWriter();
out.println(“hello!”);
}
}
选项:
A. 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过
B. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字
C. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!
D. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息
答案: 请关注公众号【九八五题库】查看答案
问题 111: 13. 如果要把一个“accp”字符串信息放在session对象里,则下列正确的是( )
选项:
A. session.setAttributes("message","accp")
B. session.setAttribute(message,"accp")
C. session.setAttribute("accp","message")
D. session.setAttribute("message","accp")
答案: 请关注公众号【九八五题库】查看答案
问题 112: 14. 以下关于转发和重定向的说法错误的是( )
选项:
A. 转发时客户端的URL地址不会发生改变,而重定向时客户端浏览器中显示的是新的URL地址。
B. 重定向可以理解为是浏览器至少提交了两次请求,它是在客户端发挥作用,通过请求新的地址实现页面转向
C. 转发和重定向都可以共享request范围内的数据
D. 转发通过request的getRequestDispatcher().forward()方法即可实现,它的作用是在多个页面交互过程中实现请求数据的共享
答案: 请关注公众号【九八五题库】查看答案
问题 113: 15. 以下代码片段是使用cookie存储数据,横线处填写()可以在look.jsp页面显示”用户名:Jack";
<%
response.addCookie(new Cookie("uname","Jack");
___________________________(1)____________
%>
look.jsp页面部分代码
<%
Cookie[]cookies=___________(2)______________
String user="";
if(cookies !=null){
for(int i =0;i
if(cookies[i].getName().equals("uname"))
user = cookies[i].getValues();
}
}
out.print("用户名:+user);
%>
选项:
A. (1)response.sendRedirect("look.jsp")
(2)response.getCookies();
B. (1)response.sendRedirect("look.jsp")
(2)request.getCookies();
C. (1)request.getRequestDispatcher("look.jsp").forward(request,response)
(2)request.getCookies();
D. (1)request.getRequestDispatcher("look.jsp").forward(request,response)
(2)response.getCookies();
答案: 请关注公众号【九八五题库】查看答案
问题 114: 16. 下面选项中, 哪个方法用于返回映射到某个资源文件的URL对象( )
选项:
A. getResourceAsStream(String path)
B. getResourcePaths(String path)
C. getRealPath(String path)
D. getResource(String path)
答案: 请关注公众号【九八五题库】查看答案
问题 115: 17. 下面选项中, 用于根据虚拟路径得到文件的真实路径的方法是( )
选项:
A. String getRealPath(String path)
B. Set getResourcePaths(String path)
C. URL getResource(String path)
D. InputStream getResourceAsStream(String path)
答案: 请关注公众号【九八五题库】查看答案
问题 116: 18. 如果想要将页面传递来的用户名username为张三的数据存放在Requset对象中,以下哪种方式可以实现( )
选项:
A. String username=(String) request.getAttribute("张三");
B. String username=request.getParameter("张三");
C. request.removeAttribute("张三");
D. request.setAttribute("username", "张三");
答案: 请关注公众号【九八五题库】查看答案
问题 117: 19. 在JSP中,以下可以实现请求转发的是( )
选项:
A. response.getRequestDispatcher("list.jsp");
B. request.getRequestDispatcher("list.jsp");
C. response.getRequestDispatcher("list.jsp").forward(request,response);
D. request.getRequestDispatcher("list.jsp").forward(request,response);
答案: 请关注公众号【九八五题库】查看答案
问题 118: 20. web.xml中预先对Servlet进行初始化设置的代码如下:
myWord
hello
则如下获取初始化参数的语句正确的是( )。
选项:
A. String myWord = getInitParameter("hello")
B. String myWord = getInitParameter("myWord")
C. String myWord= getInit("hello")
D. String myWord = getInit("myWorld")
答案: 请关注公众号【九八五题库】查看答案
问题 119: 21. 在web编程中,对于cookie的作用说法正确的有( )
选项:
A. 为了提高程序执行速度
B. 为了简化程序开发
C. 以上说法都不对
D. 为了识别不同的用户信息
答案: 请关注公众号【九八五题库】查看答案
问题 120: 22. 对于ServletRequest接口的getAttribute()方法,说法正确的是( )(选择一项)
选项:
A. 以上都不对
B. 删除指定属性的值
C. 设置指定属性的值
D. 获取指定名称的属性值
答案: 请关注公众号【九八五题库】查看答案
问题 121: 23. 以下Servlet代码主要实现添加功能,并进行了中文乱码的处理。其中第( )处有错误。
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=utf-8"); //1处
response.setCharacterEncoding("utf-8"); //2处
String name=request.getparam("uname"); //3处
......
PrintWriter out = response.getWriter(); //4处
......
}
选项:
A. 4
B. 2
C. 1
D. 3
答案: 请关注公众号【九八五题库】查看答案
问题 122: 24. J2EE中,()类的()方法用于创建对话。
选项:
A. HttpSession;getSession
B. HttpServletRequest;NewSession
C. HttpSession;newlnstance
D. HttpServletRequest;getSession
答案: 请关注公众号【九八五题库】查看答案
问题 123: 25. 以下哪种格式是正确的URL( )
选项:
A. http://localhost:8080/news/index.jsp
B. http:localhost://8080/news/index.jsp
C. http://localhost/8080/news/index.jsp
D. http://localhost/8080:news/index.jsp
答案: 请关注公众号【九八五题库】查看答案
问题 124: 26. Eclipse工具开发Servlet会自动将src目录下的文件编译成class文件存放到哪个目录下( )
选项:
A. classes
B. conf
C. class
D. lib
答案: 请关注公众号【九八五题库】查看答案
问题 125: 27. 以下关于Servlet生命周期说法错误的是( )
选项:
A. 当Servlet容器接收到客户端请求时,调用Servlet的service()方法以及destory()方法处理客户端请求
B. Servlet的实例是由Servlet容器创建的,所以实例销毁也由Servlet容器完成
C. Servlet容器根据Servlet类的位置加载Servlet类,成功加载后,由Servlet容器创建Servlet的实例
D. 对于每一个Servlet实例,init()方法只被调用一次
答案: 请关注公众号【九八五题库】查看答案
问题 126: 28. 下面选项中, 用于设置ServletContext的域属性的方法是( )
选项:
A. setAttribute(String name,String obj)
B. setParameter(String name,Object obj)
C. setParameter (String name,Object obj)
D. setAttribute(String name,Object obj)
答案: 请关注公众号【九八五题库】查看答案
问题 127: 29. 通过配置Tomcat来解决GET请求参数的乱码问题,可以在server.xml文件中的Connector节点下添加的属性是( )
选项:
A. useBodyEncodingForURI=”true”
B. useBodyEncodingForURI=”false”
C. useBodyEncoding=”false”
D. useBodyEncoding=”true”
答案: 请关注公众号【九八五题库】查看答案
问题 128: 30. 在java Web应用开发中,Servlet程序需要在( )文件中配置。
选项:
A. servlet.xml
B. Jsp
C. web.xml
D. struts.xml
答案: 请关注公众号【九八五题库】查看答案
问题 129: 31. 对于servlet在程序中的作用,以下说法正确的是( )(选择二项)
选项:
A. 大大减少了编码工作量
B. 让程序执行流程更加清晰
C. 分离业务逻辑代码与表现层代码
D. 加快了程序访问速度
答案: 请关注公众号【九八五题库】查看答案
问题 130: 32. 关于HTTP 1.1协议的说法,下面哪些是正确的()
选项:
A. 我们可以借助Chrome的调试工具,调试HTTP请求的整个过程
B. 请求行包括三部分,分别是请求方法,资源路径,协议版本号
C. 响应的状态行中有 HTTP协议版本号,状态码以及一个状态描述
D. HTTP 1.1是目前在实际应用中广泛使用的HTTP协议版本
E. HTTP是无状态协议,前后的请求之间没有关联关系
答案: 请关注公众号【九八五题库】查看答案
问题 131: 33. User-Agent头的作用有()
选项:
A. 可以用来携带用户认证信息
B. 一般情况下,服务端可以根据这个头字段,判断客户端类型,然后对响应进行定制
C. 可以使得一条链接上发送多个请求
D. 可以通过这个头字段,访问指定的虚拟主机
E. 可以用来识别发送HTTP请求的是什么浏览器
F. 可以用来实现客户端资源的缓存
答案: 请关注公众号【九八五题库】查看答案
问题 132: 34. testServlet
com.accp.servlet.TestServlet
对于以上代码片段,说法正确的是( )(选择二项)
选项:
A. 其对于的类的路径是:com.accp.servlet.TestServlet
B. 配置了逻辑名为testServlet的Servlet组件
C. 以上说法都不对
D. 客户端可以通过testServlet访问
答案: 请关注公众号【九八五题库】查看答案
问题 133: 35. 关于HTTP状态码,下面说法正确的有()
选项:
A. HTTP的状态码是一个三位的十进制整数,常见的范围是100~599
B. 状态码302 表示浏览器发送的HTTP请求有错误
C. 状态码500 表示内部服务器端错误
D. 状态码200 表示请求成功
答案: 请关注公众号【九八五题库】查看答案
问题 134: 36. 同一个客户在同一个Web服务目录中的session对象是相同的,在不同的Web服务目录中的session对象是不相同的。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 135: 37. servlet程序通过HttpServletResponse对象直接将信息发送给客户端( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 136: 38. 使用request对象获取信息的时候,可能会出现NullPointerException异常( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 137: 39. 一个Servlet可以映射多个虚拟路径。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 138: 40. out对象是一个输出流,它实现了javax.servlet.JspWriter接口,用来向客户端输出数据。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 139: 41. HttpServletRequest接口中的setCharacterEncoding()方法用于设置request对象获取请求参数的解码方式,它对于get与post请求都有效。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 140: 42. session对象可以用来保存用户会话期间需要保存的数据信息。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 141: 43. response对象主要用于向客户端发送数据。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 142: 44. Servlet与Applet它们都运行在服务器端。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 143: 45. public long session.setMaxInactiveInterval( )用于设置最长发呆时间,单位毫秒。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 144: 46. application对象对所有用户都是共享的,任何对它的操作都会影响到所有的用户。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 145: 47. 一个servlet可以对应多个url()
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 146: 48. application对象可以用来保存数据。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 147: 49. request.getSession(),调用两次后,返回的Session对象是完全不同的两个对象( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 148: 50. servlet容器中,一个Servlet类只会new一个servlet对象( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 149: 51. ServletConfig对象可以实现多个Servlet之间的数据共享。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 150: 52. 使用Eclipse工具可以自动编译Servlet并生成该Servlet的相应配置信息。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 151: 53. 转发的forward()方法,必须在响应提交给客户端之后被调用,否则将抛出IllegalStateException异常。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 152: 54. Cookie由浏览器保存在客户端,通常保存为一个文本文件。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 153: 55. 客户端与Servlet间可以直接的交互。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 154: 56. Post属于表单的隐式提交信息方法。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 155: 57. 表单提交的信息就封装在HTTP请求消息的信息体部分,用户使用request对象的getParameter方法可以得到通过表单提交的信息。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 156: 58. servlet能脱离服务器运行( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 157: 59. 一个元素下配置多个子元素能实现Servlet的多重映射。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 158: 60. session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 159: 61. 利用response对象的sendRedirect方法只能实现本网站内的页面跳转,但不能传递参数。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 160: 62. 当服务器收到一个请求时,会new一个新的线程来处理该请求( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 161: 63. 在一个web.xml中只能配置一个监听器。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 162: 64. 通过请求转发来实现目标资源的访问时,由于客户端发送了两次请求,所以浏览器地址栏发生改变。( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 163: 65. request对象的getRemoteHost()方法既能获取客户机的名称,又能获取客户IP地址的方法是( )
选项:
答案: 请关注公众号【九八五题库】查看答案
问题 164: 1. 下面选项中,编写过滤器需要实现的接口是( )
选项:
A. javax.servlet. Filter
B. javax.servlet. Listener
C. javax.servlet.Servlet
D. java.servlet. Filter
答案: 请关注公众号【九八五题库】查看答案
问题 165: 2. 下面选项中,用于执行过滤器中放行操作的方法是( )
选项:
A. 以上说法都不对
B. FilterChain对象中的doFilter()方法
C. Filter接口中的doFilter()方法
D. FilterConfig接口中的doFilter()方法
答案: 请关注公众号【九八五题库】查看答案
问题 166: 3. 在过滤器的doFilter方法中,能让目标资源执行的方法是( )
选项:
A. 利用转发让目标资源执行
B. 不用放行,过滤后目标就直接执行了
C. FilterChain.doFilter(request,response)
D. 利用请求重定向让目标资源执行
答案: 请关注公众号【九八五题库】查看答案
问题 167: 4. 下面选项中,用来表示Filter链的对象是( )
选项:
A. Filter对象
B. FilterChain对象
C. ServletChain对象
D. FilterConfig对象
答案: 请关注公众号【九八五题库】查看答案
问题 168: 5. FilterConfig接口中的, getInitParameterNames()方法的返回值类型是( )
选项:
A. String
B. String []
C. Object
D. Enumeration
答案: 请关注公众号【九八五题库】查看答案
问题 169: 6. 下面选项中,用于释放被Filter对象打开的资源的方法是( )
选项:
A. destroy()
B. doFilter(ServletRequest req,ServletResponse resp,FilterChain chain)
C. filter(ServletRequest req,ServletResponse resp,FilterChain chain)
D. init(FilterConfig config)
答案: 请关注公众号【九八五题库】查看答案
问题 170: 7. 下面选项,Filter接口中可以被调用多次的方法是( )
选项:
A. filter(ServletRequest req,ServletResponse resp,FilterChain chain)
B. init(FilterConfig config)
C. doFilter(ServletRequest req,ServletResponse resp,FilterChain chain)
D. destroy()
答案: 请关注公众号【九八五题库】查看答案
问题 171: 8. 下面选项中,用于初始化过滤器的方法是( )
选项:
A. init(FilterConfig filterConfig)
B. doFilter(ServletRequest req,ServletResponse resp,FilterChain chain)
C. init(ServletConfig servletConfig)
D. destroy()
答案: 请关注公众号【九八五题库】查看答案
问题 172: 9. 下列选项中,用于匹配拦截器所过滤的URL的元素是( )
选项:
A.
B.
C.
D.
答案: 请关注公众号【九八五题库】查看答案
问题 173: 10. 下面选项中,哪个方法是FilterChain接口中定义的( )
选项:
A. public void doFilter(ServletRequest request,ServletResponse response)
B. public void doFilter(ServletResponse response)
C. public void doFilter(HttpServletRequest request,HttpServletResponse response)
D. public void doFilter(FilterConfig config, ServletRequest request,ServletResponse response)
答案: 请关注公众号【九八五题库】查看答案
问题 174: 11. 下列选项,用于设置Filter名称的元素是( )
选项:
A.
B.
C.
D.
答案: 请关注公众号【九八五题库】查看答案
问题 175: 12. 下面对象中,封装了Filter在web.xml中的所有注册信息的是( )
选项:
A. java.servlet.ServletContext
B. javax.servlet.FilterConfig
C. javax.servlet.ServletConfig
D. javax.servlet.FilterChain
答案: 请关注公众号【九八五题库】查看答案
问题 176: 13. 下面选项中,用来让Filter链上的下一个Filter执行的方法是( )
选项:
A. filter()方法
B. service()方法
C. doGet()方法
D. doFilter()方法
答案: 请关注公众号【九八五题库】查看答案
问题 177: 14. 一个Web应用程序中,Filter可以注册的次数是( )
选项:
A. 只能是0次
B. 只能是1次
C. 可以是0次或1次或多次
D. 只能是2次
答案: 请关注公众号【九八五题库】查看答案
问题 178: 15. 已知,Filter1为HttpServlet1提供过滤。Filter1的doFilter()方法的代码如下:
public void doFilter(ServletRequest request,
ServletResponse response,FilterChain chain)
throws IOException,ServletException
{ System.out.print("one ");
chain.doFilter(request,response);
System.out.print("two ");
}
HttpServlet1的service()方法的代码如下:
public void service(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException {
System.out.print("before");
PrintWriter out = response.getWriter();
out.print("hello ");
System.out.print("after ");
}
当客户端访问HttpServlet1时,在控制台打印的结果是( )
选项:
A. before after one two
B. one before after two
C. one before hello after two
D. one two before hello after
答案: 请关注公众号【九八五题库】查看答案
问题 179: 16. 下面选项中,属于元素的默认取值的是( )
选项:
A. INCLUDE
B. FORWARD
C. REQUEST
D. ERROR
答案: 请关注公众号【九八五题库】查看答案
问题 180: 17. 下面方法中,用于返回元素设置值的方法是( )
选项:
A. getFilterName()
B. getInitParameter(String name)
C. getInitParameterNames()
D. getServletContext()
答案: 请关注公众号【九八五题库】查看答案
问题 181: 18. 下面选项中,可以充当过滤器的是( )
选项:
A. Filter
B. JSP
C. Servlet
D. Listener
答案: 请关注公众号【九八五题库】查看答案
问题 182: 19. 下列选项中,哪个元素用于指定Filter拦截的资源被容器调用的方式( )
选项:
A.
B.
C.
D.
答案: 请关注公众号【九八五题库】查看答案
问题 183: 20. 下列选项中,用于在配置Filter映射时设置Filter类完整名称的元素是( )
选项:
A.
B.
C.
D.
答案: 请关注公众号【九八五题库】查看答案
问题 184: 21. 下列选项中,用于返回Filter设置的指定初始化参数值的方法是( )
选项:
A. getInitParameterNames()
B. getInitParameter(String name)
C. getFilterName()
D. getServletContext()
答案: 请关注公众号【九八五题库】查看答案
问题 185: 22. 关于Filter链的执行顺序,是由web.xml文件中的哪个元素决定的( )
选项:
A. 元素顺序决定
B. 由过滤器类名的顺序决定
C. 元素顺序决定
D. 元素顺序决定
答案: 请关注公众号【九八五题库】查看答案
问题 186: 23. 下列关于元素值INCLUDE的作用,描述正确的是( )
选项:
A. 目标资源通过RequestDispatcher的forward()方法访问时,Filter将被调用
B. 目标资源是通过声明式异常处理机制调用时, Filter将被调用
C. 目标资源通过RequestDispatcher的include()方法访问时,Filter将被调用
D. 表示用户直接访问页面时,Filter将调用
答案: 请关注公众号【九八五题库】查看答案
问题 187: 24. 下列配置中,表示过滤器拦截所有用户请求访问的是( )
选项:
A. /*
B. *
C. /*
D. /*
答案: 请关注公众号【九八五题库】查看答案
问题 188: 25. 已知,代码如下:
request.getRequestDispatcher("/first.jsp").forward(request, response)
如果希望Filter能够拦截first.jsp页面,那么元素的取值是( )}
选项:
A. ERROR
B. FORWARD
C. INCLUDE
D. REQUEST
答案: 请关注公众号【九八五题库】查看答案
问题 189: 26. 下面选项中,能够返回Filter设置的所有初始化参数名称的方法是( )
选项:
A. getFilterName()
B. getInitParameterNames()
C. getInitParameter(String name)
D. getServletContext()
答案: 请关注公众号【九八五题库】查看答案
问题 190: 27. {在下面过滤器的配置中,当访问应用中的1.jsp时,过滤器的过滤顺序是( )
Filter3
cn.itcast.filter.Filter3
Filter3
*.jsp
Filter1
cn.itcast.filter.Filter1
Filter1
/*
Filter2
cn.itcast.filter.Filter2
Filter2
*.html
}
选项:
A. Filter2 Filter1 Filter3
B. Filter1 Filter3 Filter2
C. Filter1 Filter3
D. Filter3 Filter1
答案: 请关注公众号【九八五题库】查看答案
问题 191: 28. 已知过滤器链中过滤器的排列顺序如下:
AFilter-----BFilter-----CFilter
下面关于Filter链在请求到达目标资源后,响应顺序是( )
选项:
A. AFilter-----AFilter-----BFilter
B. AFilter-----CFilter-----BFilter
C. AFilter-----BFilter-----CFilter
D. CFilter-----BFilter-----AFilter
答案: 请关注公众号【九八五题库】查看答案
问题 192: 29. 下列关于< dispatcher >元素值ERROR的作用,描述正确的是( )
选项:
A. 表示用户直接访问页面时,Filter将调用
B. 目标资源是通过声明式异常处理机制调用时, Filter将被调用
C. 目标资源通过RequestDispatcher的forward()方法访问时,Filter将被调用
D. 目标资源通过RequestDispatcher的include()方法访问时,Filter将被调用
答案: 请关注公众号【九八五题库】查看答案
问题 193: 30. 下列关于元素值REQUEST的作用,描述正确的是( )
选项:
A. 目标资源通过RequestDispatcher的forward()方法访问时,Filter将被调用
B. 表示用户直接访问页面时,Filter将调用
C. 目标资源是通过声明式异常处理机制调用时, Filter将被调用
D. 目标资源通过RequestDispatcher的include()方法访问时,Filter将被调用
答案: 请关注公众号【九八五题库】查看答案
问题 194: 31. 已知,在web.xml文件中元素的配置信息如下:
RequestFilter
cn.sdcet.RequestFilter
以下选项中,能够使RequestFilter为应用根目录下的out.jsp提供过滤的配置是( )
选项:
A. RequestFilter/out.jsp
B. cn.itcast.RequestFilter /out.jsp
C. RequestFilter /out
D. RequestFilter /*
答案: 请关注公众号【九八五题库】查看答案
问题 195: 32. 下面选项,能解决POST提交方式,参数的中文乱码问题的是( )
选项:
A. public void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) throws IOException, ServletException { request.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=UTF-8"); chain.doFilter(request, response); }
B. public void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) throws IOException, ServletException { response.s