jsp考试题及答案
一、单项选择题(每题2分,共10题)
1.JSP文件的扩展名是()
A..htmlB..jspC..javaD..class
2.JSP页面中注释语句是()
A.//B.//C.!----D.%----%
3.以下哪个是JSP内置对象()
A.requestB.HttpServletRequestC.ServletRequestD.GenericServlet
4.JSP中获取表单数据常用的方法是()
A.getAttributeB.getParameterC.setAttributeD.setParameter
5.以下关于JSP指令说法错误的是()
A.page指令B.include指令C.taglib指令D.import指令
6.JSP页面转换后的Servlet类位于()
A.WEB-INF/srcB.WEB-INF/classesC.tomcat/binD.tomcat/conf
7.要在JSP页面中包含另一个JSP页面,可使用()
A.jsp:includeB.includeC.%@include%D.%include%
8.JSP中设置页面字符编码的page指令属性是()
A.contentTypeB.charsetC.languageD.import
9.JSP中创建JavaBean实例的动作标签是()
A.jsp:setPropertyB.jsp:getPropertyC.jsp:useBeanD.jsp:forward
10.以下不是JSP生命周期方法的是()
A.jspInitB.jspServiceC.serviceD.jspDestroy
二、多项选择题(每题2分,共10题)
1.以下属于JSP内置对象的有()
A.outB.sessionC.applicationD.config
2.下列关于JSP表达式说法正确的是()
A.可以输出变量值B.可以调用方法C.以%=开头D.以%结尾
3.JSP中常用的动作标签有()
A.jsp:includeB.jsp:forwardC.jsp:paramD.jsp:plugin
4.以下哪些是JSP页面可以设置的属性()
A.contentTypeB.importC.errorPageD.isErrorPage
5.在JSP中获取session对象的方式有()
A.session内置对象B.request.getSession()C.newSession()D.application.getSession()
6.关于JSP与Servlet说法正确的是()
A.JSP最终会转换为ServletB.Servlet是JSP的基础C.JSP更适合表现层D.Servlet更适合业务逻辑处理
7.JSP中处理表单数据可以使用()
A.request.getParameter()B.request.getParameterValues()C.request.getAttribute()D.request.getAttributes()
8.以下哪些属于JSP注释类型()
A.单行注释B.多行注释C.HTML注释D.JSP注释
9.JSP中page指令的作用有()
A.定义页面属性B.导入类库C.设置错误处理页面D.包含其他文件
10.要在JSP中使用自定义标签库,需要()
A.编写标签处理器B.编写TLD文件C.在JSP中使用taglib指令D.导入相关jar包
三、判断题(每题2分,共10题)
1.JSP是一种服务器端脚本技术。()
2.JSP内置对象在页面中可以直接使用。()
3.%!%声明的变量在整个页面有效。()
4.JSP页面中的HTML代码不会被服务器处理。()
5.jsp:include动作标签在页面运行时包含其他页面。()
6.JSP中可以使用Java代码块。()
7.一个JSP页面只能有一个p