|
|
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. +
答案: 请关注ybaotk.com搜题查看答案
问题 8: 8. 下列JavaScript语句中,能实现单击一个按钮时弹出一个消息框的是( )。
选项:
•
A. 鼠标响应 onClick =alert(确定)>
•
B. 鼠标响应 onChange =alert(确定)>
•
C. 鼠标响应 onChange =alert(确定)>
•
D. 鼠标响应 onClick =alert(确定)>
答案: 请关注ybaotk.com搜题查看答案
问题 9: 9. JavaScript不需要区分字母大小写。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 10: 10. CSS基础选择器只有三种,分别是标记选择器、类选择器、id选择器。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 11: 11. 在实际开发中,开发者只需将后台数据展示在相应页面即可,无需关心前台界面中的JS代码。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 12: 12. 在DOM文档的树形结构中,每个节点有且只有一个子节点。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 13: 13. font-family属性设置字体时, 中文字体需要加英文状态下的引号,英文字体一般不需要加引号。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 14: 1. 下列选项中,用于停止Tomcat的是哪个命令()
选项:
•
A. down.bat
•
B. shutdown.bat
•
C. start.bat
•
D. shutdown.dll
答案: 请关注ybaotk.com搜题查看答案
问题 15: 2. 下面关于tomcat服务器描述,正确的是()
选项:
•
A. tomcat是一个开源的免费的web服务器,它支持javaEE所有规范
•
B. tomcat 启动时必须配置CATALINA_HOME环境变量
•
C. tomcat 启动时需要配置JAVA_HOME 环境变量
•
D. tomcat 安装后默认端口80
答案: 请关注ybaotk.com搜题查看答案
问题 16: 3. 下面选项中,用于存放Tomcat startup.bat和shutdown.bat文件夹的是()
选项:
•
A. bin
•
B. lib
•
C. webapps
•
D. conf
答案: 请关注ybaotk.com搜题查看答案
问题 17: 4. 下列选项中,关于配置JAVA_HOME环境变量的具体步骤,正确的是()
选项:
•
A. 打开环境变量,配置classpath参数
•
B. 打开环境变量,新建JAVA_HOME参数并配置值为JDK安装目录
•
C. 打开环境变量,配置path参数
•
D. 以上说法都不对
答案: 请关注ybaotk.com搜题查看答案
问题 18: 5. 下面选项中,表示服务器上不存在客户端请求资源的状态码是()
选项:
•
A. 304
•
B. 100
•
C. 404
•
D. 303
答案: 请关注ybaotk.com搜题查看答案
问题 19: 6. 下列选项中,可以成功修改Tomcat端口号为80的是()
选项:
•
A.
•
B.
•
C.
•
D.
答案: 请关注ybaotk.com搜题查看答案
问题 20: 7. 下列选项中,可以启动Tomcat的是哪个命令()
选项:
•
A. startup.dll
•
B. start.bat
•
C. startup.bat
•
D. shutdown.bat
答案: 请关注ybaotk.com搜题查看答案
问题 21: 8. Tomcat服务器的默认端口号是
选项:
•
A. 80
•
B. 8088
•
C. 8080
•
D. 8000
答案: 请关注ybaotk.com搜题查看答案
问题 22: 9. 下面选项中,代表客户端的请求成功,响应消息正常的状态码是()
选项:
•
A. 200
•
B. 404
•
C. 500
•
D. 100
答案: 请关注ybaotk.com搜题查看答案
问题 23: 10. web项目中的web.xml文件一般位于目录结构中的( )下。
选项:
•
A. WEB-INF
•
B. 文档根目录和其子目录
•
C. src目录
•
D. META-INF
答案: 请关注ybaotk.com搜题查看答案
问题 24: 11. 下面选项中,通常将要发布的应用程序放到哪个目录下()
选项:
•
A. webapps
•
B. conf
•
C. lib
•
D. bin
答案: 请关注ybaotk.com搜题查看答案
问题 25: 12. 安装tomcat成功后,要修改tomcat端口,要修改的文件是
选项:
•
A. tomcat/bin/server.xml
•
B. tomcat/conf/web.xml
•
C. tomcat/bin/startup.bat
•
D. tomcat/conf/server.xml
答案: 请关注ybaotk.com搜题查看答案
问题 26: 13. 下面选项中,关于运行Tomcat7.0建议使用JDK版本是哪项?()
选项:
•
A. JDK7
•
B. JDK8
•
C. JDK5
•
D. JDK6
答案: 请关注ybaotk.com搜题查看答案
问题 27: 14. 一个用户安装了Tomcat,但无法启动Tomcat,可能是由于哪些原因引起的?(多选)
选项:
•
A. 没有设置JAVA_HOME系统环境变量
•
B. 没有安装JDK
•
C. Tomcat与JDK的版本不匹配,例如Tomcat7推荐使用JDK7版本
•
D. 以上都有可能
答案: 请关注ybaotk.com搜题查看答案
问题 28: 15. 下列关于JavaWeb应用的目录结构,说法正确的有( )(多选)
选项:
•
A. web.xml文件存放在WEB-INF目录下
•
B. JavaWeb应用中的.class文件存放在WEB-INF\classes目录或其子目录下
•
C. JavaWeb应用中的JSP文件只能存放在Web应用的根目录下
•
D. JavaWeb应用的目录结构完全有开发人员自行决定
答案: 请关注ybaotk.com搜题查看答案
问题 29: 16. 在运行Web 项目时,浏览器中显示“404错误”,可能的原因是:
选项:
•
A. 访问了不能被引用的目录
•
B. URL录入错误
•
C. 没有部署Web项目
•
D. 没有启动Tomcat服务
答案: 请关注ybaotk.com搜题查看答案
问题 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进行配置
答案: 请关注ybaotk.com搜题查看答案
问题 31: 18. 关于JavaWeb应用的目录结构,下面说法正确的是() (多选)
选项:
•
A. web.xml文件存放在WEB-INF目录下
•
B. JavaWeb应用中的.class文件存放在WEB-INF/classes目录或其子目录下
•
C. JavaWeb应用的目录结构完全由开发人员自行决定
•
D. JavaWeb应用的JSP文件只能存放在Web应用的根目录下
答案: 请关注ybaotk.com搜题查看答案
问题 32: 19. 安装好Tomcat后,就可以直接启动运行了,并不要先安装JDK。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 33: 20. 如果在Tomcat的webapps目录下,找不到要访问的Web应用,就一定会出现找不到资源的错误。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 34: 21. 一个Web应用下子目录的命名没有特殊规定,可以随意命名。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 35: 22. JavaEE规定了,一个Web应用下子目录的命名不能随意的,其中WEB-INF目录是必须有的。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 36: 23. 当访问一个Web应用程序时,如果没有指定资源名称,则会出现404错误,代表找不到资源。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 37: 24. 在Eclipse工具中配置Tomcat并成功启动后,在浏览器地址栏中输入http://localhost:8080将能够访问Tomcat首页。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 38: 25. 当访问一个Web应用程序时,如果没有指定资源名称,则会访问默认的页面。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 39: 26. 在配置一个Web应用的默认页面时,一个Web应用最多只能配置一个默认主页。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 40: 1. 下列选项中有关Connection描述错误的是
选项:
•
A. JDBC的数据库事务控制要靠Connection对象完成。
•
B. Connection是Java程序与数据库建立的连接对象,这个对象只能用来连接
数据库,不能执行SQL语句。
•
C. Connection对象使用完毕后要及时关闭,否则会对数据库造成负担。
•
D. 只用MySQL和Oracle数据库的JDBC程序需要创建Connection对象,其他数据库的JDBC程序不用创建Connection对象就可以执行CRUD操作
答案: 请关注ybaotk.com搜题查看答案
问题 41: 2. 下面选项,关于ResultSet中游标指向的描述正确的是( )
选项:
•
A. ResultSet对象初始化时,游标在表格的最后一行
•
B. ResultSet对象初始化时,游标在表格的最后一行之前
•
C. ResultSet对象初始化时,游标在表格的第一行
•
D. ResultSet对象初始化时,游标在表格的第一行之前
答案: 请关注ybaotk.com搜题查看答案
问题 42: 3. 使用Connection 的哪个方法可以建立一个PreparedStatement接口
选项:
•
A. createPrepareStatement()
•
B. preparedStatement()
•
C. prepareStatement()
•
D. createPreparedStatement()
答案: 请关注ybaotk.com搜题查看答案
问题 43: 4. 下列关于JDBC驱动的说法中,正确的是( )
选项:
•
A. 用JDBC连接数据库,必须使用连接池
•
B. 无论如何,只要使用JDBC,就要使用JDBC驱动
•
C. 用JDBC连接数据库,使用连接池就不需要导入数据库驱动
•
D. 操作不同的数据库可以使用相同的驱动
答案: 请关注ybaotk.com搜题查看答案
问题 44: 5. 下列选项中,关于Statement描述错误的是( )
选项:
•
A. Statement是PreparedStatement的子接口
•
B. 获取Statement实现需要使用Connection的createStatement()方法
•
C. Statement与PreparedStatement都可以执行SQL语句
•
D. Statement是用来执行SQL语句的
答案: 请关注ybaotk.com搜题查看答案
问题 45: 6. 下列选项,可用于存储结果集的对象是( )
选项:
•
A. ResultSet
•
B. Statement
•
C. Connection
•
D. PreparedStatement
答案: 请关注ybaotk.com搜题查看答案
问题 46: 7. 下面选项中,能够将游标从当前位置向下移一行的方法是
选项:
•
A. next()
•
B. absolute(introw)
•
C. previous()
•
D. last()
答案: 请关注ybaotk.com搜题查看答案
问题 47: 8. 以下选项关于PreparedStatement的说法错误的是
选项:
•
A. PreparedStatement可以存储预编译的SQL语句,从而提升执行效率
•
B. PreparedStatement可以有效的防止SQL注入
•
C. PreparedStatement只能执行带问号占位符的预编译SQL,不能执行不带问号占位符的预编译SQL语句
•
D. PreparedStatement继承了Statement ,可以执行预编译的SQL语句
答案: 请关注ybaotk.com搜题查看答案
问题 48: 9. Statement接口中executeQuery()方法的返回值是( )
选项:
•
A. Result
•
B. ResultSet
•
C. Boolean
•
D. int
答案: 请关注ybaotk.com搜题查看答案
问题 49: 10. 下列选项中,能够实现预编译的是( )
选项:
•
A. Connection
•
B. PreparedStatement
•
C. DriverManager
•
D. Statement
答案: 请关注ybaotk.com搜题查看答案
问题 50: 11. ResultSet里的数据一行一行排列,每行有多个字段,且有一个记录指针,指针所指的数据行叫做当前数据行,我们只能来操作当前的数据行。我们如果想要取得某一条记录,可以使用ResultSet的next()方法 ,如果我们想要得到ResultSet里的所有记录,就应该使用while循环。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 51: 12. 使用DriverManager.registerDriver进行驱动注册时,数据库驱动会被注册1次。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 52: 13. 作为一种好的编程风格,应在不需要Statement对象和Connection对象时显式地关闭它们。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 53: 14. Statement接口的execute(String sql)返回值是boolean,它代表sql语句的执行是否成功。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 54: 15. 要按先ResultSet结果集,后Statement,最后Connection的顺序关闭资源,因为Statement和ResultSet是需要连接是才可以使用的,所以在使用结束之后有可能其他的Statement还需要连接,所以不能先关闭Connection。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 55: 16. PreparedStatement是Statement的子接口,用于执行预编译的SQL语句。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 56: 17. 使用JDBC的应用程序可以直接与不同的数据库进行连接,而不需要依赖于底层数据库驱动。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 57: 18. 预编译SQL语句为:UPDATE emp SET ename=?,job=?,salary=? WHERE empno=?
如果为预编译SQL的第三个问号(工资)赋值,那么正确的选项是:pstm.setInt(3,2000)
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 58: 19. JDBC的全称是Java数据库连接,它是一套用于执行HTML语句的Java API
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 59: 20. 对于相同的SQL语句,Statement对象每次执行时,都会对其进行编译。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 60: 1. 下面选项中,关于JSP文件翻译后的Servlet源码中,它所继承的父类是(
选项:
•
A. JspServlet
•
B. HttpJspBase
•
C. HttpBase
•
D. HttpServlet
答案: 请关注ybaotk.com搜题查看答案
问题 61: 2. 下面选项中,可以被发送到浏览器段的输出内容是(
选项:
•
A. <%-- 第一种 --%>
•
B. <% /*第三种 */ %>
•
C.
•
D. <% //第二种 %>
答案: 请关注ybaotk.com搜题查看答案
问题 62: 3. 下面 pageContext对象的作用范围值中,表示Web应用程序范围的是(
选项:
•
A. REQUEST_SCOPE
•
B. PAGE_SCOPE
•
C. APPLICATION_SCOPE
•
D. SESSION_SCOPE
答案: 请关注ybaotk.com搜题查看答案
问题 63: 4. 下面选项中,能够获取其它八个隐式对象的JSP隐式对象是(
选项:
•
A. page
•
B. pageContext
•
C. out
•
D. request
答案: 请关注ybaotk.com搜题查看答案
问题 64: 5. 下面选项中,用于封装JSP中抛出的异常信息的隐式对象是(
选项:
•
A. exception
•
B. page
•
C. request
•
D. out
答案: 请关注ybaotk.com搜题查看答案
问题 65: 6. 访问如下JSP时,
<% int i = 0; %>
<%=i %>
浏览器得到的输出结果是(
选项:
•
A. 11
•
B. 0
•
C. 100
•
D. 1
答案: 请关注ybaotk.com搜题查看答案
问题 66: 7. 在JSP中,exception隐式对象所对应的类是(
选项:
•
A. java.lang.Exception
•
B. java.lang.ExceptionThrowable
•
C. java.lang. ThrowableException
•
D. java.lang.Throwable
答案: 请关注ybaotk.com搜题查看答案
问题 67: 8. JSP文件也可以像Servlet程序一样,在下列选项中的哪个文件中进行注册和映射虚拟路径(
选项:
•
A. context.xml
•
B. service.xml
•
C. server.xml
•
D. web.xml
答案: 请关注ybaotk.com搜题查看答案
问题 68: 9. 下面关于JSP注释的说法中,正确的是(
选项:
•
A. JSP注释语法格式:
•
B. JSP注释会在服务器端翻译
•
C. JSP注释不会发送到客户端
•
D. JSP注释与HTML注释是一样的
答案: 请关注ybaotk.com搜题查看答案
问题 69: 10. 下面选项中,处理以.jsp为扩展名的URL访问请求的是(
选项:
•
A. HttpJspBase
•
B. JspServlet
•
C. HttpServlet
•
D. JspSourceDependent
答案: 请关注ybaotk.com搜题查看答案
问题 70: 11. 下列选项中,哪个是正确的JSP注释格式?(
选项:
•
A.
•
B. <%-- 注释信息 --%>
•
C. <%! 注释信息 %>
•
D. <%= 注释信息 %>
答案: 请关注ybaotk.com搜题查看答案
问题 71: 12. 下列选项中,哪个是application隐式对象所属的类(
选项:
•
A. HttpServletRequest
•
B. ServletConfig
•
C. HttpServletResponse
•
D. ServletContext
答案: 请关注ybaotk.com搜题查看答案
问题 72: 13. 下面选项中,属于JSP模板元素的是(
选项:
•
A. JAVA注释
•
B. HTML代码
•
C. JAVA代码
•
D. JSP指令
答案: 请关注ybaotk.com搜题查看答案
问题 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
答案: 请关注ybaotk.com搜题查看答案
问题 74: 15. 下面关于JSP作用域隐式对象的描述,错误的是(
选项:
•
A. application对象可以被多个应用共享
•
B. request对象可以得到请求中的参数
•
C. session对象可以保存用户信息
•
D. 作用域范围从小到大是request、session、application
答案: 请关注ybaotk.com搜题查看答案
问题 75: 16. 将JSP翻译成的Servlet源码后,用户访问JSP文件时会被调用的方法是(
选项:
•
A. _jspDestroy()
•
B. Serivce()
•
C. _jspInit()
•
D. _jspService()
答案: 请关注ybaotk.com搜题查看答案
问题 76: 17. 下面关于JSP声明的描述中,错误的是(
选项:
•
A. 声明可以放在JSP的任何位置
•
B. 声明的方法可以直接使用JSP内置对象
•
C. 一次可声明多个方法
•
D. 一个声明仅在一个页面中有效
答案: 请关注ybaotk.com搜题查看答案
问题 77: 18. 下面选项中,用于向客户端发送文本形式实体内容的JSP隐式对象是(
选项:
•
A. print
•
B. request
•
C. response
•
D. out
答案: 请关注ybaotk.com搜题查看答案
问题 78: 19. 在JSP中, out隐式对象所对应的类是(
选项:
•
A. PrintWriter
•
B. Writer
•
C. Print
•
D. JspWriter
答案: 请关注ybaotk.com搜题查看答案
问题 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
答案: 请关注ybaotk.com搜题查看答案
问题 80: 21. 下面选项中,属于pageContext提供的用于从四个域对象中查找属性的方法是(
选项:
•
A. setAttribute
•
B. findAttribute
•
C. getAttribute
•
D. removeAttribute
答案: 请关注ybaotk.com搜题查看答案
问题 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
答案: 请关注ybaotk.com搜题查看答案
问题 82: 23. 当用户访问JSP文件时,对于HTML标签以及文本的输出形式是(
选项:
•
A. 通过out.write()方法转化后输出
•
B. 通过out.print()方法转化后输出
•
C. 以原样方式输出
•
D. 通过System.out.println()方法转化后输出
答案: 请关注ybaotk.com搜题查看答案
问题 83: 24. 要想在Tomcat服务器配置jsp文件,则需要在以下哪个目录中配置(
选项:
•
A. Tomcat安装目录\ webapps\web.xml
•
B. Tomcat安装目录\ conf\web.xml
•
C. Tomcat安装目录\ conf\server.xml
•
D. Tomcat安装目录\ conf\context.xml
答案: 请关注ybaotk.com搜题查看答案
问题 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/应用名/
答案: 请关注ybaotk.com搜题查看答案
问题 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
答案: 请关注ybaotk.com搜题查看答案
问题 86: 27. 下面关于JSP的说法中,正确的是( )
选项:
•
A. jsp文件中, HTML代码用来实现网页中静态内容的显示
•
B. 它是建立在Servlet规范之上的动态网页开发技术
•
C. 它的代码由html代码与java代码组成
•
D. jsp文件中, Java代码用来实现网页中动态内容的显示
答案: 请关注ybaotk.com搜题查看答案
问题 87: 28. 下列选项中,哪些是JSP文件在被访问前需要经历的阶段?
选项:
•
A. 运行
•
B. 转译
•
C. 访问
•
D. 编译
答案: 请关注ybaotk.com搜题查看答案
问题 88: 29. 下面关于jsp的说法中,错误的是
选项:
•
A. 浏览器在每次访问JSP页面时,JSP引擎都会将该JSP页面翻译为Servlet
•
B. JSP的内容会直接发送到浏览器中,由浏览器解释运行
•
C. JSP看起来就像是HTML一样,所以是静态web资源的一种
•
D. 如果说Servlet是在java代码中嵌入HTML,那么JSP就是在HTML中嵌入java代码
答案: 请关注ybaotk.com搜题查看答案
问题 89: 30. 下面选项中,属于pageContext对象提供的存储数据的方法有( )
选项:
•
A. getAttribute
•
B. removeAttribute
•
C. setAttribute
•
D. findAttribute
答案: 请关注ybaotk.com搜题查看答案
问题 90: 31. 以下对JSP隐式对象exception的说法,正确的是( )(多选)
选项:
•
A. exception对象可以在出现异常的界面抛出并显示
•
B. exception对象只有在错误处理页面才可以使用,即page指令中指定了属性<%@ page isErrorPage=”true”%>的页面
•
C. JSP页面中有一个内置的exception对象,这个exception对象是Throwable的实例
•
D. exception对象常用方法getMessage():返回错误信息。
答案: 请关注ybaotk.com搜题查看答案
问题 91: 32. 用户每次访问JSP页面时,该页面都会被JspServlet翻译成一个Servlet源文件,然后将源文件编译为.class文件。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 92: 33. JSP模版元素定义了网页的基本骨架,即定义了页面的结构和外观。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 93: 34. JSP全名是Java Server Page,它是一套全新的技术,与Servlet完全没有任何联系。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 94: 35. Tomcat在将JSP页面翻译成Servlet程序时,会忽略JSP注释的内容,不会将注释信息发送到客户端。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 95: 36. JSP本质是一个Servlet,但却不需要去做相应的配置信息,是因为在Tomcat服务器的web.xml文件中已帮助我们实现了JSP的相关配置。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 96: 37. JSP文件与html文件一样,在编写好后都可以直接在浏览器中运行。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 97: 38. 以.jsp为扩展名的URL访问请求都是由org.apache.jasper.servlet.JspServlet处理,所以,Tomcat中的JSP引擎就是这个Servlet程序。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 98: 39. JSP隐式对象out可以通过response.getWriter()方式获取,然后再通过println()或者write()方法向页面发送文本内容。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 99: 1. 在Java EE中,HttpServletResponse的( )方法用于一个HTTP请求重定向到另一个资源。
选项:
•
A. sendURL()
•
B. forward()
•
C. redirectURL()
•
D. sendRedirect()
答案: 请关注ybaotk.com搜题查看答案
问题 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
答案: 请关注ybaotk.com搜题查看答案
问题 101: 3. 如果要从session范围取出名为flag的变量,则以下说法正确的是( )
选项:
•
A. session.getAttribute(flag)
•
B. session.getParameter(flag)
•
C. session.get(flag)
•
D. session.getAttributes(flag)
答案: 请关注ybaotk.com搜题查看答案
问题 102: 4. 在HttpServletRequest接口中,用于返回请求消息的实体部分的字符集编码的方法是( )
选项:
•
A. getEncoding()
•
B. getHeader(String name)
•
C. getCharacter ()
•
D. getCharacterEncoding()
答案: 请关注ybaotk.com搜题查看答案
问题 103: 5. 下列选项中,哪个是web.xml中配置初始化参数的标签?( )
选项:
•
A.
•
B.
•
C.
•
D.
答案: 请关注ybaotk.com搜题查看答案
问题 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)
答案: 请关注ybaotk.com搜题查看答案
问题 105: 7. 通过response的( )方法可以设置响应所采用的响应内容类型及字符编码类型。
选项:
•
A. setCharset()
•
B. setContentType()
•
C. setEncoding()
•
D. setCharacterEncoding()
答案: 请关注ybaotk.com搜题查看答案
问题 106: 8. 所有的servlet过滤器类都必须实现()接口。
选项:
•
A. javax.servlet.ServletContext
•
B. javax.servlet.Filter
•
C. javax.servlet.Servlet
•
D. javax.servlet.ServletConfig
答案: 请关注ybaotk.com搜题查看答案
问题 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)
答案: 请关注ybaotk.com搜题查看答案
问题 108: 10. 以下代码中可以正确设置客户端请求编码为UTF-8 的是( )
选项:
•
A. request.setContentType(UTF-8)
•
B. request.setCharacterEncoding(UTF-8)
•
C. request.setCharset(UTF-8)
•
D. request.setEncoding(UTF-8)
答案: 请关注ybaotk.com搜题查看答案
问题 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
答案: 请关注ybaotk.com搜题查看答案
问题 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,在浏览器中会看到运行期错误信息
答案: 请关注ybaotk.com搜题查看答案
问题 111: 13. 如果要把一个“accp”字符串信息放在session对象里,则下列正确的是( )
选项:
•
A. session.setAttributes(message,accp)
•
B. session.setAttribute(message,accp)
•
C. session.setAttribute(accp,message)
•
D. session.setAttribute(message,accp)
答案: 请关注ybaotk.com搜题查看答案
问题 112: 14. 以下关于转发和重定向的说法错误的是( )
选项:
•
A. 转发时客户端的URL地址不会发生改变,而重定向时客户端浏览器中显示的是新的URL地址。
•
B. 重定向可以理解为是浏览器至少提交了两次请求,它是在客户端发挥作用,通过请求新的地址实现页面转向
•
C. 转发和重定向都可以共享request范围内的数据
•
D. 转发通过request的getRequestDispatcher().forward()方法即可实现,它的作用是在多个页面交互过程中实现请求数据的共享
答案: 请关注ybaotk.com搜题查看答案
问题 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.getName().equals(uname))
user = cookies.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();
答案: 请关注ybaotk.com搜题查看答案
问题 114: 16. 下面选项中, 哪个方法用于返回映射到某个资源文件的URL对象( )
选项:
•
A. getResourceAsStream(String path)
•
B. getResourcePaths(String path)
•
C. getRealPath(String path)
•
D. getResource(String path)
答案: 请关注ybaotk.com搜题查看答案
问题 115: 17. 下面选项中, 用于根据虚拟路径得到文件的真实路径的方法是( )
选项:
•
A. String getRealPath(String path)
•
B. Set getResourcePaths(String path)
•
C. URL getResource(String path)
•
D. InputStream getResourceAsStream(String path)
答案: 请关注ybaotk.com搜题查看答案
问题 116: 18. 如果想要将页面传递来的用户名username为张三的数据存放在Requset对象中,以下哪种方式可以实现( )
选项:
•
A. String username=(String) request.getAttribute(张三);
•
B. String username=request.getParameter(张三);
•
C. request.removeAttribute(张三);
•
D. request.setAttribute(username, 张三);
答案: 请关注ybaotk.com搜题查看答案
问题 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);
答案: 请关注ybaotk.com搜题查看答案
问题 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)
答案: 请关注ybaotk.com搜题查看答案
问题 119: 21. 在web编程中,对于cookie的作用说法正确的有( )
选项:
•
A. 为了提高程序执行速度
•
B. 为了简化程序开发
•
C. 以上说法都不对
•
D. 为了识别不同的用户信息
答案: 请关注ybaotk.com搜题查看答案
问题 120: 22. 对于ServletRequest接口的getAttribute()方法,说法正确的是( )(选择一项)
选项:
•
A. 以上都不对
•
B. 删除指定属性的值
•
C. 设置指定属性的值
•
D. 获取指定名称的属性值
答案: 请关注ybaotk.com搜题查看答案
问题 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
答案: 请关注ybaotk.com搜题查看答案
问题 122: 24. J2EE中,()类的()方法用于创建对话。
选项:
•
A. HttpSession;getSession
•
B. HttpServletRequest;NewSession
•
C. HttpSession;newlnstance
•
D. HttpServletRequest;getSession
答案: 请关注ybaotk.com搜题查看答案
问题 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
答案: 请关注ybaotk.com搜题查看答案
问题 124: 26. Eclipse工具开发Servlet会自动将src目录下的文件编译成class文件存放到哪个目录下( )
选项:
•
A. classes
•
B. conf
•
C. class
•
D. lib
答案: 请关注ybaotk.com搜题查看答案
问题 125: 27. 以下关于Servlet生命周期说法错误的是( )
选项:
•
A. 当Servlet容器接收到客户端请求时,调用Servlet的service()方法以及destory()方法处理客户端请求
•
B. Servlet的实例是由Servlet容器创建的,所以实例销毁也由Servlet容器完成
•
C. Servlet容器根据Servlet类的位置加载Servlet类,成功加载后,由Servlet容器创建Servlet的实例
•
D. 对于每一个Servlet实例,init()方法只被调用一次
答案: 请关注ybaotk.com搜题查看答案
问题 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)
答案: 请关注ybaotk.com搜题查看答案
问题 127: 29. 通过配置Tomcat来解决GET请求参数的乱码问题,可以在server.xml文件中的Connector节点下添加的属性是( )
选项:
•
A. useBodyEncodingForURI=”true”
•
B. useBodyEncodingForURI=”false”
•
C. useBodyEncoding=”false”
•
D. useBodyEncoding=”true”
答案: 请关注ybaotk.com搜题查看答案
问题 128: 30. 在java Web应用开发中,Servlet程序需要在( )文件中配置。
选项:
•
A. servlet.xml
•
B. Jsp
•
C. web.xml
•
D. struts.xml
答案: 请关注ybaotk.com搜题查看答案
问题 129: 31. 对于servlet在程序中的作用,以下说法正确的是( )(选择二项)
选项:
•
A. 大大减少了编码工作量
•
B. 让程序执行流程更加清晰
•
C. 分离业务逻辑代码与表现层代码
•
D. 加快了程序访问速度
答案: 请关注ybaotk.com搜题查看答案
问题 130: 32. 关于HTTP 1.1协议的说法,下面哪些是正确的()
选项:
•
A. 我们可以借助Chrome的调试工具,调试HTTP请求的整个过程
•
B. 请求行包括三部分,分别是请求方法,资源路径,协议版本号
•
C. 响应的状态行中有 HTTP协议版本号,状态码以及一个状态描述
•
D. HTTP 1.1是目前在实际应用中广泛使用的HTTP协议版本
•
E. HTTP是无状态协议,前后的请求之间没有关联关系
答案: 请关注ybaotk.com搜题查看答案
问题 131: 33. User-Agent头的作用有()
选项:
•
A. 可以用来携带用户认证信息
•
B. 一般情况下,服务端可以根据这个头字段,判断客户端类型,然后对响应进行定制
•
C. 可以使得一条链接上发送多个请求
•
D. 可以通过这个头字段,访问指定的虚拟主机
•
E. 可以用来识别发送HTTP请求的是什么浏览器
•
F. 可以用来实现客户端资源的缓存
答案: 请关注ybaotk.com搜题查看答案
问题 132: 34. testServlet
com.accp.servlet.TestServlet
对于以上代码片段,说法正确的是( )(选择二项)
选项:
•
A. 其对于的类的路径是:com.accp.servlet.TestServlet
•
B. 配置了逻辑名为testServlet的Servlet组件
•
C. 以上说法都不对
•
D. 客户端可以通过testServlet访问
答案: 请关注ybaotk.com搜题查看答案
问题 133: 35. 关于HTTP状态码,下面说法正确的有()
选项:
•
A. HTTP的状态码是一个三位的十进制整数,常见的范围是100~599
•
B. 状态码302 表示浏览器发送的HTTP请求有错误
•
C. 状态码500 表示内部服务器端错误
•
D. 状态码200 表示请求成功
答案: 请关注ybaotk.com搜题查看答案
问题 134: 36. 同一个客户在同一个Web服务目录中的session对象是相同的,在不同的Web服务目录中的session对象是不相同的。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 135: 37. servlet程序通过HttpServletResponse对象直接将信息发送给客户端( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 136: 38. 使用request对象获取信息的时候,可能会出现NullPointerException异常( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 137: 39. 一个Servlet可以映射多个虚拟路径。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 138: 40. out对象是一个输出流,它实现了javax.servlet.JspWriter接口,用来向客户端输出数据。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 139: 41. HttpServletRequest接口中的setCharacterEncoding()方法用于设置request对象获取请求参数的解码方式,它对于get与post请求都有效。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 140: 42. session对象可以用来保存用户会话期间需要保存的数据信息。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 141: 43. response对象主要用于向客户端发送数据。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 142: 44. Servlet与Applet它们都运行在服务器端。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 143: 45. public long session.setMaxInactiveInterval( )用于设置最长发呆时间,单位毫秒。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 144: 46. application对象对所有用户都是共享的,任何对它的操作都会影响到所有的用户。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 145: 47. 一个servlet可以对应多个url()
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 146: 48. application对象可以用来保存数据。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 147: 49. request.getSession(),调用两次后,返回的Session对象是完全不同的两个对象( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 148: 50. servlet容器中,一个Servlet类只会new一个servlet对象( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 149: 51. ServletConfig对象可以实现多个Servlet之间的数据共享。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 150: 52. 使用Eclipse工具可以自动编译Servlet并生成该Servlet的相应配置信息。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 151: 53. 转发的forward()方法,必须在响应提交给客户端之后被调用,否则将抛出IllegalStateException异常。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 152: 54. Cookie由浏览器保存在客户端,通常保存为一个文本文件。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 153: 55. 客户端与Servlet间可以直接的交互。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 154: 56. Post属于表单的隐式提交信息方法。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 155: 57. 表单提交的信息就封装在HTTP请求消息的信息体部分,用户使用request对象的getParameter方法可以得到通过表单提交的信息。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 156: 58. servlet能脱离服务器运行( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 157: 59. 一个元素下配置多个子元素能实现Servlet的多重映射。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 158: 60. session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 159: 61. 利用response对象的sendRedirect方法只能实现本网站内的页面跳转,但不能传递参数。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 160: 62. 当服务器收到一个请求时,会new一个新的线程来处理该请求( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 161: 63. 在一个web.xml中只能配置一个监听器。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 162: 64. 通过请求转发来实现目标资源的访问时,由于客户端发送了两次请求,所以浏览器地址栏发生改变。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 163: 65. request对象的getRemoteHost()方法既能获取客户机的名称,又能获取客户IP地址的方法是( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 164: 1. 下面选项中,编写过滤器需要实现的接口是( )
选项:
•
A. javax.servlet. Filter
•
B. javax.servlet. Listener
•
C. javax.servlet.Servlet
•
D. java.servlet. Filter
答案: 请关注ybaotk.com搜题查看答案
问题 165: 2. 下面选项中,用于执行过滤器中放行操作的方法是( )
选项:
•
A. 以上说法都不对
•
B. FilterChain对象中的doFilter()方法
•
C. Filter接口中的doFilter()方法
•
D. FilterConfig接口中的doFilter()方法
答案: 请关注ybaotk.com搜题查看答案
问题 166: 3. 在过滤器的doFilter方法中,能让目标资源执行的方法是( )
选项:
•
A. 利用转发让目标资源执行
•
B. 不用放行,过滤后目标就直接执行了
•
C. FilterChain.doFilter(request,response)
•
D. 利用请求重定向让目标资源执行
答案: 请关注ybaotk.com搜题查看答案
问题 167: 4. 下面选项中,用来表示Filter链的对象是( )
选项:
•
A. Filter对象
•
B. FilterChain对象
•
C. ServletChain对象
•
D. FilterConfig对象
答案: 请关注ybaotk.com搜题查看答案
问题 168: 5. FilterConfig接口中的, getInitParameterNames()方法的返回值类型是( )
选项:
•
A. String
•
B. String []
•
C. Object
•
D. Enumeration
答案: 请关注ybaotk.com搜题查看答案
问题 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)
答案: 请关注ybaotk.com搜题查看答案
问题 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()
答案: 请关注ybaotk.com搜题查看答案
问题 171: 8. 下面选项中,用于初始化过滤器的方法是( )
选项:
•
A. init(FilterConfig filterConfig)
•
B. doFilter(ServletRequest req,ServletResponse resp,FilterChain chain)
•
C. init(ServletConfig servletConfig)
•
D. destroy()
答案: 请关注ybaotk.com搜题查看答案
问题 172: 9. 下列选项中,用于匹配拦截器所过滤的URL的元素是( )
选项:
•
A.
•
B.
•
C.
•
D.
答案: 请关注ybaotk.com搜题查看答案
问题 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)
答案: 请关注ybaotk.com搜题查看答案
问题 174: 11. 下列选项,用于设置Filter名称的元素是( )
选项:
•
A.
•
B.
•
C.
•
D.
答案: 请关注ybaotk.com搜题查看答案
问题 175: 12. 下面对象中,封装了Filter在web.xml中的所有注册信息的是( )
选项:
•
A. java.servlet.ServletContext
•
B. javax.servlet.FilterConfig
•
C. javax.servlet.ServletConfig
•
D. javax.servlet.FilterChain
答案: 请关注ybaotk.com搜题查看答案
问题 176: 13. 下面选项中,用来让Filter链上的下一个Filter执行的方法是( )
选项:
•
A. filter()方法
•
B. service()方法
•
C. doGet()方法
•
D. doFilter()方法
答案: 请关注ybaotk.com搜题查看答案
问题 177: 14. 一个Web应用程序中,Filter可以注册的次数是( )
选项:
•
A. 只能是0次
•
B. 只能是1次
•
C. 可以是0次或1次或多次
•
D. 只能是2次
答案: 请关注ybaotk.com搜题查看答案
问题 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
答案: 请关注ybaotk.com搜题查看答案
问题 179: 16. 下面选项中,属于元素的默认取值的是( )
选项:
•
A. INCLUDE
•
B. FORWARD
•
C. REQUEST
•
D. ERROR
答案: 请关注ybaotk.com搜题查看答案
问题 180: 17. 下面方法中,用于返回元素设置值的方法是( )
选项:
•
A. getFilterName()
•
B. getInitParameter(String name)
•
C. getInitParameterNames()
•
D. getServletContext()
答案: 请关注ybaotk.com搜题查看答案
问题 181: 18. 下面选项中,可以充当过滤器的是( )
选项:
•
A. Filter
•
B. JSP
•
C. Servlet
•
D. Listener
答案: 请关注ybaotk.com搜题查看答案
问题 182: 19. 下列选项中,哪个元素用于指定Filter拦截的资源被容器调用的方式( )
选项:
•
A.
•
B.
•
C.
•
D.
答案: 请关注ybaotk.com搜题查看答案
问题 183: 20. 下列选项中,用于在配置Filter映射时设置Filter类完整名称的元素是( )
选项:
•
A.
•
B.
•
C.
•
D.
答案: 请关注ybaotk.com搜题查看答案
问题 184: 21. 下列选项中,用于返回Filter设置的指定初始化参数值的方法是( )
选项:
•
A. getInitParameterNames()
•
B. getInitParameter(String name)
•
C. getFilterName()
•
D. getServletContext()
答案: 请关注ybaotk.com搜题查看答案
问题 185: 22. 关于Filter链的执行顺序,是由web.xml文件中的哪个元素决定的( )
选项:
•
A. 元素顺序决定
•
B. 由过滤器类名的顺序决定
•
C. 元素顺序决定
•
D. 元素顺序决定
答案: 请关注ybaotk.com搜题查看答案
问题 186: 23. 下列关于元素值INCLUDE的作用,描述正确的是( )
选项:
•
A. 目标资源通过RequestDispatcher的forward()方法访问时,Filter将被调用
•
B. 目标资源是通过声明式异常处理机制调用时, Filter将被调用
•
C. 目标资源通过RequestDispatcher的include()方法访问时,Filter将被调用
•
D. 表示用户直接访问页面时,Filter将调用
答案: 请关注ybaotk.com搜题查看答案
问题 187: 24. 下列配置中,表示过滤器拦截所有用户请求访问的是( )
选项:
•
A. /*
•
B. *
•
C. /*
•
D. /*
答案: 请关注ybaotk.com搜题查看答案
问题 188: 25. 已知,代码如下:
request.getRequestDispatcher(/first.jsp).forward(request, response)
如果希望Filter能够拦截first.jsp页面,那么元素的取值是( )}
选项:
•
A. ERROR
•
B. FORWARD
•
C. INCLUDE
•
D. REQUEST
答案: 请关注ybaotk.com搜题查看答案
问题 189: 26. 下面选项中,能够返回Filter设置的所有初始化参数名称的方法是( )
选项:
•
A. getFilterName()
•
B. getInitParameterNames()
•
C. getInitParameter(String name)
•
D. getServletContext()
答案: 请关注ybaotk.com搜题查看答案
问题 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
答案: 请关注ybaotk.com搜题查看答案
问题 191: 28. 已知过滤器链中过滤器的排列顺序如下:
AFilter-----BFilter-----CFilter
下面关于Filter链在请求到达目标资源后,响应顺序是( )
选项:
•
A. AFilter-----AFilter-----BFilter
•
B. AFilter-----CFilter-----BFilter
•
C. AFilter-----BFilter-----CFilter
•
D. CFilter-----BFilter-----AFilter
答案: 请关注ybaotk.com搜题查看答案
问题 192: 29. 下列关于< dispatcher >元素值ERROR的作用,描述正确的是( )
选项:
•
A. 表示用户直接访问页面时,Filter将调用
•
B. 目标资源是通过声明式异常处理机制调用时, Filter将被调用
•
C. 目标资源通过RequestDispatcher的forward()方法访问时,Filter将被调用
•
D. 目标资源通过RequestDispatcher的include()方法访问时,Filter将被调用
答案: 请关注ybaotk.com搜题查看答案
问题 193: 30. 下列关于元素值REQUEST的作用,描述正确的是( )
选项:
•
A. 目标资源通过RequestDispatcher的forward()方法访问时,Filter将被调用
•
B. 表示用户直接访问页面时,Filter将调用
•
C. 目标资源是通过声明式异常处理机制调用时, Filter将被调用
•
D. 目标资源通过RequestDispatcher的include()方法访问时,Filter将被调用
答案: 请关注ybaotk.com搜题查看答案
问题 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 /*
答案: 请关注ybaotk.com搜题查看答案
问题 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.setContentType(text/html;charset=UTF-8); chain.doFilter(request, response); }
•
C. public void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) throws IOException, ServletException { request.setCharacterEncoding(UTF-8); chain.doFilter(request, response); }
•
D. public void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) throws IOException, ServletException { response.setCharacterEncoding(UTF-8); chain.doFilter(request, response); }
答案: 请关注ybaotk.com搜题查看答案
问题 196: 33. 下面关于实现用户自动登录的Filter描述,正确的是( )
选项:
•
A. 判断请求中是否包含用户自动登录的Cookie
•
B. 用于拦截用户登录的访问请求
•
C. 当验证用户信息合法时,则将用户信息存入application域中
•
D. 获取Cookie中的用户名和密码,并进行验证
答案: 请关注ybaotk.com搜题查看答案
问题 197: 34. 下面关于过滤器的描述,正确的是( )
选项:
•
A. 自定义的过滤器类都必须直接或间接实现javax.servlet.Filter接口
•
B. 过滤器能够在Web组件被调用之前预处理ServletRequest对象
•
C. 在应用的web.xml文件中配置的过滤器可以为所有Web应用中的Web组件提供过滤
•
D. 过滤器负责过滤的Web组件只能是Servlet
答案: 请关注ybaotk.com搜题查看答案
问题 198: 35. 已知有如下的Filter配置信息:
MyFilter
MyFilter
cn.sdcet.c04.filter.MyFilter
MyFilter
/servlet/*
则下列选项中,该Filter可以拦截的URL是( )
选项:
•
A. http://localhost:8080/c04/servlet/01/MyServlet
•
B. http://localhost:8080/c04/servlet/MyServlet
•
C. http://localhost:8080/c04/servlet01/MyServlet
•
D. http://localhost:8080/c04/MyServlet
答案: 请关注ybaotk.com搜题查看答案
问题 199: 36. 下面关于过滤器的描述,正确的是( )
选项:
•
A. 过滤器能够在Web组件被调用之前检查ServletRequest对象,对请求进行预处理
•
B. 过滤器负责过滤的Web组件只能是Servlet
•
C. 所有自定义的过滤器类都必须实现javax.servlet.Filter接口
•
D. 在应用的web.xml文件中配置的过滤器可以为所有Web应用中的Web组件提供过滤
答案: 请关注ybaotk.com搜题查看答案
问题 200: 37. 下列选项中,关于元素的取值,正确的是( )
选项:
•
A. INCLUDE
•
B. ERROR
•
C. REQUEST
•
D. FORWARD
答案: 请关注ybaotk.com搜题查看答案
问题 201: 38. 下列关于配置过滤器的说法,描述正确的是( )
选项:
•
A. 可使用节点来进行配置
•
B. 需要在web.xml文件中要对过滤器进行配置
•
C. 过滤器一定需要配置
•
D. 过滤器可以不需要配置而直接运行
答案: 请关注ybaotk.com搜题查看答案
问题 202: 39. 下面关于过滤器的生命周期的描述,正确的是( )
选项:
•
A. 当客户请求访问的URL与为过滤器映射的URL匹配时,Servlet容器将先创建过滤器对象,再依次调用init()、doFilter()和destroy()方法
•
B. 当客户发出的请求URL与为过滤器映射的URL匹配时,Servlet容器将调用过滤器的doFilter()方法
•
C. 当Web应用终止时,Servlet容器将先调用过滤器对象的destroy()方法,然后销毁过滤器对象
•
D. 当Web应用启动时,Servlet容器会初始化web.xml中配置的过滤器
答案: 请关注ybaotk.com搜题查看答案
问题 203: 40. 下列选项中,属于元素的子元素的是( )
选项:
•
A.
•
B.
•
C.
•
D.
答案: 请关注ybaotk.com搜题查看答案
问题 204: 41. 下列关于匹配子元素的请求URL,书写正确的有( )
选项:
•
A. /helloServlet
•
B. /*.action
•
C. /*
•
D. *.action
答案: 请关注ybaotk.com搜题查看答案
问题 205: 42. 已知有如下的Filter配置信息:
MyFilter
MyFilter
cn.sdcet.c04.filter.MyFilter
MyFilter
/*
则关于该配置的描述,正确的是( )
选项:
•
A. 该Filter可以过滤所有用户的请求
•
B. URL请求项目资源时将会被拦截
•
C. 该Filter的配置名称是 MyFilter
•
D. 该Filter类的全名称是 cn.sdcet.c04.filter.MyFilter
答案: 请关注ybaotk.com搜题查看答案
问题 206: 43. 下面选项中,属于Filter接口中doFilter()方法的参数的是( )
选项:
•
A. ServletRequest
•
B. FilterChain
•
C. ServletResponse
•
D. FilterConfig
答案: 请关注ybaotk.com搜题查看答案
问题 207: 44. 下面选项中,属于Servlet事件监听器监听对象的是( )
选项:
•
A. ServletContext
•
B. ServletRequest
•
C. ServletResponse
•
D. HttpSession
答案: 请关注ybaotk.com搜题查看答案
问题 208: 45. 下面选项中,与过滤器有关的接口是( )
选项:
•
A. javax.servlet.ServletConfig
•
B. javax.servlet.FilterChain
•
C. javax.servlet.FilterConfig
•
D. javax.servlet.Filter
答案: 请关注ybaotk.com搜题查看答案
问题 209: 46. 关于元素中,元素可能出现的次数是( )
选项:
•
A. 2次
•
B. 1次
•
C. 0次
•
D. 多次
答案: 请关注ybaotk.com搜题查看答案
问题 210: 47. 下面关于Filter实现统一全站编码的说法,描述正确的是( )
选项:
•
A. 响应乱码处理 response.setContentType(text/html;charset=utf-8);
•
B. 重写getParameter()的方式来设置get方式提交参数的编码
•
C. 可以通过HttpServletRequestWrapper类对request对象进行包装
•
D. post提交乱码,可通过 request.setCharacterEncoding(utf-8)来设置
答案: 请关注ybaotk.com搜题查看答案
问题 211: 48. 关于过滤器类的生命周期的说法,描述正确的是( )
选项:
•
A. 容器在启动时就完成过滤器的初始化工作
•
B. 在一个应用中,过滤器类的对象实例只有一个
•
C. 过滤器每执行一次都会调用doFilter方法
•
D. 对于用户的每一次请求,容器都会实例化过滤器,并实现拦截
答案: 请关注ybaotk.com搜题查看答案
问题 212: 49. 下面选项中,属于javax.servlet.FilterConfig中定义的方法是( )
选项:
•
A. getInitParameter(java.lang.String name)
•
B. getInitParameterNames()
•
C. getFilterName()
•
D. getServletContext()
答案: 请关注ybaotk.com搜题查看答案
问题 213: 50. 关于过滤器生命周期的描述,正确的是( )
选项:
•
A. 当客户发出的请求URL与为过滤器映射的URL匹配时,Servlet容器将先调用过滤器的doFilter()方法
•
B. 当客户请求访问的URL与为过滤器映射的URL匹配时,Servlet容器将先创建过滤器对象,再依次调用init()、doFilter()和destroy()方法
•
C. 当Web应用终止时,Servlet容器将先调用过滤器对象的destroy()方法,然后销毁过滤器对象
•
D. 当Web应用启动时,Servlet容器会初始化Web应用的所有配置好的过滤器
答案: 请关注ybaotk.com搜题查看答案
问题 214: 51. 下面关于实现用户自动登录的描述中,正确的是( )
选项:
•
A. 服务器可以从Cookie中获取用户信息,从而判断是否为自动登录
•
B. 当用户第一次访问服务器时,服务器会发送一个包含用户信息的Cookie
•
C. 客户端再次访问服务器时,会向服务器回送Cookie
•
D. 自动登录会用到Filter技术
答案: 请关注ybaotk.com搜题查看答案
问题 215: 52. 下面选项中,属于过滤器Filter接口中包含的方法有( )
选项:
•
A. destroy()
•
B. service(ServletRequest req,ServletResponse resp,FilterChain chain)
•
C. doFilter(ServletRequest req,ServletResponse resp,FilterChain chain)
•
D. init(FilterConfig filterConfig)
答案: 请关注ybaotk.com搜题查看答案
问题 216: 53. 实现用户自动登陆会使用到Cookie技术。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 217: 54. Filter可以在访问目标资源之前,进行预处理操作。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 218: 55. 在Filter中实现统一全站编码时,对于请求方式post和get解决乱码问题的方式是相同的。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 219: 56. 子元素用于匹配用户请求的URL,例如“/MyServlet”和/*.do都是正确的URL。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 220: 57. 当客户请求访问的URL与为过滤器映射的URL匹配时,Servlet容器将先创建过滤器对象,再依次调用init()、doFilter()和destroy()方法。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 221: 58. 实现用户自动登录时,Filter将验证用户身份的合法性,如不合法将跳到登录页面。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 222: 59. 一个Filter对象中的init方法和destory方法都可以被多次调用。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 223: 60. Filter可以实现用户在访问某个目标资源之前,对访问的请求和响应进行相关处理。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 224: 61. Filter的元素的子元素不包括元素。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 225: 62. FilterConfig接口的getFilterName()方法用于返回在web.xml文件中为Filter所设置的名称。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 226: 63. Filter进行初始化代码,就只能在init()方法中编写,而不能在构造方法中编写。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 227: 64. Filter链中各个Filter的拦截顺序与它们在web.xml文件中元素的映射顺序一致。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 228: 65. FilterConfig接口的getInitParameterNames() 方法用于返回Filter设置的所有初始化参数的名称,返回值的类型是List集合对象。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 229: 66. Filter链中各个Filter执行请求时的拦截顺序与响应时的拦截顺序相同。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 230: 67. 一个Filter对象中的doFilter方法可以被多次调用。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 231: 68. Servlet事件监听器可以监听ServletContext、HttpSession和ServletResponse等域对象的创建和销毁过程。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 232: 69. 我们可以在Filter中对获取到的请求和响应消息进行编码,从而统一全站的编码方式。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 233: 70. 编写完过滤器的类之后,不需要对该过滤器进行任何配置,就可以让其拦截请求的资源。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 234: 71. 获取FilterConfig对象,可以通过手动调用它的构造方法,从而进行它的实例化。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 235: 72. 在应用的web.xml文件中配置的过滤器,可以为所有Web应用中的Web组件提供过滤。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 236: 73. FilterConfig接口的getInitParameter(String name)方法用于返回Filter的某个名称的初始化参数值,如果指定名称的初始化参数不存在,则报异常。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 237: 1. 下列关于泛型的说法中,错误的是( )
选项:
•
A. 泛型是JDK6.0的新特性
•
B. 在对泛型类型进行参数化时,类型参数的实例必须是引用类型,不能使基本类型
•
C. 泛型中的通配符?用于表示任意类型
•
D. ArrayList中的E称为类型变量或类型参数
答案: 请关注ybaotk.com搜题查看答案
问题 238: 2. 有Java中ArrayList类实现了可变大小的数组,便于遍历元素和随机访问元素,已知获得了ArrayList类的对象bookTypeList,则下列语句中能够实现向列表中添加字符串“小说”的是( )
选项:
•
A. bookTypeList.contains(“小说”)
•
B. bookTypeList .get(“小说”)
•
C. bookTypeList.add(“小说”)
•
D. bookTypeList.remove(“小说”)
答案: 请关注ybaotk.com搜题查看答案
问题 239: 3. 执行下面程序,其运行结果是( )
public class Example {
public static void main(String[] args) {
ArrayList list = new ArrayList(); // 创建ArrayList集合
list.add(Tom); // 向该集合中添加字符串
list.add(Jerry);
Iterator it = list.iterator(); //获取迭代器
it.next();
it.next();
System.out.println(it.next());
}
}
运行以上程序,输出结果是( )
选项:
•
A. Tom
•
B. null
•
C. 以上结果都错误
•
D.
答案: 请关注ybaotk.com搜题查看答案
问题 240: 4. 在Java中,关于HashMap类的描述,以下说法错误的是( )
选项:
•
A. HashMap能够保证其中元素的顺序
•
B. HashMap 允许将null用作值
•
C. HashMap使用键/值对的形式保存数据
•
D. HashMap 允许将null用作键
答案: 请关注ybaotk.com搜题查看答案
问题 241: 5. 给定如下Java代码,编译运行的结果是( )
import java.util.*;
public class Test{
public static void main(String[] args){
Map map = new HashMap();
String s=code;
map.put(s,1);
map.put(s,2);
System.out.println(map.size());
}
}
选项:
•
A. 编译时发生错误
•
B. 运行时引发异常
•
C. 正确运行,输出: 1
•
D. 正确运行,输出: 2
答案: 请关注ybaotk.com搜题查看答案
问题 242: 6. 对于Java中的集合类java.util.ArrayList,以下说法正确的是( )
选项:
•
A. 在对这个集合的元素执行遍历操作时,效率比较高
•
B. 可以通过键来获取这个集合中的元素
•
C. 可以通过addFirst()方法, 在列表的首部插入元素
•
D. 这个集合中的元素是无序的
答案: 请关注ybaotk.com搜题查看答案
问题 243: 7. Java语言中,集合类都位于哪个包中( )
选项:
•
A. java.lang
•
B. java.util
•
C. java.array
•
D. java.collections
答案: 请关注ybaotk.com搜题查看答案
问题 244: 8. 在Java中,LinkedList类和ArrayList.这两个类同属于集合框架,下列( )选项中的方法是这两个类都有的。
选项:
•
A. add(Object o)
•
B. getFrist()
•
C. removeFirst()
•
D. addFirst(Object o)
答案: 请关注ybaotk.com搜题查看答案
问题 245: 9. 下面关于List集合的描述中,哪一个是错误的( )
选项:
•
A. List集合存和取的顺序一致
•
B. List集合没有索引
•
C. List集合是有索引的
•
D. List集合可以存储重复的元素
答案: 请关注ybaotk.com搜题查看答案
问题 246: 10. HashSet是根据对象的哈希值来确定元素在集合中的存储位置,因此具有良好的存取和查找性能。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 247: 11. Map接口是一种双列集合,它的每个元素都包含一个键对象Key和值对象Value。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 248: 12. Set接口中元素是有序的。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 249: 1. 使用JSP Model1开发时会使用的标签有()
选项:
•
A.
•
B.
•
C.
•
D. <%@include file=”realativeURL” %>
答案: 请关注ybaotk.com搜题查看答案
问题 250: 2. 下面关于MVC模式中view模块的说法中,正确的是()
选项:
•
A. 负责与用户进行交互
•
B. 将用户请求传递给控制器进行处理
•
C. 可以独立处理用户请求
•
D. 从模型中获取数据向用户展示
答案: 请关注ybaotk.com搜题查看答案
问题 251: 3. MVC模式将软件程序分为3个核心模块分别是()
选项:
•
A. 控制器(Controller)
•
B. 模型(Model)
•
C. 视图(View)
•
D. 表示层(View)
答案: 请关注ybaotk.com搜题查看答案
问题 252: 4. 下面关于MVC的控制器的作用的描述中,正确的是()
选项:
•
A. 控制用户输入
•
B. 向模型发送数据
•
C. 负责应用程序中处理用户交互的部分
•
D. 负责从视图中读取数据
答案: 请关注ybaotk.com搜题查看答案
问题 253: 5. 下面关于MVC模式工作流程的描述中,正确的是()
选项:
•
A. 根据请求信息调用模型组件的业务方法,控制器调用模型组件处理相应业务操作
•
B. 控制器接收到用户的请求
•
C. 根据模型的返回结果选择相应的视图组件,显示处理结果和模型中的数据
•
D. 以上说法都不对
答案: 请关注ybaotk.com搜题查看答案
问题 254: 6. 下面关于JSP Model1的描述中,正确的是()
选项:
•
A. 标签为对象中的属性赋值
•
B. 使用标签创建JavaBean对象
•
C. 以上说法都不对
•
D. 使用标签获得属性的值
答案: 请关注ybaotk.com搜题查看答案
问题 255: 7. 下面对于MVC模式中模型(Model)的作用描述中,正确的是()
选项:
•
A. 定义访问控制和修改这些数据的业务规则
•
B. 负责应用程序中处理用户交互的部分
•
C. 为视图提供查询模型状态的方法
•
D. 管理应用程序的业务数据
答案: 请关注ybaotk.com搜题查看答案
问题 256: 8. MVC设计模式中,可以作为视图的技术是()
选项:
•
A. JavaBean
•
B. HTML
•
C. JSP
•
D. Servlet
答案: 请关注ybaotk.com搜题查看答案
问题 257: 9. MVC模式中用于负责与用户交互并展示模型中数据的模块是( )
选项:
•
A. 模型(Model)
•
B. 视图(View)
•
C. 控制器(Controller)
•
D. 表示层(View)
答案: 请关注ybaotk.com搜题查看答案
问题 258: 10. 以下有关MVC模式中的3个核心模块的说法错误的是( )。
选项:
•
A. 模型负责管理应用程序的业务数据以及定义访问控制和修改这些数据的业务规则;
•
B. 视图负责与用户进行交互,它从控制器中获取数据向用户展示;
•
C. 控制器是负责应用程序中处理用户交互的部分,它负责从视图中读取数据,控制用户输入;
•
D. 当控制器接收到请求后,会根据请求信息调用模型组件的业务方法,然后根据返回结果选择相应的视图组件来显示处理结果。
答案: 请关注ybaotk.com搜题查看答案
问题 259: 11. MVC中的M是指( )。
选项:
•
A. mac地址
•
B. Mapping
•
C. Model
•
D. Method
答案: 请关注ybaotk.com搜题查看答案
问题 260: 12. 下列选项中,哪个是MVC设计模式中的V(视图)充当的?
选项:
•
A. Action
•
B. JavaBean
•
C. Servlet
•
D. JSP
答案: 请关注ybaotk.com搜题查看答案
问题 261: 13. 在设计基于多层体系结构的大型web应用时,JSP充当界面并且系统要不断进行升级,下面选项中最适合的开发模式是( )
选项:
•
A. Value Object
•
B. Proxy
•
C. MVC
•
D. DAO
答案: 请关注ybaotk.com搜题查看答案
问题 262: 14. MVC模式中用于负责管理业务数据和业务规则的模块是( )
选项:
•
A. 视图(View)
•
B. 模型(Model)
•
C. 控制器(Controller)
•
D. 表示层(View)
答案: 请关注ybaotk.com搜题查看答案
问题 263: 15. 下面关于MVC设计模式的特点描述中,错误的是( )
选项:
•
A. 有利于组件的重用
•
B. MVC设计模式适用于所有应用程序的开发
•
C. 有利于开发中的分工
•
D. 是程序结构的耦合性降低
答案: 请关注ybaotk.com搜题查看答案
问题 264: 16. Servlet用于充当MVC设计模式中的( )模块
选项:
•
A. 容器
•
B. View
•
C. Model
•
D. Controller
答案: 请关注ybaotk.com搜题查看答案
问题 265: 17. 当MVC模式中模型的状态发生改变时,它会通知视图发生改变,并为视图提供查询模型状态的方法。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 266: 18. MVC模式将软件程序分为3个核心模块:模型(JavaBean)、视图(View)和控制器(Controller) 。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 267: 19. MVC模式中控制器负责从模型中读取数据,控制用户输入,并向视图发送数据。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 268: 1. 下面隐式对象中,用于获取指定请求参数的一组值的是( )
选项:
•
A. paramValues
•
B. applicationScope
•
C. paramScope
•
D. param
答案: 请关注ybaotk.com搜题查看答案
问题 269: 2. 下面隐式对象中,用于获取application域中所保存数据的是( )
选项:
•
A. sessionScope
•
B. pageScope
•
C. requestScope
•
D. applicationScope
答案: 请关注ybaotk.com搜题查看答案
问题 270: 3. 下列有关JSTL标签库的描述,错误的是( )
选项:
•
A. JSTL标签库是由许多Web应用厂商共同制定的
•
B. I18N是JSTL标签库中的一个国际化/格式化标签库
•
C. 使用JSTL标签可以大大降低JSP页面的复杂度
•
D. JSTL标签库是由5个不同功能的标签库共同组成的
答案: 请关注ybaotk.com搜题查看答案
问题 271: 4. 下面选项中,属于JSP和EL都包含的隐式对象的是( )
选项:
•
A. pageContext
•
B. pageScope
•
C. page
•
D. request
答案: 请关注ybaotk.com搜题查看答案
问题 272: 5. 下面隐式对象中,用于获取指定请求参数的单个值的是( )
选项:
•
A. paramScope
•
B. param
•
C. paramValues
•
D. applicationScope
答案: 请关注ybaotk.com搜题查看答案
问题 273: 6. 在EL中使用${pageContext.request}可以获取到的JSP对象是( )
选项:
•
A. page
•
B. session
•
C. request
•
D. pageScope
答案: 请关注ybaotk.com搜题查看答案
问题 274: 7. 下面隐式对象中,用于获取客户端的Cookie信息的是( )
选项:
•
A. cookieValues
•
B. cookies
•
C. cookiesValue
•
D. cookie
答案: 请关注ybaotk.com搜题查看答案
问题 275: 8. 下面选项中,用于供外界获取javaBean的price属性值的方法是( )
选项:
•
A. setPrice()
•
B. setprice()
•
C. getprice()
•
D. getPrice()
答案: 请关注ybaotk.com搜题查看答案
问题 276: 9. 下面选项,哪些是合法的EL表达式( )
选项:
•
A. $
•
B. $[empty requestScope]
•
C. $(“aaa”+“bbb”)
•
D. ${header[“user-agent”]}
答案: 请关注ybaotk.com搜题查看答案
问题 277: 10. 下面关于${(1==2)?3:4}的返回结果是( )
选项:
•
A. 3
•
B. false
•
C. true
•
D. 4
答案: 请关注ybaotk.com搜题查看答案
问题 278: 11. 下面运算符中,优先级最高的是( )
选项:
•
A. ()
•
B. or
•
C. []
•
D. empty
答案: 请关注ybaotk.com搜题查看答案
问题 279: 12. 下面选项中,与request.getAttribute(“p”);等效的EL表达式是( )
选项:
•
A. $[requestScope.p]
•
B. ${requestScope.p}
•
C. $
•
D. $(request.p)
答案: 请关注ybaotk.com搜题查看答案
问题 280: 13. 下面隐式对象中,可以获取EL其它10个隐式对象的是( )
选项:
•
A. pageScope
•
B. pageContext
•
C. requestScope
•
D. pagecontext
答案: 请关注ybaotk.com搜题查看答案
问题 281: 14. 阅读下面的类:
public class Book {
private double price;
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
}
针对以上类,下列说法正确的是( )
选项:
•
A. 没有构造方法,所以不符合JavaBean规范
•
B. 以上说法都不对
•
C. 符合JavaBean规范
•
D. 不符合JavaBean规范
答案: 请关注ybaotk.com搜题查看答案
问题 282: 15. 阅读下面代码片段:
c_out.jsp:
<%--第1个out标签 --%>
userName1属性的值为:
<%--第2个out标签 --%>
userName2属性的值为:
unknown
当使用浏览器访问c_out.jsp时会什么结果( )
选项:
•
A. userName1属性的值为:unknown userName2属性的值为: username2
•
B. userName1属性的值为: null userName2属性的值为: null
•
C. userName1属性的值为:username1 userName2属性的值为: username2
•
D. userName1属性的值为:username1 userName2属性的值为: unknown
答案: 请关注ybaotk.com搜题查看答案
问题 283: 16. 已知JSP页面中有如下代码:
<%
session.setAttribute(“name”,”TOM”);
%>
下面EL中,可以获取session域中名称为”name”的值的是( )
选项:
•
A. ${sessionScope.name}
•
B. ${session.name}
•
C. ${applicationScope.name}
•
D. ${requestScope.name}
答案: 请关注ybaotk.com搜题查看答案
问题 284: 17. 已知JSP页面中存在如下代码:
<% session.setAttribute(pageContext, sdcet); %>
${pageContext}
则以下说法,正确的是( )
选项:
•
A. 不出现异常,输出pageContext对象
•
B. 运行时存在异常
•
C. 不出现异常,输出null
•
D. 将出现语法错误,因为pageContext是保留字
答案: 请关注ybaotk.com搜题查看答案
问题 285: 18. 已知web.xml文件中配置如下:
webSite
www.sdcet.cn
则下面选项中,可以获取初始化参数值的是()}
选项:
•
A. ${initParam.www.itcast.cn }
•
B. ${initParam.webSite}
•
C. ${cookie.webSite }
•
D. ${initParameter.webSite}
答案: 请关注ybaotk.com搜题查看答案
问题 286: 19. 下面隐式对象中,获取page域中所保存数据的EL对象是( )
选项:
•
A. pagecontext
•
B. pageContext
•
C. pageScope
•
D. requestScope
答案: 请关注ybaotk.com搜题查看答案
问题 287: 20. 下面选项中,如果 一个JavaBean属性既有getter方法,又有setter方法,则该属性为( )。
选项:
•
A. 只读属性
•
B. 只写属性
•
C. 只读或只写属性
•
D. 读写属性
答案: 请关注ybaotk.com搜题查看答案
问题 288: 21. 下面关于BeanUtils工具的方法中,可以根据指定的名称/值对为相应的javabean属性设置值的是( )
选项:
•
A. push()
•
B. setProperty()
•
C. populate()
•
D. Pop()
答案: 请关注ybaotk.com搜题查看答案
问题 289: 22. 下面隐式对象中,用于获取session域中所保存数据的是( )
选项:
•
A. pageContext
•
B. sessionScope
•
C. pageScope
•
D. requestScope
答案: 请关注ybaotk.com搜题查看答案
问题 290: 23. 已知JSP页面中cookie信息如下:
<% response.addCookie(new Cookie(userName, sdcet)); %>
则下面选项中,可以获取cookie对象的名称是( )
选项:
•
A. ${cookie.userName.name.value }
•
B. ${cookie.name }
•
C. ${cookie.userName.name }
•
D. ${cookie.userName.value }
答案: 请关注ybaotk.com搜题查看答案
问题 291: 24. 下面选项中,属于Null常量取值的是( )
选项:
•
A. none
•
B. ‘’
•
C. ”
•
D. null
答案: 请关注ybaotk.com搜题查看答案
问题 292: 25. 下面隐式对象中,返回结果为String类型数组的是( )
选项:
•
A. paramScope
•
B. paramValue
•
C. paramValues
•
D. param
答案: 请关注ybaotk.com搜题查看答案
问题 293: 26. 下面选项中,属性married是布尔型,则默认读写属性是( )
选项:
•
A. setmarried(boolean m)、getMarried()
•
B. setMarried(boolean m)、isMarried()
•
C. setmarried(boolean m)、ismarried()
•
D. setMarried(boolean m)、getMarried()
答案: 请关注ybaotk.com搜题查看答案
问题 294: 27. 下面选项中,可用于供外界设置javaBean的price属性的方法是( )
选项:
•
A. setprice()
•
B. getprice()
•
C. getPrice()
•
D. setPrice()
答案: 请关注ybaotk.com搜题查看答案
问题 295: 28. 以下关于标签的说法正确的是( )(多选)
选项:
•
A. 假若有begin 属性时,begin 必须大于等于 0
•
B. 假若有step 属性时,step 必须大于等于0
•
C. 除了支持数组之外,还有标准J2SE 的集合类型
•
D. 假若有end 属性时,必须大于begin
答案: 请关注ybaotk.com搜题查看答案
问题 296: 29. 下面选项中,属于EL中常量的是( )(多选)
选项:
•
A. 浮点数常量
•
B. 字符串常量
•
C. 整型常量
•
D. 布尔常量
答案: 请关注ybaotk.com搜题查看答案
问题 297: 30. 下列有关JSTL标签库的描述,正确的是( )(多选)
选项:
•
A. I18N是JSTL标签库中的一个国际化/格式化标签库。
•
B. 使用JSTL标签可以大大降低JSP页面的复杂度。
•
C. JSTL标签库是由许多Web应用厂商共同制定的。
•
D. JSTL标签库中的Core标签库对应的标签库的URI为http://java.sun.com/jstl/core
答案: 请关注ybaotk.com搜题查看答案
问题 298: 31. 下面关于EL的empty运算符的描述,正确的是( )(多选)
选项:
•
A. ${empty var},当var代表集合时,集合中没有任何元素,返回false
•
B. ${empty var},当var代表集合时,集合中没有任何元素,返回true
•
C. ${empty var},当var变量为null时, EL表达式返回true
•
D. ${empty var},当var变量不存在时,EL表达式返回true
答案: 请关注ybaotk.com搜题查看答案
问题 299: 32. 下面EL表达式中,用于访问users数组第一个元素的是( )(多选)
选项:
•
A. ${user[“0”]}
•
B. ${user[‘0’]}
•
C. ${user[0]}
•
D. ${user.0}
答案: 请关注ybaotk.com搜题查看答案
问题 300: 33. 下列有关JSTL标签库的描述,正确的是( )(多选)
选项:
•
A. Core是JSTL标签库中的一个核心标签库,它包含了实现Web应用中通用操作的标签。
•
B. 使用JSTL标签可以大大降低JSP页面的复杂度。
•
C. JSTL标签库是由5个不同功能的标签库共同组成的。
•
D. JSTL标签库是由许多Web应用厂商共同制定的。
答案: 请关注ybaotk.com搜题查看答案
问题 301: 34. 下面EL表达式中,只能使用[]运算符取值的是( )(多选)
选项:
•
A. ${user[hell?o]}
•
B. ${user[MyName]}
•
C. ${user[0]}
•
D. ${user[My-Name]}
答案: 请关注ybaotk.com搜题查看答案
问题 302: 35. 下面EL表达式中,返回结果为false的是( )(多选)
选项:
•
A. ${false&&true}
•
B. ${ not true}
•
C. ${!true}
•
D. ${false and true}
答案: 请关注ybaotk.com搜题查看答案
问题 303: 36. 下面选项中,属于EL中字符串常量的是( )(多选)
选项:
•
A. ${“hello”}
•
B. ${hello}
•
C. ${‘hello’}
•
D. ${true}
答案: 请关注ybaotk.com搜题查看答案
问题 304: 37. 下面EL表达式中标识符的构成,允许包含的是( )(多选)
选项:
•
A. 可以是下划线
•
B. 任意顺序的大小写字母
•
C. 可以是!
•
D. 可以是数字
答案: 请关注ybaotk.com搜题查看答案
问题 305: 38. 下面EL隐式对象中,能够获取指定域中数据的是( )(多选)
选项:
•
A. pageScope
•
B. paramScope
•
C. param
•
D. applicationScope
答案: 请关注ybaotk.com搜题查看答案
问题 306: 39. 关于EL表达式${userName},将依次查找的域包括( )
选项:
•
A. request
•
B. application
•
C. session
•
D. page
答案: 请关注ybaotk.com搜题查看答案
问题 307: 40. 在EL表达式中,关于.运算符和[]运算符的描述,正确的是( )(多选)
选项:
•
A. 方括号运算符和点运算符可以相互结合使用
•
B. 点运算符和方括号运算符在某种情况下可以互换
•
C. 方括号运算符的功能比点运算符功能更强大
•
D. 方括号运算符还可以访问List集合或数组中指定索引的某个元素
答案: 请关注ybaotk.com搜题查看答案
问题 308: 41. 下面关于${customer.name}表达式的作用,说法正确的是()(多选)
选项:
•
A. 获取customer对象
•
B. 获取name属性,是因为customer对象中存在相应的getName()方法
•
C. 获取的customer对象一定在四大域中存在getCustomer()方法
•
D. 获取customer对象的name属性
答案: 请关注ybaotk.com搜题查看答案
问题 309: 42. 下面EL标识符合法的是( )(多选)
选项:
•
A. username
•
B. username123
•
C. or
•
D. 123username
答案: 请关注ybaotk.com搜题查看答案
问题 310: 43. 关于EL表达式语言的描述,正确的是( )(多选)
选项:
•
A. 它能使JSP文件的代码更加简洁
•
B. 它的基本形式为${var}
•
C. 只有在JSP文件中才能使用EL语言,在Servlet类的程序代码中通常不使用它
•
D. 它和Java一样,是一种编程语言
答案: 请关注ybaotk.com搜题查看答案
问题 311: 44. 下列关于的安装和测试的描述中,正确的是( )(多选)
选项:
•
A. 安装JSTL时需导入jstl.jar和standard.jar这两个JAR包。
•
B. 在JSP页面需使用taglib指令导入Core标签库。
•
C. 要想在JSP页面中使用JSTL,首先需要安装JSTL。
•
D. taglib指令导入Core标签库的URI为http://java.sun.com/jsp/jstl/core
答案: 请关注ybaotk.com搜题查看答案
问题 312: 45. 下面选项中,用于供外界访问javaBean的price属性的方法有( ) (多选)
选项:
•
A. getPrice()
•
B. getprice()
•
C. setprice()
•
D. setPrice()
答案: 请关注ybaotk.com搜题查看答案
问题 313: 46. JSTL标签库是由5个不同功能的标签库共同组成。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 314: 47. EL的比较运算符中的“==”是两个等号,也可只写一个等号。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 315: 48. JavaBean是开发语言中一个可以重复使用的软件组件,它本质上就是一个Java类,编写类时可以随意编写。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 316: 49. EL的“-”运算符既可以作为减号,也可以作为负号。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 317: 50. EL是Expression Lanaguage的缩写,它是一种简单的数据访问语言,可以简化java类中代码的编写。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 318: 51. EL的headerValues对象用于返回请求头字段的所有值组成的数组。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 319: 52. EL表达式的initParam隐式对象可获取web.xml文件中配置的Servlet信息。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 320: 53. EL表达式中的方括号运算符与点运算符的功能相同,都用于访问JSP页面中某些对象的属性。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 321: 54. EL表达式中的隐式对象与JSP中的隐式对象除了pageContext对象是它们共有的,其它隐式对象则毫不相关。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 322: 55. 安装JSTL时需导入jstl.jar和standard.jar这两个JAR包。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 323: 56. Sun公司制定了一套JSTL标准标签库,它的英文全称是JavaServer Pages Standard Tag Library。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 324: 57. EL的 param对象用于获取请求参数的某个值。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 325: 58. 使用EL表达式中的pageContext对象,可以成功的获取到了request、response、servletContext和servletConfig对象中的属性。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 326: 59. EL表达式中的变量就是一个基本的存储单元。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 327: 60. EL表达式语法非常简单,都是以“${”符号开始,以“}”符号结束的。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 328: 61. 使用EL表达式中的pageContext隐式对象,可以获取JSP页面的隐式对象。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 329: 62. JSTL标签库中的Core标签库的URI为http://java.sun.com/jsp/jstl/core。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 330: 63. 使用header获取请求参数时,如果一个请求头字段有多个值,那么将返回请求头字段的最后一个值。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 331: 64. JSTL标签库是不需要安装的,在JSP页面中可以直接使用其中的标签。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 332: 65. EL表达式中的保留字也可以被用作EL标识符。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 333: 66. EL的 header对象用于获取请求头字段的某个值。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 334: 67. EL表达式中条件运算符用于执行某种条件判断,它类似于Java语言中的if-else语句。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 335: 68. EL表达式中的变量不用事先定义就可以直接使用。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 336: 69. EL表达式的cookie隐式对象用于获取客户端的Cookie信息。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 337: 70. 使用EL的pageContext隐式对象可以获取其它10个EL隐式对象。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 338: 71. EL的param隐式对象代表application域中用于保存属性的Map对象。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 339: 72. EL表达式中的常量又称字面量,它是不能改变的数据。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 340: 73. EL表达式${userName}因为没有指明在哪个域中进行查找,所以默认在page域中查找。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 341: 74. EL的applicationScope隐式对象代表session域中用于保存属性的Map对象。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 342: 75. EL的 param对象用来获取请求参数的所有值,并返回请求参数所有值组成的数组。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 343: 76. EL表达式中的标识符可以由任意顺序的大小写字母、数字和下划线组成。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 344: 1. 软件需求分析的主要任务是准确定义所开发的软件系统( )。
选项:
•
A. 如何做
•
B. 对谁做
•
C. 怎么做
•
D. 做什么
答案: 请关注ybaotk.com搜题查看答案
问题 345: 2. 软件系统设计的主要任务是准确定义所开发的软件系统( )。
选项:
•
A. 为什么做
•
B. 如何做
•
C. 做什么
•
D. 对谁做
答案: 请关注ybaotk.com搜题查看答案
问题 346: 3. 需求分析最终结果是产生( )。
选项:
•
A. 需求分析说明书
•
B. 项目开发计划
•
C. 设计说明书
•
D. 可行性分析报告
答案: 请关注ybaotk.com搜题查看答案
问题 347: 4. 系统设计阶段产生的基本文档是
选项:
•
A. 可行性分析报告
•
B. 项目开发计划
•
C. 需求分析报告
•
D. 系统设计报告
答案: 请关注ybaotk.com搜题查看答案
问题 348: 5. 软件开发流程一般包括对需求分析、系统设计、软件开发(编码)、软件测试、软件交付、软件验收六个步骤。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 349: 6. 从技术观点上软件系统设计包括软件体系结构设计、界面设计、数据设计、接口设计与过程设计。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 350: 7. 数据库设计包括概念结构设计、逻辑结构设计和物理结构设计三个阶段。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 351: 8. 数据库与数据表可以随意命名。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 352: 9. 数据库设计应遵守国家或行业强制性数据结构标准规范。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 353: 10. 软件系统设计阶段通常分为概要设计和详细设计。
选项:
答案: 请关注ybaotk.com搜题查看答案 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
上一篇:中国大学moocexcel在财务中的应用辅导资料下一篇:中国大学mooclinux基础辅导资料
|