jsp复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.
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是一种简洁的数据访问语言