一、单选题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. <jsp:userBean>B. <jsp:include>C. <jsp:setProperty>D. <jsp:getProperty>6. 在客户端浏览器的源代码中可以看到( B )。
A. JSP注释B. HTML注释C. JSP注释和HTML注释D. JA V A注释7. 以下哪种技术不属于动态网页技术( C )。
A. JSPB. CGIC. DHTMLD. Perl8. 在JSP中,只有一行代码:<%=’A’+’B’%>,运行将输出( C )。
A. A+BB. ABC. 131D. 错误信息(表达式错误)9. HttpServletRequest对象的( C )方法能够获取一个表单参数的值。
A. getQuaryString()B. getPathInfo()C. getParameter()D. getAttribute()10. ( A )被称为一个会话。
A. 从访问者连接到服务器,到访问者关闭浏览器离开该服务器B. 从服务器启动,到服务器关闭C. 从访问者连接到服务器,到服务器关闭D. 从服务器启动,到访问者关闭浏览器离开该服务器11. 有聊天系统用servlet实现,用户发表言论时,需要对文字的敏感信息自动过滤,采用过滤器来实现,过滤的方法在( C )中实现。
A. initB. doPostC. doFilterD. doGet12. 关于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. <filter>B. <filter-mapping>C. <servlet>D. <servlet-mapping>17. 请选出微软公司提供的连接SQL Server 2000的JDBC驱动程序( C )。
A. oracle.jdbc.driver.OracleDriverB. sun.jdbc.odbc.JdbcOdbcDriverC. com.microsoft.jdbc.sqlserver.SQLServerDriverD. org.gjt.mm.mysql.Driver18. <jsp:useBean>标识的class属性的作用是( C )。
A. 定义JavaBean的帮助文件B. 定义JSP文件C. 定义JavaBean的类文件D. 定义JavaBean的源代码文件19. 关于在JavaScript中定义变量,下列说法中正确的是(C )。
A. 必须指明变量的类型B. 必须先定义后使用C. 定义变量时使用关键字varD. 变量的命名格式没有要求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.driverB. sun.jdbc.odbc.JdbcOdbcDriverC. com.mysql.jdbc.DriverD. com.jdbc.mysql.Driver26. 一个名为simpletax的Web应用程序依赖于一个名为taxpackage.jar的第三方JAR文件,该文件应该存放在哪个目录( D )。
A. simpletax/WEB-INF/thirdpartyB. simpletax/WEB-INFC. simpletax/WEB-INF/classesD. simpletax/WEB-INF/lib27. 以下关于EL和JSTL说法错误的是(D )。
A. EL是一种简洁的数据访问语言B. EL表达式基本形式:${var}C. STL的全称是JavaServer Pages Standard Tag LibraryD. JSTL只有一个Core核心标签库28. 某JSP程序中声明使用javaBean的语句如下:<jsp:useBean id="user" class="er" scope="pge"/>如果要取出该javaBean的loginName属性值,以下语句正确的是( C )。
A. <jsp:getProperty name="user" property="loginName"/>B. <jsp:setProperty id="user" property="loginName"/>C. <jsp:getProperty id="user" property="loginName"/>D. <%=user.getProperty("loginName")%>29. 给定一个JSP程序源代码,如下:<jsp:include page="two.jsp" flush="true"><jsp:param name="location" value="bejing"/></jsp:include>在two.jsp中使用( B )代码片段可以输出参数location的值。
A. <jsp:getParam name="location">B. <%=request.getParameter("location")%>C. <jsp:getParameter name="location">D. <%=request.getAttribute("location")%>30. 给定一个Servlet的代码片段如下:Public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{______out.println(“hi kitty!”);out.close(); }如果运行该Servlet时要求输出:hi kitty!则应在此Servlet下划线处填充如下代码(A )。