1. 控制器负责管理应用程序的业务数据、定义访问控制以及修改这些数据的业务规则。( )

  2. 答案:错
  3. MVC设计模式,是一种软件设计模式,它提供了一种按功能对软件进行模块划分的方法。( )

  4. 答案:对
  5. 在JSP Model2模型中,控制器的角色是由Servlet实现,视图的角色是由JSP页面实现。( )

  6. 答案:对
  7. 在JSP Model1模型中,封装数据和处理数据的业务逻辑交给了JavaBean组件,JSP只负责接收用户请求和调用JavaBean组件来响应用户的请求。( )

  8. 答案:对
  9. JSP Model1架构模型采用JSP+Servlet+JavaBean的技术,实际上它就是就是MVC(模型Model-视图View-控制器Controller)设计模式。( )

  10. 答案:错
  11. 在JSP Model2模型中,接收浏览器请求的是( )

  12. 答案:Servlet
  13. 下面关于MVC设计模式的特点描述中,错误的是( )

  14. 答案:使程序结构的耦合性增强
  15. 下列选项中,哪个是MVC设计模式中的模型?( )

  16. 答案:JavaBean
  17. MVC模式中用于负责与用户交互并展示模型中数据的模块是( )

  18. 答案:视图(View)
  19. JSP Model2开发的系统中,实现视图的是( )

  20. 答案:JSP
  21. DBCP是数据库连接池(DataBase Connection Pool)的简称,是Sun公司下的开源连接池实现,也是Tomcat服务器使用的连接池组件。( )

  22. 答案:错
  23. 我们可以使用BasicDataSourceFactory工厂类读取配置文件,创建数据源对象,然后获取数据库连接对象。( )
  24. C3P0配置文件中<named-config>结点代表自定义配置,一个配置文件中可以有零个或多个的自定义配置。( )
  25. 在ResultSetHandler接口中,提供了一个方法handle (java.sql.ResultSet rs),可以通过自定义一个实现ResultSetHandler接口的类,然后通过重写handle()方法,实现结果集的处理。( )
  26. ResultSet接口用于处理ResultSet结果集,它可以将结果集中的数据转为不同的形式。( )
  27. 关于DriverManager和DataSource接口中getConnection()方法的区别,解释正确的是( )
  28. 下面选项中,属于QueryRunner类的query()方法可执行的操作语句是( )
  29. 下面选项中,关于DBUtils类中用于装载并注册JDBC驱动程序的方法是( )
  30. 下面关于自定义ResultSetHandler接口实现类的描述,正确的是( )
  31. 已知,存在 QueryRunner对象 runner , SQL语句:String sql = "select * from user where id=?";下面操作中,能实现查询指定记录的选项是( )
  32. 获取FilterConfig对象,可以通过手动调用它的构造方法,从而进行它的实例化。( )
  33. Servlet事件监听器根据监听事件的不同,可以分为两类。( )
  34. 在web.xml中,一个 <listener>元素中可以出现多个< listener-class>子元素。( )
  35. <session-timeout>标签指定的超时必须为一个整数,如果这个整数是为0或负整数,则session永远不会超时。( )
  36. 实现ServletRequestAttributeListener接口的监听器类,可以用于监听ServletRequest对象中的属性变更。( )
  37. 下列选项中,哪个元素可以指定Filter拦截的资源被容器调用的方式( )
  38. 下面选项中,能够返回Filter设置的所有初始化参数名称的方法是( )
  39. 已知web.xml中存在如下配置: <session-config> <session-timeout>2</session-timeout> </session-config>下面的说法,正确的是( )
  40. EL表达式中条件运算符用于执行某种条件判断,它类似于Java语言中的if-else语句。( )
  41. EL表达式中的隐式对象与JSP中的隐式对象除了pageContext对象是它们共有的,其它隐式对象则毫不相关。( )
  42. EL表达式的cook隐式对象用于获取客户端的Cookie信息。( )
  43. JSTL标签库中的Core标签库的URI为http://java.sun.com/jsp /core。( )
  44. EL表达式的initParam隐式对象可获取web.xml文件中配置的Servlet信息。( )
  45. 下面选项中,与request.getAttribute(“p”);等效的EL表达式是( )
  46. 已知JSP页面中存在如下代码:<% session.setAttribute("pageContext", "itcast"); %>${pageContext}4、则以下说法,正确的是( )
  47. 阅读下面代码片段:c_out.jsp: <%--第1个out标签 --%> userName1属性的值为: <c:out value="username1" default="unknown" /> <%--第2个out标签 --%> userName2属性的值为: <c:out value="username2"> unknown </c:out>2、当使用浏览器访问c_out.jsp时会什么结果( )
  48. 在c_if.jsp有如下部分代码: <c:if test="true" > true </c:if> <c:else test="false" > false </c:else>1、对于上述代码片段说法正确的是( )
  49. JSP文件与html文件有所不同,它不可以直接在浏览器中运行。( )
  50. page指令的属性中,所有的属性都只能出现一次,否则会编译失败。( )
  51. Include指令用于静态包含一个文件,它的file属性只能取相对路径。( )
  52. JSP隐式对象out可以通过response.getWriter()方式获取,然后再通过println()或者write()方法向页面发送文本内容。( )
  53. 阅读下列JSP代码片断:     <% int x=5;  %>     <%! private int m(int a){ return a+1;} %>     <% x=3;      %> x=<%=x%>,<%=m(x)%>其运行结果是( )
  54. 在JSP中,exception隐式对象所对应的类是( )
  55. 下面关于动态包含的语法格式,书写正确的是( )
  56. 阅读下面代码片段:<body><% out.println("first line "); response.getWriter().write("second line ");%> </body>1、当使用浏览器访问该jsp页面时会什么结果( )
  57. Tomcat服务器的默认会话超时时间是( )
  58. 阅读下面代码: Book book = BookDB.getBook(id); HttpSession session = req.getSession(); List<Book> cart = (List) session.getAttribute("cart"); if (cart == null) { cart = new ArrayList<Book>(); session.setAttribute("cart", cart); } cart.add(book);下面选项中,哪个是对上述代码功能的正确描述?( )
  59. 一次会话过程中,只允许客户端与服务器进行一次请求与响应过程。( )
  60. Cookie的path属性设置后,只对当前访问路径所属的目录有效。( )
  61. Cookie的domain属性是用来指定浏览器访问的域,设置domain属性时严格区分大小写。( )
  62. Session是一种将会话数据保存到服务器端的技术,需要借助Cookie技术来实现。( )
  63. Tomcat容器中如果将<session-timeout>元素中的时间值设置成0或一个负数,则表示会话永不超时。( )
  64. 在HttpServletRequest接口中,用于返回请求消息的实体部分的字符集编码的方法是( )
  65. 使用request实现转发时,下列哪个路径的写法是正确的?( )
  66. 如果想要将页面传递来的用户名username为张三的数据存放在Requset对象中,以下哪种方式可以实现( )
  67. 如果没有设置Content-Type头字段,那么setCharacterEncoding()方法设置的字符集编码不会出现在HTTP消息的响应头中。( )
  68. 使用getIntHeader(String name) 方法时,如果获取到的头字段的值不能转为int类型,将发生NumberFormatException异常。( )
  69. HttpServletRequest接口中的setCharacterEncoding()方法用于设置request对象获取请求参数的解码方式,它对于get与post请求都有效。( )
  70. 通过请求转发来实现目标资源的访问时,由于客户端发送了两次请求,所以浏览器地址栏发生改变。( )
  71. 转发的forward()方法,必须在响应提交给客户端之后被调用,否则将抛出IllegalStateException异常。( )
  72. Eclipse工具开发Servlet会自动将src目录下的文件编译成class文件存放到哪个目录下( )
  73. 下面选项中, 用于设置ServletContext的域属性的方法是( )
  74. 下面选项中, 用于根据虚拟路径得到文件的真实路径的方法是( )
  75. 下面选项中, 哪个方法用于返回映射到某个资源文件的URL对象( )
  76. 在一个web.xml中只能配置一个监听器。( )
  77. 使用Eclipse工具可以自动编译Servlet并生成该Servlet的相应配置信息。( )
  78. 一个Servlet可以映射多个虚拟路径。( )
  79. 一个<servlet-mapping>元素下配置多个<url-pattern>子元素能实现Servlet的多重映射。( )
  80. ServletConfig对象可以实现多个Servlet之间的数据共享。( )
  81. 下列选项中,可以成功修改Tomcat端口号为80的是(   )
  82. 下面选项中,哪个头字段用于告知服务器,客户端所使用的字符集?( )
  83. 下面选项中,表示服务器错误的状态码是( )
  84. 下面选项中,哪个头字段用于告诉浏览器自动刷新页面的时间?( )
  85. XML文档中如果保存有中文字符,那么保存的文件编码格式一定要与文档声明的encoding的编码取值相同,否则将会产生中文乱码问题。( )
  86. 属性是对标记进一步的描述和说明,一个标记只能有一个属性。( )
  87. 一个web应用下子目录的命名没有特殊规定,可以随意命名。( )
  88. 采取在servler.xml文件中配置虚拟目录,每次修改server.xml文件后,都需要重启服务器,否则修改的配置将不会生效。( )
  89. 当访问一个Web应用程序时,如果没有指定资源名称,则会访问默认的页面。( )
  90. 分析下面的JavaScript代码 ,经过运算后m的值为(  )。var x=11;  var y="number";  var m=x+y;
  91. 下列选项中,可以在JavaScript警告框中写入 "Hello World"的是( )
  92. 在input控件中,当type值为text时,表示的是单行文本输入框。( )
  93. 内嵌式是将CSS代码集中写在HTML文档的<head>头部标记中,并且用<style>标记定义。( )
  94. 在文档对象节点树中,具有相同父节点的节点叫做“父节点”。( )
  95. 在实际开发中,开发者只需将后台数据展示在相应页面即可,无需关心前台界面中的JS代码。( )
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(4) dxwkbang
返回
顶部