Бесплатные ответы на тесты по предмету «Фреймворки JS» — Синергия и МТИ
Быстрый поиск
Найдите вопрос в материалах предмета
Ищем по тексту вопросов и вариантов ответа на этой странице.
Показано 40 вопросов
По вашему запросу ничего не найденоПопробуйте сократить фразу или проверить написание.
Вопрос 1Ответ открыт бесплатно
Что такое Node.js?
1Node.js - это среда выполнения JavaScript✓ Правильный ответ
2Node.js - это фреймворк для разработки веб-приложений
3Node.js - это библиотека для графического дизайна
✓ Правильный ответ
Node.js - это среда выполнения JavaScript
Вопрос 2
Для чего нужен Node.js?
1Node.js предназначен для отображения в консоли информации, введенной в редакторе кода
2Node.js отлично справляется с обработкой нескольких соединений с низкой цикломатической сложностью, учитывая, что его однопоточный характер требует, чтобы мы как можно скорее освободили цикл обработки событий
3Node.js устанавливает зависимости, найденные в файле package.json
Вопрос 3
Что такое npm?
1npm представляет собой диспетчер пакетов Node.js.
2nmp - это виртуальный DOM для Node.js.
3nmp - это способ хранения данных в хэш таблицах.
Вопрос 4
Что представляет собой nmp?
1Это просто приложение, которое работает в фоновом режиме и внешне невидимо.
2nmp визуализирует в отдельном окне всё то что программист делает со своим кодом.
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?
1npm install name-of-the-library
2install npm name-of-the-library
3nmp 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?
1Django, Flask, NodeAPI
2Redis, Nuxt, Parcell
3Express, Sails, Koajs✓ Правильный ответ
✓ Правильный ответ
Express, Sails, Koajs
Вопрос 11
Чем хорош Express.js?
1Express.js упрощает установку маршрутов для веб-приложения, что делает его оптимальным выбором для создания REST API.
2Это необходимый компонент для запуска локального сервера.
3С помощью Express.js можно добиться эффекта переключения между страницами приложения без перезагрузки сервера
Вопрос 12
Что такое Crypto?
1Это приложение, позволяющее работать с криптовалютами в странах, где это не противоречит законодательству
2Crypto - это метод для работы со сложными математическими функциями, связанными с ИИ
3Crypto - это внутренняя библиотека 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 и рабочим потоком?
1Web worker реализованы в Node.js, а рабочие потоки реализованы в браузере.
2Web 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Его основной функционал - это установка связи между средой разработки и браузером.
3Npm будет очень полезен при разработке приложений Node, он может помочь вам определить конкретные номера версий ваших зависимостей.
Вопрос 33Ответ открыт бесплатно
Что такое заглушка?
1Это способ остановить асинхронный запрос при возникновении ошибки.
2Заглушка - это функция или программа, используемая для моделирования компонента / модуля.✓ Правильный ответ
3Заглушка - это компонент для отладки программы.
✓ Правильный ответ
Заглушка - это функция или программа, используемая для моделирования компонента / модуля.
Вопрос 34
Что такое стек вызовов?
1Это способ выполнения последовательности кода, при котором происходит “проваливание” на всё более глубокие уровни.
2Это последовательность выполнения кода, при котором сначала выполняются команды локальной видимости, затем глобальной видимости.
3Это последовательность выполнения запросов исходящий-входящий.
Вопрос 35
Какую проблему решает redux?
1Управление состоянием (данными) всего вашего приложения.
2Управление связью между сервером и клиентом.
3Обновляет DOM страницу без лишних перезапусков сервера.
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)?
1Connect сигнализирует о соединении или разъединении связки сервер-клиент.
2Connect возвращает новый компонент, обернутый в «приконнекченный» компонент, в котором как раз и живут свойства, пришедшие из редьюсеров (которые туда прокидывает Provider).✓ Правильный ответ
3Connect возвращает новое значение в базе данных после полученного push запроса.
✓ Правильный ответ
Connect возвращает новый компонент, обернутый в «приконнекченный» компонент, в котором как раз и живут свойства, пришедшие из редьюсеров (которые туда прокидывает Provider).
О материалах и доступе
Что входит в набор «Фреймворки JS.sa_ОДFrР»?
40 вопросов с вариантами из опубликованных тестов (1). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.
Какие ответы можно посмотреть бесплатно?
Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.
Как получить полный доступ?
Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.
Что делать, если обнаружена ошибка?
Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.