jsp考试试题及答案
一、单项选择题(每题2分,共20分)
1.JSP页面的扩展名是()
A..htmlB..javaC..jspD..js
答案:C
2.在JSP中,用于导入包的指令是()
A.pageB.includeC.taglibD.import
答案:A
3.JSP内置对象中,用于获取客户端请求信息的对象是()
A.responseB.requestC.sessionD.application
答案:B
4.以下哪种注释在JSP页面中会被发送到客户端()
A.%--注释内容--%B.!--注释内容--C./注释内容/D.以上都不对
答案:B
5.JSP中EL表达式的语法是()
A.${表达式}B.{表达式}C.%表达式%D.@{表达式}
答案:A
6.要在JSP页面中使用JavaBean,需要使用的动作标签是()
A.jsp:includeB.jsp:forwardC.jsp:useBeanD.jsp:setProperty
答案:C
7.以下关于JSP生命周期的说法,错误的是()
A.包含编译、初始化、服务、销毁阶段
B.初始化方法是_jspInit()
C.服务方法是_jspService()
D.销毁方法是jspDestroy()
答案:D
8.在JSP中,设置页面的字符编码的属性是()
A.contentTypeB.charsetC.pageEncodingD.encoding
答案:C
9.以下能实现页面重定向的是()
A.response.sendRedirect(url);B.request.getRequestDispatcher(url).forward(request,response);
C.jsp:includepage=url/D.jsp:forwardpage=url/
答案:A
10.JSP页面中获取当前应用的上下文对象的方法是()
A.request.getServletContext()B.response.getServletContext()
C.session.getServletContext()D.application.getServletContext()
答案:A
二、多项选择题(每题2分,共20分)
1.以下属于JSP内置对象的有()
A.pageContextB.outC.configD.page
答案:ABCD
2.JSP页面可以包含以下哪些内容()
A.HTML标签B.Java代码C.JSP指令D.EL表达式
答案:ABCD
3.以下哪些是JSP的动作标签()
A.jsp:includeB.jsp:paramC.jsp:setPropertyD.jsp:getProperty
答案:ABCD
4.关于JSP页面的编译,正确的说法有()
A.第一次访问JSP页面时会编译成Servlet
B.编译后的Servlet存放在服务器的临时目录
C.修改JSP页面后,下次访问时会重新编译
D.编译过程中如果有语法错误,会提示错误信息
答案:ABCD
5.在JSP中,设置JavaBean属性值的方式有()
A.jsp:setPropertyname=beanNameproperty=/
B.jsp:setPropertyname=beanNameproperty=propertyNamevalue=value/
C.jsp:setPropertyname=beanNameproperty=propertyNameparam=paramName/
D.直接在JSP脚本中通过bean对象调用set方法
答案:ABCD
6.以下哪些可以用于在JSP页面中传递数据()
A.requestB.sessionC.applicationD.response
答案:ABC
7.以下关于JSP与Servlet的关系,正确的是()
A.JSP最终会编译成Servlet
B.Servlet是JSP的基础
C.JSP更侧重于页面显示,Servlet更侧重于业务逻辑处理
D.都可以在服务器端运行
答案:ABCD
8.以下能在JSP中导入自