0%

JavaWeb复习题

  1. 表单主要由3部分组成,分别是表单控件、提示信息和表单域
  2. 外链式是指将JavaScript代码写在一个单独的文件中,一般使用“js”作为文件的扩展名,在HTML文件中使用< script>标签进行引入JavaScript文件。
  3. 调用事件处理程序主要分为在JavaScript中调用和在HTML中调用两种。
  4. 链入式是使用频率最高,也最实用的CSS样式表,它将HTML代码与CSS代码分离为两个或多个文件,实现了结构和表现的完全分离。
  5. 在JavaScript中,函数名是不区分大小写的。×
  6. 在命名XML元素时,元素是不区分大小写的。×
  7. 通过对< tr>标记应用属性,可以对表格中的某一个单元格进行控制。×
  8. 在表格中,< td>标记用于定义单元格,且必须嵌套在< tr>< /tr>标记中。
  9. 在XML声明中必须包含version属性,且该属性必须放在XML声明中其他属性之前。
  10. 下面XML文档声明的格式中,正确的是( A
    A.< ?xml version="1.0" encoding="GBK" ?>
    B.<?xml version="1.0" encoding="GBK" >
    C.<!xml version="1.0" encoding="GBK" ! >
    D.<! --xml version="1.0" encoding="GBK" --!>
  11. 下列关于XML的描述中,正确的是( B
    A.所有的XML元素都必须是小写的
    B.所有XML元素都必须正确地关闭
    C.所有XML文档都必须有DTD
    D.以上说法都正确
  12. Accept-Encoding头字段可以使用gzip和compress这两种最常见的数据编码格式。
  13. 下列选择中,哪个响应头能够使客户端访问服务器资源时采用下载窗口打开?( A )
    A.Content-Disposition
    B.Content-Type
    C.Content-Encoding
    D.Disposition
  14. Refresh能够使客户端不断刷新,其刷新的时间单位是( C )
    A.毫秒
    B.分钟
    C.秒
    D.纳秒
  15. Response对象的getOutputStream()和getWriter()方法可以同时发送响应消息体。×
  16. 给定Servlet程序的代码如下所示:
    Public class Servlet1 extends HttpServlet{
    Public void doGet(HttpServletRequest request,HttpServletResponse response)
    Throws ServletException IOException{
    System.out.println(“get”);
    }
    Public void doPost(HttpServletRequest request.HttpServletResponse response)
    Throws ServletException,IOException{
    System.out.println(“post”);
    doGet(reauest,response);
    }
    }
    用户在浏览器地址栏中键入正确的请求URL并回车后,在控制台上显示的结果是( A )。
    A.get
    B.post
    C.get post
    D.post get
  17. 下面选项中, 用于实现一个Web应用中的所有Servlet共享数据的对象是( B
    A.HttpSession
    B.ServletContext
    C.ServletConfig
    D.ServletRequest
  18. 服务器向客户端发送Cookie时,会在HTTP响应头字段中增加Set-Cookie响应头字段。
  19. Tomcat容器中会话的有效时间可以在web.xml文件中设置,默认会话过期时间为30分钟。
  20. Tomcat容器中如果将元素中的时间值设置成0或一个负数,则表示会话永不超时。
  21. Cookie的domain属性是用来指定浏览器访问的域,设置domain属性时严格区分大小写。×
  22. Cookie的path属性设置后,只对当前访问路径所属的目录有效。×
  23. 一次会话过程中,只允许客户端与服务器进行一次请求与响应过程。×
  24. 下列选项中,能够用于获取客户端所有cookie对象的方法是( B
    A: List cookies = request.getCookies();
    B: Cookie[] cookies = request.getCookies();
    C: List cookies = response.getCookies();
    D: Cookie[] cookies = response.getCookies();
  25. 除了RequestDispatcher接口的forward()方法可以实现转发外,还可以通过JSP的**<jsp:forward >**标签来实现转发。
  26. JSP脚本元素主要包含三种类型,分别是JSP Scriptlets、声明标识和JSP表达式
  27. JSP隐式对象out可以通过response.getWriter()方式获取,然后再通过println()或者write()方法向页面发送文本内容。×
  28. include指令的file属性值必须使用相对路径,这里的相对路径是相对于文件(file),而不是相对于页面(page)。
  29. include指令用于静态包含一个文件,它的file属性只能取相对路径。
  30. page指令的属性中,所有的属性都只能出现一次,否则会编译失败。×
  31. JSP文件与html文件有所不同,它不可以直接在浏览器中运行。
  32. 在c_if.jsp有如下部分代码:
    ``<c:if test=“true” > true <c:else test=“false” > false </c:else >
    对于上述代码片段说法正确的是( C
    A.该页面代码部署启动时,控制台会报错
    B.在该页面会出现编译错误,并有红叉提示
    C.访问该页面会出现结果:true false
    D.访问该页面时,浏览器没有任何信息显示
  33. 阅读下面代码片段:
    c_out.jsp:
    <%--第1个out标签 --%>
    userName1属性的值为:
    <c:out value="username1" default="unknown" />
    <%--第2个out标签 --%>
    userName2属性的值为:
    <c:out value="username2">
    ​ unknown
    </c:out >
    当使用浏览器访问c_out.jsp时会什么结果( B
    A.userName1属性的值为:unknown userName2属性的值为: username2
    B. userName1属性的值为:username1 userName2属性的值为: username2
    C. userName1属性的值为: null userName2属性的值为: null
    D.userName1属性的值为:username1 userName2属性的值为: unknown
  34. 控制器负责管理应用程序的业务数据、定义访问控制以及修改这些数据的业务规则。×
  35. 阅读下面的类:
    public class Book {
    private double price;
    public double getPrice() {
    ​ return price;
    }
    public void setPrice(double price) {
    ​ this.price = price;
    }
    }
    针对以上类,下列说法正确的是( A
    A.符合JavaBean规范
    B.不符合JavaBean规范
    C.没有构造方法,所以不符合JavaBean规范
    D.以上说法都不对
  36. 文件下载时,需指定的两个响应消息头是Content-Disposition和Content-Type
  37. 文件上传时form表单的enctype属性取值是form-data
  38. FileItem类的getContentType()方法获取普通表单字段将抛出异常。×
  39. 在Filter配置信息中,不属于dispatcherTypes元素的可选值是( C )。
    A.INCLUDE
    B.FORWARD
    C.RESPONSE
    D.REQUEST
  40. Connection接口表示Java程序和数据库的连接,只有获得该连接对象后才能访问数据库,并操作数据表。
  41. JDBC常用API 中,DriverManager类用于加载JDBC驱动并且创建与数据库的连接。
  42. 对于相同的SQL语句,Statement对象只会对其编译执行一次。×
  43. 使用DriverManager.registerDriver进行驱动注册时,数据库驱动会被注册2次。
  44. ResultSet接口表示select查询语句得到的结果集,该结果集封装在一个逻辑表格中。
  45. JDBC的全称是Java数据库连接,它是一套用于执行HTML语句的Java API。×
  46. 下面选项中,用于将参数化的SQL语句发送到数据库的方法是( B
    A.prepareCall(Stringsql)
    B.prepareStatement(Stringsql)
    C.registerDriver(Driverdriver)
    D.createStatement()
-------------本 文 结 束 感 谢 您 的 阅 读-------------