JSP内部测试笔试题和答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《使用JSP/Servlet/Ajax技术开发新闻发布系统》
内部测试-笔试试卷
一、选择题(共25题,每题2分,满分100分)
1) JSP表达式语言可用于在网页上生成动态内容并代替JSP脚本元素,JSP表达式语言的语法是()。
A. {EL expression}
B. ${EL expression}
C. @{EL expression}
D. &{EL expression}
2) 在Servlet中有如下代码段:
...
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
RequestDispatcher dis;
_____________________________;
dis.forward(request,response);
}
...
那么能够正确填写在横线处的选项是()。
A. dis = response.getRequestDispatcher("error.jsp");
B. dis = request.getRequestDispatcher("error.jsp");
C. dis = request .RequestDispatcher("error.jsp");
D. dis =new RequestDispatcher("error.jsp");
3) 阅读以下JSP中的代码片段:
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
scope="request" /> 品牌:____________ 已知在AutoBean中定义了一个autoBrand属性,用于表示车辆所属的品牌,下列选项中能够正确填写在横线处的是() A. autoBean. autoBrand B. ${ autoBean. autoBrand} C. &{ autoBean. autoBrand} D. {autoBean["autoBrand"]} 4) 下面关于Servlet生命周期的描述不正确的是()。 A. Servlet实例由Servlet容器负责加载和创建 B. Servlet容器调用init()方法初始化Servlet,每加载一次Servlet都会执行一次init() 方法 C. Servlet初始化完毕后,就处于能响应请求的就绪状态 D. Servlet的destroy()方法指明哪些资源可以被系统回收 5) 下列选项中关于HttpSession描述错误的是()。 A. HttpSession通过HttpServletRequest对象获得 B. HttpSession可以用来保存数据,并实现数据的传递 C. HttpSession被创建后,将始终存在,直到服务停止 D. 调用HttpSession的invalidate()方法,可以删除创建的HttpSession对象及数据 6) 在Java EE中,如果req是HttpServletRequest的实例,要通过req获取已经存在的HttpSession对象,如果不存在就创建一个HttpSession对象,下面选项中()可以实现。(选2项) A. req.getSession() B. req.getSession(false) C. req.getSession(true) D. req.createSession() 7) JSP标准动作不包括()。 A. B. C. D. 8) 在Java EE中,关于创建HttpServletRequest对象的说法正确的是()。 A. 从request获取传入的参数,可以调用getParameter方法 B. 由Java Web应用的Servlet或JSP组件负责创建,当Servlet或JSP组件响应HTTP 请求时,先创建HttpServletRequest对象 C. 由程序员通过编码形式创建,以传递请求数据 D. 以上都不对 9) 在Java Web 应用程序中,test.jsp页面中有如下一行代码: 要使user对象可以作用于整个Web应用,下划线中应填入()。 A. page B. request C. session D. application 10) 如果想要在JSP中使用user包中的User类,则以下写法正确的是()。 A. B. C. D. 11) 在JSP页面上使用JSTL标签时,应使用JSP指令()导入标签库描述符文件。 A. page B. taglib C. tag D. lib 12) 在Java Servlet生命周期中,以下()方法会被多次执行。 A. init() B. service() C. close() D. destroy() 13) 在Java Web应用开发中,已知在web.xml文件中正确配置了Servlet,若想将所有Web 请求都映射到此Servlet,则需要在 A. *.html