Все тесты предмета

Ответы на тесты Фреймворки JS.sa_ОДFrР

Вопросы и варианты доступны бесплатно. 12 ответов доступны бесплатно — откройте их кнопкой ниже. Полный набор — в личном кабинете на 7 дней.

40 вопросов 1 тест в одном предмете Доступ 7 дней
Содержание предмета

Бесплатные ответы на тесты по предмету «Фреймворки JS» — Синергия и МТИ

Вопрос 1Ответ открыт бесплатно

Что такое Node.js?

  1. Node.js - это среда выполнения JavaScript✓ Правильный ответ
  2. Node.js - это фреймворк для разработки веб-приложений
  3. Node.js - это библиотека для графического дизайна
✓ Правильный ответ

Node.js - это среда выполнения JavaScript

Вопрос 2

Для чего нужен Node.js?

  1. Node.js предназначен для отображения в консоли информации, введенной в редакторе кода
  2. Node.js отлично справляется с обработкой нескольких соединений с низкой цикломатической сложностью, учитывая, что его однопоточный характер требует, чтобы мы как можно скорее освободили цикл обработки событий
  3. Node.js устанавливает зависимости, найденные в файле package.json
Вопрос 3

Что такое npm?

  1. npm представляет собой диспетчер пакетов Node.js.
  2. nmp - это виртуальный DOM для Node.js.
  3. nmp - это способ хранения данных в хэш таблицах.
Вопрос 4

Что представляет собой nmp?

  1. Это просто приложение, которое работает в фоновом режиме и внешне невидимо.
  2. nmp визуализирует в отдельном окне всё то что программист делает со своим кодом.
  3. Он состоит из интерфейса командной строки, который можно использовать для доступа к онлайн-реестру общедоступных и частных пакетов.
Вопрос 5

Как создать приложение Node.js с нуля?

  1. Создаем файл проекта init node _имя файла. Инициализируем приложение через github согласно инструкции
  2. Запускаем приложение с выбранной темой из конструктора, представленного на сайте nodejs.org. Следуем инструкциям
  3. Можно начать с создания папки проекта. Затем мы переходим к этой папке с помощью командной строки и запускаем npm init. Наконец, мы следуем инструкциям, чтобы заполнить информацию о нашем приложении
Вопрос 6Ответ открыт бесплатно

Что делает «npm install»?

  1. Устанавливает библиотеку npm
  2. Он устанавливает зависимости, найденные в файле package.json.✓ Правильный ответ
  3. Производит компиляцию кода в машинный код.
✓ Правильный ответ

Он устанавливает зависимости, найденные в файле package.json.

Вопрос 7

Как установить библиотеку в Node.js?

  1. npm install name-of-the-library
  2. install npm name-of-the-library
  3. nmp install name-of-the-library
Вопрос 8

Как создать собственный скрипт?

  1. Для этого необходимо получить одобрение администратора, залить свой скрипт в github. Дождаться проверки и, в случае одобрения, скрипт появится в общедоступной базе
  2. Создание скриптов обычным пользователям недоступно. Этим занимается специальная команда разработчиков
  3. Необходимо зайти в package.json и добавить собственный скрипт в поле scripts. Затем можно запустить скрипт, перейдя в терминал и запустив npm run name-of-script
Вопрос 9

Можно ли создать интерфейсное приложение с помощью Node.js?

  1. Браузер не может запускать приложение, созданное на основе Node.js ни в каких случаях. Node.js просто является мостиком между приложением и браузером
  2. Браузер не может запускать приложение, созданное на основе Node.js, но можно использовать что-то вроде webpack или Parcel, чтобы связать код и превратить его во что-то, что может запускать браузер
  3. Да, Node.js позволяет создавать интерфейсное приложение без дополнительных настроек и установок
Вопрос 10Ответ открыт бесплатно

Можете ли вы назвать три популярных фреймворка Node.js?

  1. Django, Flask, NodeAPI
  2. Redis, Nuxt, Parcell
  3. Express, Sails, Koajs✓ Правильный ответ
✓ Правильный ответ

Express, Sails, Koajs

Вопрос 11

Чем хорош Express.js?

  1. Express.js упрощает установку маршрутов для веб-приложения, что делает его оптимальным выбором для создания REST API.
  2. Это необходимый компонент для запуска локального сервера.
  3. С помощью Express.js можно добиться эффекта переключения между страницами приложения без перезагрузки сервера
Вопрос 12

Что такое Crypto?

  1. Это приложение, позволяющее работать с криптовалютами в странах, где это не противоречит законодательству
  2. Crypto - это метод для работы со сложными математическими функциями, связанными с ИИ
  3. Crypto - это внутренняя библиотека Node.js, которая обеспечивает криптографические функции, например, для шифрования и дешифрования паролей
Вопрос 13Ответ открыт бесплатно

Как мы обрабатываем локальную и глобальную область видимости в Node.js?

  1. В Node.js необходимо соблюдать строгую иерархию области видимости. Глобальная область действует на все переменные независимо от их нахождения, однако, если в функции присутствует локальная переменная, то она имеет приоритет
  2. В отличие от клиентского JavaScript, в Node.js переменные, объявленные с помощью var с максимальной областью видимости, не являются глобальными; они являются локальными по отношению к модулю, в котором находятся✓ Правильный ответ
  3. Всегда первоочередной приоритет в обработке переменных, имеют находящиеся в глобальной области видимости
✓ Правильный ответ

В отличие от клиентского JavaScript, в Node.js переменные, объявленные с помощью var с максимальной областью видимости, не являются глобальными; они являются локальными по отношению к модулю, в котором находятся

Вопрос 14

Есть ли у Node.js доступ к файловой системе?

  1. Нет, файловая система доступна только из клиентского JS
  2. Да, но только если заданы права администратора и установлен crypto
  3. Да. Мы можем использовать модуль fs для чтения, записи, копирования и удаления файлов и папок
Вопрос 15

Что означает неблокирующий?

  1. Это означает, что код написан с условием синхронного выполнения функций, которые не блокируют выполнение друг друга.
  2. Это означает, что фрагмент кода, такой как, например, асинхронная функция, планируется запустить в следующей итерации цикла обработки событий, тем самым разблокируя остальную часть кода и, позволяя ему продолжать работать.
  3. Это означает, что запросы push и pop выполняются совместно и не блокируют друг друга.
Вопрос 16Ответ открыт бесплатно

Что такое цикл событий?

  1. Цикл событий - это то, что придает Node.js асинхронность.✓ Правильный ответ
  2. Цикл событий - это то, что придает Node.js синхронность.
  3. Цикл событий - это возможность последовательно выполнять код не обращаясь к многоитерационным функциям.
✓ Правильный ответ

Цикл событий - это то, что придает Node.js асинхронность.

Вопрос 17

Как работает цикл событий?

  1. Код выполняется последовательно. При выполнении цикла с многими итерациями, выполняется первая итерация и после этого происходит выход из цикла с продолжением выполнения последующего кода.
  2. Он планирует выполнение набора из пяти фаз в цикле. На первом этапе выполняются запланированные обратные вызовы setTimeout и setInterval. Второй запускает обратные вызовы ввода-вывода, запланированные для выполнения на текущей итерации. Третий опрашивает события, которые будут выполнены в следующей итерации. Четвертый запускает обратные вызовы setImmediate(). Наконец, пятый запускает все обратные вызовы «закрытия».
  3. Выполняется набор из трех фаз в цикле. Первая фаза запускает обратные вызовы ввода-вывода. Вторая фаза опрашивает события, которые будут выполнены на текущей итерации, и третья фаза закрывает все вызовы.
Вопрос 18

Выполняются ли асинхронные функции параллельно?

  1. Иногда да, например, когда первый запущенный процесс завершается принудительно, или в результате ошибки
  2. Выполняются в зависимости от ситуации.
  3. Нет. Асинхронная функция будет выполняться на следующей итерации цикла событий, в то время как параллельный процесс выполняется в своем собственном потоке.
Вопрос 19

Является ли Node.js многопоточным?

  1. Да, в этом его основное преимущество.
  2. Процесс Node.js, в стандартном исполнении, выполняется в одном потоке.
  3. Процесс Node.js выполняется всегда в одном потоке.
Вопрос 20Ответ открыт бесплатно

Возможно ли сделать Node.js многопоточным?

  1. Нет, это исключено по определению.
  2. Да, он по умолчанию и является многопоточным.
  3. При необходимости можно использовать модуль child_process для параллельного запуска нескольких процессов или Workers для запуска нескольких потоков.✓ Правильный ответ
✓ Правильный ответ

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

Вопрос 21

Что такое модуль child_process?

  1. Это процессы, которые определяют области видимости функций.
  2. Это процессы, которые разделяют синхронные и асинхронные функции.
  3. Модуль child_process позволяет порождать и разветвлять дочерние процессы.
Вопрос 22

Что такое дочерние процессы?

  1. Это циклы, выполняемые в теле другого цикла.
  2. Это функции, которые выполняются как аргументы другой функции.
  3. Это независимые процессы, которые выполняются в собственном процессоре и предоставляют нам доступ к системным командам.
Вопрос 23Ответ открыт бесплатно

В чем разница между web worker и рабочим потоком?

  1. Web worker реализованы в Node.js, а рабочие потоки реализованы в браузере.
  2. Web worker реализованы в браузере, а рабочие потоки реализованы в Node.js.✓ Правильный ответ
  3. Это одно и то же.
✓ Правильный ответ

Web worker реализованы в браузере, а рабочие потоки реализованы в Node.js.

Вопрос 24

Какой функционал выполняют web worker и рабочий поток?

  1. Они решают одну и ту же проблему, а именно обеспечивают параллельную обработку.
  2. Они обеспечивают асинхронность выполнения процессов.
  3. Они следят за синхронизацией запросов.
Вопрос 25

Каковы преимущества использования рабочего потока перед дочерним процессом?

  1. Рабочий поток выполняется в браузере, в отличии от системных дочерних процессов, поэтому сравнивать их некорректно.
  2. Рабочий поток имеет преимущество в исполнении, он более стабилен.
  3. В то время как дочерний процесс запускает свой собственный процесс со своим собственным пространством памяти, рабочий поток - это поток внутри процесса, который может использовать память совместно с основным потоком. Это помогает избежать дорогостоящей сериализации данных.
Вопрос 26Ответ открыт бесплатно

Что бы вы использовали для открытия двустороннего соединения с клиентом через HTTP в реальном времени?

  1. Для этого нужно использовать функцию request, в аргументы которой передаются соответствующие входящие и исходящие запросы.
  2. Многопоточный Node.js обеспечивает двустороннее соединение в своем базовом функционале.
  3. Можно, например, использовать WebSockets или длинный поллинг.✓ Правильный ответ
✓ Правильный ответ

Можно, например, использовать WebSockets или длинный поллинг.

Вопрос 27

Что такое Redis?

  1. Библиотека Node.js, позволяющая осуществлять синхронизацию входящих и исходящих запросов.
  2. Это быстрое хранилище данных типа «ключ‑значение» в памяти с открытым исходным кодом.
  3. Это модуль, производящий перенос данных в кэш памяти.
Вопрос 28

Что такое WebSocket?

  1. Протокол исходящих push запросов с изменением значений в базе данных.
  2. Протокол исходящих pop запросов без изменения значений в базе данных.
  3. Протокол связи поверх TCP -соединения, предназначенный для обмена сообщениями между браузером и веб-сервером.
Вопрос 29

Является ли WebSocket двунаправленным?

  1. Да. так как передача данных производится клиент-сервер и обратно.
  2. Нет, он используется только для передачи данных от клиента на сервер.
  3. Условно двунаправленным, так как для осуществления передачи данных от сервера к клиенту необходимо устанавливать дополнительные модули.
Вопрос 30Ответ открыт бесплатно

Что необходимо, чтобы инициировать соединение через WebSocket?

  1. Установить модуль отправки дуплексных запросов.
  2. Поддержка со стороны HTTP.✓ Правильный ответ
  3. Установленное соединение через HTTPS.
✓ Правильный ответ

Поддержка со стороны HTTP.

Вопрос 31

Для чего целесообразно использовать WebSocket?

  1. Для разработки почтовых сервисов, шифрованных каналов связи.
  2. Игровые приложения, требующие получения потока входящих и исходящих запросов постоянно, для чат-приложения.
  3. При разработке онлайн библиотек, для хранения больших объемов данных, где не нужны частые двунаправленные запросы.
Вопрос 32

Чем полезен менеджер пакетов npm?

  1. Он необходим для инициализации приложений, импорте библиотек и модулей.
  2. Его основной функционал - это установка связи между средой разработки и браузером.
  3. Npm будет очень полезен при разработке приложений Node, он может помочь вам определить конкретные номера версий ваших зависимостей.
Вопрос 33Ответ открыт бесплатно

Что такое заглушка?

  1. Это способ остановить асинхронный запрос при возникновении ошибки.
  2. Заглушка - это функция или программа, используемая для моделирования компонента / модуля.✓ Правильный ответ
  3. Заглушка - это компонент для отладки программы.
✓ Правильный ответ

Заглушка - это функция или программа, используемая для моделирования компонента / модуля.

Вопрос 34

Что такое стек вызовов?

  1. Это способ выполнения последовательности кода, при котором происходит “проваливание” на всё более глубокие уровни.
  2. Это последовательность выполнения кода, при котором сначала выполняются команды локальной видимости, затем глобальной видимости.
  3. Это последовательность выполнения запросов исходящий-входящий.
Вопрос 35

Какую проблему решает redux?

  1. Управление состоянием (данными) всего вашего приложения.
  2. Управление связью между сервером и клиентом.
  3. Обновляет DOM страницу без лишних перезапусков сервера.
Вопрос 36Ответ открыт бесплатно

Что такое редьюсер?

  1. Специалист. работающий с React/redux
  2. Библиотека, позволяющая контролировать асинхронность запросов.
  3. Это такая функция, которая принимает прошлое состояние и возвращает следующее.✓ Правильный ответ
✓ Правильный ответ

Это такая функция, которая принимает прошлое состояние и возвращает следующее.

Вопрос 37

Для чего нужен redux-thunk?

  1. Для контроля состояния переполненности хэш-таблиц.
  2. Для того, чтобы внутри создателя действия у вас была функция dispatch, чтобы с помощью нее «диспатчить» другие действия.
  3. Для обеспечения очередности асинхронных запросов.
Вопрос 38

Можно ли (и считается ли это нормальным) использовать state, если используется Redux?

  1. Ни в коем случае. Это чревато конфликтом исполнения кода.
  2. Только в случаях, когда нет асинхронных запросов.
  3. Разумеется да! Это нормально. Если изменяемое состояние компонента не нужно нигде, кроме него самого — это однозначно state.
Вопрос 39

Почему в reducer’ax мы возвращаем новые объекты?

  1. Потому что redux использует простое сравнение: изменился объект или нет. А два объекта могут быть равны только в том случае, если они содержат ссылку на одно и тоже место в памяти.
  2. Провокационный вопрос. На самом деле объекты не являются новыми - они просто видоизменены, но новыми, строго говоря, их назвать нельзя!
  3. Потому что любой объект занимает свою ячейку памяти, а, следовательно, является новым по сути.
Вопрос 40Ответ открыт бесплатно

Что возвращает функция connect (из react-redux)?

  1. Connect сигнализирует о соединении или разъединении связки сервер-клиент.
  2. Connect возвращает новый компонент, обернутый в «приконнекченный» компонент, в котором как раз и живут свойства, пришедшие из редьюсеров (которые туда прокидывает Provider).✓ Правильный ответ
  3. Connect возвращает новое значение в базе данных после полученного push запроса.
✓ Правильный ответ

Connect возвращает новый компонент, обернутый в «приконнекченный» компонент, в котором как раз и живут свойства, пришедшие из редьюсеров (которые туда прокидывает Provider).

О материалах и доступе

Что входит в набор «Фреймворки JS.sa_ОДFrР»?

40 вопросов с вариантами из опубликованных тестов (1). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.

Какие ответы можно посмотреть бесплатно?

Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.

Как получить полный доступ?

Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.

Что делать, если обнаружена ошибка?

Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.

Связаться с АртемХелп · Условия покупки · Политика конфиденциальности