jsp程序设计案例教程期末 考试试题及答案.doc
jsp程序设计案例教程期末考试试题及答案
一、单项选择题(每题2分,共10题)
1.在JSP中,以下哪种注释不会发送到客户端?()
A.!--HTML注释--
B.%--JSP注释--%
C.//Java代码中的单行注释
D./Java代码中的多行注释/
答案:B
2.JSP页面中,page指令的()属性用于指定错误页面。
A.errorPage
B.isErrorPage
C.contentType
D.import
答案:A
3.以下哪个不是JSP的内置对象?()
A.request
B.response
C.session
D.servlet
答案:D
4.在JSP中,要在页面中包含另一个JSP页面,使用()指令。
A.page
B.include
C.taglib
D.forward
答案:B
5.JSP表达式的语法是()。
A.%!表达式%
B.%=表达式%
C.%表达式%
D.%--表达式--%
答案:B
6.在JSP中,用于获取服务器信息的内置对象是()。
A.application
B.pageContext
C.out
D.config
答案:A
7.如果要在JSP页面中使用自定义标签,需要使用()指令。
A.page
B.include
C.taglib
D.forward
答案:C
8.在JSP中,以下哪个范围的对象在整个Web应用程序中有效?()
A.page
B.request
C.session
D.application
答案:D
9.JSP页面的默认脚本语言是()。
A.Java
B.JavaScript
C.Python
D.C++
答案:A
10.要在JSP页面中设置页面的字符编码为UTF-8,使用page指令的()属性。
A.pageEncoding
B.contentType
C.language
D.isELIgnored
答案:A
二、多项选择题(每题2分,共10题)
1.以下哪些是JSP的优点?()
A.跨平台性
B.容易维护
C.执行效率高
D.与HTML结合紧密
答案:ABD
2.JSP中的隐式对象包括()。
A.request
B.response
C.servletContext
D.pageContext
答案:ABD
3.在JSP中,以下哪些操作可以实现页面跳转?()
A.jsp:forward标签
B.response.sendRedirect()方法
C.ahref=超链接/a
D.pageContext.forward()方法
答案:ABC
4.以下关于JSP表达式语言(EL)的描述正确的是()。
A.可以简化JSP页面中的Java代码
B.可以访问JavaBean的属性
C.只能在JSP2.0及以上版本使用
D.语法格式为${表达式}
答案:ABD
5.在JSP中,设置会话(session)超时时间的方法有()。
A.在web.xml文件中配置
B.使用session.setMaxInactiveInterval()方法
C.在page指令中设置
D.使用application对象设置
答案:AB
6.以下关于JSP自定义标签的说法正确的是()。
A.需要编写标签处理类
B.可以实现代码复用
C.只能在特定的JSP页面中使用
D.标签库描述文件(TLD)定义了标签的属性和行为
答案:ABD
7.JSP页面的生命周期包括()。
A.编译阶段
B.初始化阶段
C.处理请求阶段
D.销毁阶段
答案:ABCD
8.在JSP中,以下哪些可以用来在页面中输出内容?()
A.out.println()
B.%=表达式%
C.System.out.println()
D.jsp:write标签(如果存在)
答案:AB
9.以下关于JSP中pageContext对象的描述正确的是()。
A.提供了对所有其他隐式对象的访问
B.是一个页面范围的