- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Сборник тестов: 1500 вопросов и ответов на знание Android - Тимур Машнин
Шрифт:
Интервал:
Закладка:
Для оптимизации производительности путем удаления дополнительных уровней косвенности в цепочке вызовов выполнения.
Вопрос 29
Какие из следующих шаблонов проектирования применяются к Content Resolvers и Content Providers в Android?
Observer
Chain of Responsibility
Visitor
Abstract Factory
Activator
Proxy
Вопрос 30
Что из следующего верно о сервлетах?
Сервлет имеет методы doXXXX для каждого типа заголовка, который может быть отправлен на сервер.
Сервлет имеет методы doXXXX для каждого ресурса, на который можно ссылаться в запросе.
Сервлет имеет методы doXXXX для каждого типа контента, который может быть отправлен на сервер.
Сервлет имеет методы doXXXX для каждого метода запроса, который может быть отправлен на сервер.
Вопрос 31
Какие из следующих утверждений верны об обработке входных данных клиента в сервлете?
Сервлет может получить доступ к параметрам URL запроса, отправленного клиентом.
Сервлет не должен проверять, что типы значений, посланных к нему клиентом верны, так как мобильный клиент всегда будет проверять их.
Сервлет может получить доступ к URL закодированным параметрам, размещенным в теле запроса, отправленного клиентом.
Сервлет для мобильной облачной службы не должен проверять, что значения, посланные к нему от клиента являются правильными, поскольку мобильный клиент всегда будет написан тем же разработчиком.
Вопрос 32
Какие из следующих утверждений верны в отношении маршрутизации запроса и сервлетов?
Web. xml файл может быть использован для определения, какие запросы должны быть направлены каким сервлетам.
Web. xml файл никогда не используется для маршрутизации запросов сервлетам.
Все запросы должны быть направлены к одному и тому же сервлету.
Запросы могут быть направлены различным сервлетам, на основе пути ресурсов, указанным в запросе.
Вопрос 33
Что из следующего может привести к атаке с внедрением?
Повторяя исполняемые предоставленные клиентом данные обратно клиенту без фильтрации.
Неудачная проверка того, что тип данных, отправляемых на сервер, тот, который ожидается.
Позволить предоставленным клиентом данным управлять путем выполнения с участием конфиденциальных данных.
Хранение предоставленных клиентом данных без фильтрации, а затем повторная отправка их другим клиентам.
Все перечисленное.
Вопрос 34
Какие из следующих утверждений верны в отношении предоставленных клиентом данных?
Тщательная фильтрация клиентских данных не нужна, если только один тип клиента ожидается для использования облачного сервиса.
Тщательная фильтрация клиентских данных не нужна, если один и тот же разработчик пишет мобильный клиент и облачный сервис.
Поскольку данные клиента трудно фильтровать, облачный сервис никогда не должен принимать тело в HTTP-запросе.
Данные, предоставленные клиентом, в параметрах URL запроса всегда безопаснее, чем те же данные в теле URL закодированного запроса.
Ничего из перечисленного.
Вопрос 35
Что из следующего является преимуществом применения механизма AsyncQueryHandler для доступа к Android Content Provider?
Легче программировать, чем синхронные механизмы для доступа к Content Provider.
Он использует унаследованный параллелизм эффективно.
Он не берет на себя дополнительные накладные расходы по параллельным вычислениям.
Он не блокирует UI поток.
Вопрос 36
Каковы основные различия между механизмами AsyncQueryHandler и LoaderManager для доступа к Android Content Provider?
AsyncQueryHandler является более общим механизмом для выполнения CRUD операций для Content Provider.
LoaderManager является более общим механизмом для выполнения длительных операций в сочетании с жизненным циклом активности или фрагмента.
AsyncQueryHandler требует, чтобы приложения создавали явно фоновые потоки для выполнения CRUD операций.
LoaderManager дает возможность CRUD операциям для Android Content Provider быть выполненным в фоновых потоках.
Вопрос 37
Какие из следующих утверждений верны относительно Spring DispatcherServlet?
Он может вызвать различные методы объекта Controller в зависимости от пути запроса.
Этот класс предназначен для управления информацией о конфигурации и направлении ее в соответствующие @Autowired переменные-члены.
Он не может быть использован в контейнере веб-приложений.
Он используется для маршрутизации запросов для Spring Controller объектов.
Вопрос 38
Что из следующего является использованием аннотации @RequestBody?
Чтобы указать для Spring, что тело входящего HTTP-запроса должно быть демаршализовано для обеспечения значения для параметра метода с аннотацией @RequestMapping.
Чтобы указать, что Spring должен извлечь «тело» заголовка из входящего HTTP-запроса и использовать его, чтобы определить тип содержимого ответа.
Чтобы указать, что Spring Controller должен сохранить тело входящего HTTP-запроса в базе данных.
Чтобы указать, что Spring Controller должен обновить свою текущую информацию о маршрутизации с использованием информации в теле входящего HTTP-запроса.
Вопрос 39
@RequestParam не может быть использована, если HTTP-запрос имеет тело из нескольких частей.
Да
Нет
Вопрос 40
Что из следующего верно о @ResponseBody?
@ResponseBody может быть использован для указания параметров метода Controller, которые не должны быть включены в HTTP-ответ, отправленный клиенту.
@ResponseBody указывает, что возвращаемое значение из метода Controller должно быть использовано для создания тела HTTP-ответа.
@ResponseBody помогает отделить логику метода Controller от специфических деталей HTTP-протокола.
@ResponseBody в основном используется для push-уведомлений и не имеет отношения к HTTP.
Вопрос 41
Что из следующего верно о классе Spring Application?
Он может обеспечить способ main (), чтобы запустить Spring.
Он не должен наследовать от Spring-специфичного супер класса.
С помощью Spring Boot и соответствующих аннотаций, он может быть использован для установки Dispatcher сервлета.
Он может быть использован для предоставления информации о конфигурации для Spring.
Все перечисленное.
Вопрос 42
Что из следующего является причиной использования Dependency Injection?
Чтобы уменьшить количество вручную написанного кода конфигурации, необходимого для соединения приложения вместе.
Чтобы помочь отделить один или более классов от своих зависимостей.
Для повышения производительности при запуске приложения.
Для повышения безопасности приложения.
Вопрос 43
Для чего @Autowired используется?
Чтобы указать, что одна или более зависимостей класса должны быть автоматически обеспечены с помощью Dependency Injection.
Чтобы указать, что конкретный класс реализует интерфейс, который будет использоваться для Dependency Injection.
Чтобы указать, что автоматический Wire формат должен быть использован для маршрутизации HTTP-запроса.
Чтобы указать, что переменная-член не поточно-безопасна и должна иметь блокировку.
Вопрос 44
Что из следующего верно о ORM?
Object relational mapping используется, чтобы помочь в сохранении экземпляров объектов Java в базе данных.
Object relational mapping используется для сохранения HTTP-запросов в журнале как реляционные объекты.
Object relational mapping всегда использует JSON в качестве формата сохранения состояния.
Object relational mapping требует столбец для каждого экземпляра объекта, который будет храниться в базе данных.
Вопрос 45
Какие из следующих утверждений верны о коде, показанном ниже:
@RequestMapping (»/some/path»)
public @ResponseBody List <Video> findVideos (@RequestParam («title») String videoTitle) {
String query = «select * from video where video. title =»»+videoTitle+»'»;
return executeDatabaseQuery (query)
}
Единственный риск с этим кодом, что он будет производить плохую работу из-за избыточного манипулирования строками.
Произвольная логика потенциально может быть введена в запрос.
@RequestParam будет фильтровать параметр title и код является безопасным.
@RequestParam не будет фильтровать параметр title и код может пострадать от SQL injection атаки.
Вопрос 46
Что из следующего верно о Spring JPA Repositories?
Они используются, чтобы обеспечить процессуальный низкоуровневый интерфейс для доступа к строкам и столбцам в базе данных.
Реализации интерфейсов хранилищ автоматически создаются Spring.
Они могут сохранять только объекты Java, которые реализуют Serializable.
Они являются интерфейсами, которые должны быть реализованы в каждом классе, что хочет использовать репозиторий.
Вопрос 47
Что из следующего верно о традиционных ОС-аккаунтах?
Все приложения имеют отдельные пользовательские аккаунты, связанные с ними.
Если пользователь имеет доступ к ресурсу на платформе, все приложения, которые пользователь запускает, имеют доступ к этому ресурсу.
По умолчанию, если пользователь запускает приложение, процесс приложения связан с аккаунтом этого пользователя.
Если пользователь имеет доступ к ресурсу на платформе, все приложения имеют доступ к этому ресурсу.

