JSP内部测试笔试题和答案

2019-04-17 14:39

《使用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(\B. dis = request.getRequestDispatcher(\C. dis = request .RequestDispatcher(\D. dis =new RequestDispatcher(\

3) 阅读以下JSP中的代码片段:

<%@ page language=\ 车辆信息

scope=\品牌:____________

已知在AutoBean中定义了一个autoBrand属性,用于表示车辆所属的品牌,下列选项中能够正确填写在横线处的是()

A. autoBean. autoBrand B. ${ autoBean. autoBrand} C. &{ autoBean. autoBrand} D. {autoBean[\

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.

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

B. *.jsp C. /* D. *

14) JSP标准动作中的useBean动作可将JavaBean嵌入JSP页面,useBean动作的scope属性指定了Bean的范围,下列不属于useBean动作范围选项的是()。

A. page B. request C. response D. session

15) 在Java Web应用开发中,编写JSP包含如下代码,JSP执行后在HTML页面上的输出结果为()。

variable:

A. variable:88

variable:NULL B. variable:80+8

variable: C. variable:88

variable: 88 D. variable:88

variable:

16) 使用response 对象进行重定向时,使用的是( )方法。

A. getRequestDispatcher() B. forward() C. sendRedirect() D. setRequestDispatcher()

17) 在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 ds = (DataSource) ctx.lookup(\ Connection conn = ds.getConnection( ); D. Context ctx = new InitalContext ( );

DataSource ds = (DataSource) ctx.lookup(\Connection conn = ds.getConnection( );

18) 在Java EE中,在web.xml中有如下代码段:

listOrders

com.mycompany.myactions.ListOrdersAction

其中,省略号表示省略了一些代码。在Servlet中( )把初始化参数listOrders的值:com.mycompany.myactions.ListOrdersAction取出来。

A. 使用Servlet的getInitParameter(\方法 B. 使用ServletContext的getInitParameter(\方法 C. 使用ServletConfig的getInitParameter(\方法 D. 使用ServletRequest的getInitParameter(\方法 19) 下面关于Java中会话跟踪的说法错误的是( )。

A. HTTP协议是无状态的,所以服务器需要用会话跟踪技术来分辨每个客户 B. 服务器为每个会话分配了一个ID作为唯一标识

C. session由客户端创建,我们再用request.getSession()来获得HttpSession对象 D. 使用会话跟踪可以实现诸如用户登录和购物车此类的功能

20) Servlet可以在服务器端处理客户请求,当用户提交请求后可以借助HttpServletRequest对象的( )方法获取客户端请求数据

A. setAttribute() B. getAttribute() C. setParameter() D. getParameterValues()

21) 以下选项关于GET和POST的区别描述不正确的是( )。


JSP内部测试笔试题和答案.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:重组人生长激素对体外培养成骨细胞的影响

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: