jsp测试笔试题和标准答案

上传人:千****8 文档编号:115404483 上传时间:2019-11-13 格式:DOC 页数:27 大小:176.50KB
返回 下载 相关 举报
jsp测试笔试题和标准答案_第1页
第1页 / 共27页
jsp测试笔试题和标准答案_第2页
第2页 / 共27页
jsp测试笔试题和标准答案_第3页
第3页 / 共27页
jsp测试笔试题和标准答案_第4页
第4页 / 共27页
jsp测试笔试题和标准答案_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《jsp测试笔试题和标准答案》由会员分享,可在线阅读,更多相关《jsp测试笔试题和标准答案(27页珍藏版)》请在金锄头文库上搜索。

1、内部测试-笔试试卷一、选择题(共25题,每题2分,满分100分)1.在Servlet中有如下代码段:.public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException RequestDispatcher dis;_;dis.forward(request,response);.那么能够正确填写在横线处的选项是( B)。A.dis = response.getRequestDispatcher(error.jsp);B.dis = re

2、quest.getRequestDispatcher(error.jsp);C.dis = request .RequestDispatcher(error.jsp);D.dis =new RequestDispatcher(error.jsp);2.下面关于Servlet生命周期的描述不正确的是( )。A.Servlet实例由Servlet容器负责加载和创建/tomcat服务器创建B.Servlet容器调用init()方法初始化Servlet,每加载一次Servlet都会执行一次init()方法.XXXXXC.Servlet初始化完毕后,就处于能响应请求的就绪状态D.Servlet的dest

3、roy()方法指明哪些资源可以被系统回收/调用destroy方法销毁3.下列选项中关于HttpSession描述错误的是()。A.HttpSession通过HttpServletRequest对象获得B.HttpSession可以用来保存数据,并实现数据的传递C.HttpSession被创建后,将始终存在,直到服务停止D.调用HttpSession的invalidate()方法,可以删除创建的HttpSession对象及数据4.在Java EE中,如果req是HttpServletRequest的实例,要通过req获取已经存在的HttpSession对象,如果不存在就创建一个HttpSessi

4、on对象,下面选项中()可以实现。(选2项)A.req.getSession()B.req.getSession(false)C.req.getSession(true)D.req.createSession()5. JSP标准动作不包括( )。A.B.C.D.6.在Java EE中,关于创建HttpServletRequest对象的说法正确的是( )。A.从request获取传入的参数,可以调用getParameter方法B.由Java Web应用的Servlet或JSP组件负责创建,当Servlet或JSP组件响应HTTP请求时,先创建HttpServletRequest对象C.由程序员通

5、过编码形式创建,以传递请求数据D.以上都不对7.在Java Web 应用程序中,test.jsp页面中有如下一行代码:要使user对象可以作用于整个Web应用,下划线中应填入()。A.pageB.requestC.sessionD.application8.如果想要在JSP中使用user包中的User类,则以下写法正确的是( )。A.B.C.D.9.在Java Servlet生命周期中,以下( )方法会被多次执行。A.init()B.service()C.close()D.destroy()10. 在Java Web应用开发中,已知在web.xml文件中正确配置了Servlet,若想将所有We

6、b请求都映射到此Servlet,则需要在标签内填写的内容是( )。 A.*.htmlB.*.jspC./*D.*11.JSP标准动作中的useBean动作可将JavaBean嵌入JSP页面,useBean动作的scope属性指定了Bean的范围,下列不属于useBean动作范围选项的是()。A.pageB.requestC.responseD.session12. 使用response 对象进行重定向时,使用的是()方法。A.getRequestDispatcher()/requestB.forward()/requestC.sendRedirect()/responseD.setReques

7、tDispatcher()13.在Java Web应用程序中,下列( )选项中的代码能够正确实现使用数据源(DataSource)获取数据库连接对象(数据源名称为dsname)。A.DataSource soure = new DataSource( ) ;Connection conn = source.getConnection( );B.Context source = new InitalContext( );Connection conn = source.getConnection( );C.Context ctx = new InitalContext( );DataSource

8、 ds = (DataSource) ctx.lookup(java:comp/env/dsname);Connection conn = ds.getConnection( );D.Context ctx = new InitalContext ( );DataSource ds = (DataSource) ctx.lookup(dsname);Connection conn = ds.getConnection( );14.下面关于Java中会话跟踪的说法错误的是( )。A.HTTP协议是无状态的,所以服务器需要用会话跟踪技术来分辨每个客户B.服务器为每个会话分配了一个ID作为唯一标识C

9、.session由客户端创建,我们再用request.getSession()来获得HttpSession对象D.使用会话跟踪可以实现诸如用户登录和购物车此类的功能15.Servlet可以在服务器端处理客户请求,当用户提交请求后可以借助HttpServletRequest对象的( )方法获取客户端请求数据A. setAttribute()B. getAttribute()C. setParameter()D. getParameterValues()16.以下选项关于GET和POST的区别描述不正确的是( )。A.GET提交数据在地址栏内显示,不安全;而POST则不显示,相对安全B.采用GET

10、或POST方式提交数据,理论上都没有长度的限制C.GET请求的页面可以设置为书签或使用邮件发送;而POST不可以D.由于GET方式相对于POST方式不安全,所以编写程序时,没有明确要求,一般都采用POST方式提交数据17.在web.xml中有如下代码:LoginServletjbit.servlet.LoginServlet LoginServlet / LoginServlet 下列选项描述正确的是( )。A.在中的表示用户请求访问Servlet的URLB.Servlet容器会根据查找到与其对应的C.中的内容与中的内容可以不一致D.以上描述都不正确18. 在Web 项目的目录结构中,web.

11、xml文件位于( )中。Asrc目录B文档根目录CMETA-INF目录DWEB-INF目录19.以下选项中不属于Servlet生命周期的是( )。A.加载和实例化B.初始化C.服务D.保持20.在Java EE中,User类提供了username属性,在index.jsp中经过表单提交信息至user.jsp页面,如果提交的信息为“ruby”则user.jsp页面中最终的显示结果为:()index.jsp中有如下代码段: user.jsp中有如下代码段: A.rubyB.nullC.RUBYD.页面无显示21.在Java中,下列关于重定向和转发的描述正确的是()。(选2项)A.转发对应的代码为:rquest.getRequestDispatcher(url).forward(request,response);B.重定向对应的代码为:request.sendRedirect(url);C.重定向在用户的浏览器端被处理。D.转发后,浏览器的地址栏内容会发生改变。22下面不属于分页实现步骤的是( )。A确定每页显示的数据数量B计算总页数C编写查询SQL语句D使用下拉列表显示页数23下面对于分层模式的解释描述错误的是()。A将解决方案的组件分隔到不同的层中B每一层中的组件应保持内聚性C每一层都应与它下面的各层保持松耦合

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号