Заключительный рубежный контроль 30 вопросов        40 минут (Для выдачи 2 июня 2015)

               

Выберите лучший ответ (Писать следует в карточке. Ответы указывать заглавгыми латинскими буквами. Исправление рассматривается как ошибка).

1. Какой метод не поддерживает интерфейс javax. servlet. Servlet?

a.        +void init(ServletConfig config)

b.        + void service(ServletRequest request, ServletResponse response)

c.        +void doPost(HttpServletRequest request, HttpServletResponse response)

d.        +void destroy()

2. Какой из методов HttpServlet отправляет данные как часть тела запроса HTTP?

a.        doGet()

b.        doPost()

c.        doHead()

d.        doPut()

3. Какой метод не является методом HttpServletResponse?

a.        getOutputStream()

b.        getWriter()

c.        getReader()

d.        setContentType()

4. Какой способ управления сессиями является наиболее предпочтительным?

a.        Скрытое поле формы

b.        Перезапись URL

c.        Cookies

d.        API сервлетов

5. Объект какого класса позволяет организовать взаимодействие между сервлетами с использованием диспетчера запросов?

НЕ нашли? Не то? Что вы ищете?

a.        RequestDispatcher

b.        request

c.        response

d.        ServletContext

6. Когда страница show_times. jsp запрашивается следующим утверждением, то show_times. jsp

response. sendRedirect("/schedule/times/show_times. jsp");

a.        Имеет доступ к объекту response

b.        Имеет доступ к объекту request

c.        Имеет доступ к объекту response и объекту request

d.        Не имеет доступа к объекту response и объекту request

7. Что из следующего не является достоинством использования валидации данных на сервере?

a.        Использование Java

b.        Можно устанавливать собственные страницы ошибок

c.        Используется меньше кода

d.        Браузер клиента не поддерживает JavaScript

8. Если следующий тег include JSP закодирован в основной JSP, что произойдет, когда страница reports. jsp изменится?

<jsp:include page="includes/reports. jsp" />

a.        Изменения не коснутся последующих запросов для основной JSP

b.        Изменения проявятся в последующих запросов для основной JSP

c.        Будет сгенерирована ошибка JSP

9. Значения параметров инициализации обычно извлекаются

a.        В коде servlet        

b.        Файлом  web. xml        

c.        Из файла server. xml

d.        Из объекта  request

10. В соответствии со следующим кодом в web. xml file, страница error. htm вызывается, когда

<error-page>

<exception-type>java. lang. Throwable</exception-type>

<location>error. htm</location>

</error-page>

a.        Страница HTML не найдена        

b.        Происходит ошибка HTTP или Java        

c.        Выдается неперехваченное исключение

d.        Выдается код состояния ошибки HTTP (status code)

11. Объект session создается

a.        Каждый раз, когда браузер делает запрос web ресурса

b.        Каждый раз, когда браузер делает запрос servlet

c.        Каждый раз, когда браузер делает запрос jsp

d.        Когда браузер делает запрос servlet или  JSP с сервера первый раз

12. Текущий объект session доступен

a.        Только JSPs        

b.        Только servlet        

c.        Для обоих servlet и JSP

13. Какое из следующих утверждений ошибочно?

a.        String name = session. getAttribute("fullName");

b.        Book book = (Book) session. getAttribute("bookObj");

c.        session. setAttribute("fullName", "Ted Andrews");

d.        session. removeAttribute("fullName");

14. Что является недостатком использования EL

a.        Невозможно использовать объект cookie

b.        Невозможно использовать метод get объект аJavaBeans

c.        Невозможно использовать метод  set объекта JavaBeans

d.        a и с

15. Какой метод вызывается только один раз за время жизненного цикла сервлета?

a.        init()        

b.        doPost()        

c.        doGet()

d.        service()

16. Когда вы используете скрытое поле для передачи параметров сервлету или JSP, то все следующие утверждения, кроме одного истинны. Какое из них?

a.        Параметры не показываются в URL

b.        Пользователь может посмотреть параметры, используя браузер для просмотра исходного кода страницы

c.        Вы не обязаны хранить параметры в объекте session

d.        Вы не можете использовать кодирование URL

17. Укажите, какое свойство сервлетов является истинным?

a.        Сервлеты – это клиентские компоненты, которые динамично генерируют содержимое.

b.        Сервлеты по умолчанию могут обслуживать только один запрос клиента

c.        Сервлеты не зависят от платформы

d.        Сервлеты могут обрабатывать множественные клиентские запросы

18. Для выполнения Java Веб-приложения требуется

a.        Java Development Kit

b.        Спецификация JavaEE и Java Development Kit

c.        Реализация контейнера Servlet/JSP по спецификации JavaEE и Java Development Kit

d.        Enterprise JavaBeans

19. Java Servlet Page состоит из

a.        HTML  и внедренного XML кода        

b.        HTML  и внедренного Java кода        

c.        XML  и внедренного Java кода

d.        Java кода и web. xml

20. Servlet является Java классом, который расширяет класс

a.        Remote

b.        Generic

c.        HttpServlet

d.        HttpRequest

21. Какое из ниже приведенных утверждений неверно

a.        Для работы Веб-приложения клиенту необходим веб браузер, а серверу необходимо программное обеспечение сервера

b.        Для создания динамических страниц серверу может потребоваться СУБД

c.        Для создания статических страниц необходимо использовать JSP

d.        веб браузер запрашивает страницу от веб-сервера, посылая HTTP request, веб-сервер отвечает HTTP response

22. Где на сервере приложений кодируются параметры инициализации

a.        В файле web. xml        

b.        В файле server. xml        

c.        В файле context. xml

d.        В приложении

23. Укажите метод, который отправляет пользовательскую информацию в виде строки запроса, добавленной к URL?

a.        GET

b.        POST

c.        HEAD

d        DELETE

24. Атрибут _____________ директивы JSP-страницы означает, что текущая JSP-страница является страницей ошибок

a.        errorPage        

b.        isErrorPage        

c.        contentType

d.        buffer

25 .        _____________ используется для вставки содержимого другого файла, HTML-файла, JavaBean или другой JSP-страницы, в текущую JSP-страницу при компиляции JSP-страницы в сервлет

a.        Директива taglib        

b.        Директива page        

c.        Директива include

d.        Действие include

26. Что выводит следующий код JSP:

<%@ page import="java. util.*" %>

<%

Enumeration headerNames = request. getHeaderNames();

String name = (String) headerNames. nextElement();

String value = request. getHeader(name);

%>

<tr>

<td align="right"><%= name %></td>

<td><%= value %></td>

</tr>

a.        Все заголовки

b.        Первый заголовок

c.        Не выведет ни одного заголовка

d.        Страницу ошибки

27. Назовите правильную директиву для включения пакета java. util в JSP-страницу

a.        <%@ page import=java. util.*%>

b.        <%@ page import="java. util.*"%>

c.        <%@ import="java. util.*"%>

d.        <% import="java. util.*"%>

28. Какой объект не является неявным объектом JSP

a.        out

b.        page

c.        request

d.        context

29. Cookies извлекаются из объекта

a.        context

b.        page

c.        request

d.        response

30. В каком диапазоне предполагается использовать JavaBeans, описанный утверждением <jsp:useBean id="user" scope="session" class="business. User"/>

a.        страница

b.        запрос

c.        сеанс

d.        приложение