jsp复习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单选题

1. Servlet中,HttpServletResponse的(C )方法用来把一个Http请求重定向到另外的URL。

A. sendURL()

B. redirectURL()

C. sendRedirect()

D. redirectResponse()

2. 一个servlet的生命周期不包括( D )方法。

A. init()方法

B. destroy()方法

C. service()方法

D. invalidate()方法

3. session对象的( A )方法用于设置会话的超时时间。

A. session.setMaxInactiveInterval(30);

B. session.setMaxTime(30) ;

C. session.getMaxInactiveInterval();

D. session.setAttribute(“time”,30) ;

4. 有一JSP页面,需要在页面中定义一个int型的Java全局变量myInt,定义的方法是( D )。

A. <% int myInt %>

B. <%! int myInt !%>

C. <%int myInt !%>

D. <%! int myInt %>

5. 下面哪个不是JSP中和javabean相关的标记( B )。

A.

B.

C.

D.

6. 在客户端浏览器的源代码中可以看到( B )。

A. JSP注释

B. HTML注释

C. JSP注释和HTML注释

D. JA V A注释

7. 以下哪种技术不属于动态网页技术( C )。

A. JSP

B. CGI

C. DHTML

D. Perl

8. 在JSP中,只有一行代码:<%=’A’+’B’%>,运行将输出( C )。

A. A+B

B. AB

C. 131

D. 错误信息(表达式错误)

9. HttpServletRequest对象的( C )方法能够获取一个表单参数的值。

A. getQuaryString()

B. getPathInfo()

C. getParameter()

D. getAttribute()

10. ( A )被称为一个会话。

A. 从访问者连接到服务器,到访问者关闭浏览器离开该服务器

B. 从服务器启动,到服务器关闭

C. 从访问者连接到服务器,到服务器关闭

D. 从服务器启动,到访问者关闭浏览器离开该服务器

11. 有聊天系统用servlet实现,用户发表言论时,需要对文字的敏感信息自动过滤,采用过滤器来实现,过滤的方法在( C )中实现。

A. init

B. doPost

C. doFilter

D. doGet

12. 关于Filter,下面说法错误的是( D )。

A. 可以处理请求和响应

B. 创建时必须实现Filter接口

C. 必须在web.xml文件中进行配置才能生效

D. 如果没有配置初始化参数,创建Filter时可以不实现init()方法

13. 使用JavaScript语言中Document的( A )方法可以在页面上输出字符。

A. document.write()

B. document.print()

C. document.out()

D. document.flush()

14. page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是( D )。

A. <%@ page %>作用于整个JSP页面

B. 可以在一个页面中使用多个<%@ page %>指令

C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的

D. <%@ page %>指令中的属性只能出现一次

15. 下面对JDBC API描述错误的是(A )。

A. ResultSet接口表示执行insert语句后得到的结果集

B. Connection接口的createStatement()方法可以创建一个Statement对象

C. Statement接口的executeQuery()方法可以发送select语句给数据库

D. DriverManager接口的getConnection()方法可以建立和数据库的连接

16. 在Java Web中,使用Servlet过滤器时,需要在web.xml通过( B )元素将过滤器映射到Web资源。

A.

B.

C.

D.

17. 请选出微软公司提供的连接SQL Server 2000的JDBC驱动程序( C )。

A. oracle.jdbc.driver.OracleDriver

B. sun.jdbc.odbc.JdbcOdbcDriver

C. com.microsoft.jdbc.sqlserver.SQLServerDriver

D. org.gjt.mm.mysql.Driver

18. 标识的class属性的作用是( C )。

A. 定义JavaBean的帮助文件

B. 定义JSP文件

C. 定义JavaBean的类文件

D. 定义JavaBean的源代码文件

19. 关于在JavaScript中定义变量,下列说法中正确的是(C )。

A. 必须指明变量的类型

B. 必须先定义后使用

C. 定义变量时使用关键字var

D. 变量的命名格式没有要求

20. 在Servlet里,能正确获取session的语句是( A )。

A. HttpSession session = request.getSession(true);

B. HttpSession session = request.getHttpSession(true);

C. HttpSession session = response.getSession(true);

D. HttpSession session = response. getHttpSession (true);

21. 关于setCharacterEncoding()方法,错误的是( C )。

A. 可以用来设置接收参数的字符编码

B. 可以用来设置响应的字符编码

C. 只能在Servlet中使用,不能在JSP中使用

D. 可以用来设置浏览器编码

23. 下述选项中不属于JDBC基本功能的是( D )。

A. 与数据库建立连接

B. 提交SQL语句

C. 处理查询结果

D. 数据库维护管理

24. session对象的( D )方法用于判断是否为开始新会话。

A. begin()

B. isNewSessionID()

C. invalidate()

D. isNew()

25. 请选出连接MySQL数据库的JDBC驱动程序( C )。

A. com.MySql.jdbc.driver

B. sun.jdbc.odbc.JdbcOdbcDriver

C. com.mysql.jdbc.Driver

D. com.jdbc.mysql.Driver

26. 一个名为simpletax的Web应用程序依赖于一个名为taxpackage.jar的第三方JAR文件,该文件应该存放在哪个目录( D )。

A. simpletax/WEB-INF/thirdparty

B. simpletax/WEB-INF

C. simpletax/WEB-INF/classes

D. simpletax/WEB-INF/lib

27. 以下关于EL和JSTL说法错误的是(D )。

A. EL是一种简洁的数据访问语言

相关文档
最新文档