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

Ответы на тесты Upgrade.td_Разработка на JavaScript для школьников

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

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

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

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

Что можно сделать с помощью синтаксиса Spread?

  1. Объединить две функции в один класс, сделать процесс выполнения асинхронным
  2. Расширить элементы, сгруппированные внутри определенного контейнера в данный момент, и назначить их другому контейнеру✓ Правильный ответ
  3. Можно распаковывать значения из объектов и массивов в отдельные свойства
✓ Правильный ответ

Расширить элементы, сгруппированные внутри определенного контейнера в данный момент, и назначить их другому контейнеру

Вопрос 2

Что можно сделать через деструктуризацию?

  1. Можно распаковывать значения из объектов и массивов в отдельные свойства
  2. Преобразовать списки в массивы и обратно
  3. Воздействовать на группировку элементов внутри контейнера
Вопрос 3

Что делает Rest-оператор?

  1. Позволяет анимировать элементы при трансформации. Это экономит память и сокращает время выполнения кода
  2. Позволяет "свернуть" часть элементов во время деструктуризации. Например, с его помощью можно разложить массив на первый элемент и все остальные
  3. Вызывает задержку выполнения функции
Вопрос 4

Что означает следующая запись?: function doSomething(first, second, ...rest) { // do something cool }

  1. Функция doSomething будет выполняться следующим образом: Первые два параметра начнут выполняться только при выполнении условия true, которое будет ответом на передачу третьего и последующих параметров
  2. Функция doSomething будет выполняться следующим образом: Первые два параметра начнут выполняться только при выполнении условия false, которое будет ответом на передачу третьего и последующих параметров
  3. Можно получить доступ к первым двум именованным параметрам как и обычно. А вот уже к другим аргументам, переданным функции начиная с третьего, вы сможете получить доступ через массив под названием rest, куда все они автоматически будут собираться
Вопрос 5

Что будет на выходе, если на вход предыдущего примера подать меньше чем три параметра?

  1. Команда остановится и выдаст ошибку компиляции
  2. Команда выполнится только с двумя первыми заданным аргументами
  3. rest будет просто пустым массивом
Вопрос 6Ответ открыт бесплатно

Что такое Map?

  1. Это аналог object, просто в связи с расширением синтаксиса потребовалось ввести новые значения некоторым функциям, параметрам, переменным (как, например, var и let)
  2. Map – это коллекция ключ/значение, как и Object. Но основное отличие в том, что Map позволяет использовать ключи любого типа✓ Правильный ответ
  3. Map – это особый вид коллекции: «множество» значений (без ключей), где каждое значение может появляться только один раз
✓ Правильный ответ

Map – это коллекция ключ/значение, как и Object. Но основное отличие в том, что Map позволяет использовать ключи любого типа

Вопрос 7

Расскажите об объекте Set?

  1. Объект Set – это особый вид коллекции: «множество» значений (без ключей), где каждое значение может появляться только один раз
  2. Объект Set – это особый вид коллекции: «множество» ключей, где каждый ключ может появляться только один раз
  3. По сути, Set это словарь, в котором обращение к каждому элементу возможно единожды, после чего он принимает нулевое значение
Вопрос 8

Что такое генераторы?

  1. Это новый вид функций, которые позволяют содержать в себе ещё набор других функций и запускать их по мере необходимости (либо не запускать)
  2. Это функции, которые, при определённых параметрах, создают новые функции, циклы
  3. Генераторы – новый вид функций в современном JavaScript. Они отличаются от обычных тем, что могут приостанавливать своё выполнение, возвращать промежуточный результат и далее возобновлять его позже, в произвольный момент времени
Вопрос 9

Приведите синтаксис создания генератора.

  1. function generateSequence() { yield 1; yield 2; return 3; }
  2. function* generateSequence() { yield 1; yield 2; return 3; }
  3. def function generateSequence() { yield 1; yield 2; return 3; }
Вопрос 10Ответ открыт бесплатно

Что такое Symbol?

  1. Это неизменяемый тип переменной, который может принимать символьные значения и значения вещественных чисел
  2. Это тип данных, который может быть изменён только при определённых условиях
  3. Это уникальный и неизменяемый тип данных, который может быть использован как идентификатор для свойств объектов✓ Правильный ответ
✓ Правильный ответ

Это уникальный и неизменяемый тип данных, который может быть использован как идентификатор для свойств объектов

Вопрос 11

Что такое React?

  1. Это фреймворк для создания серверной составляющей сайта.
  2. React-элемент описывает то, что должно появиться на экране или, другими словами, он описывает узел DOM в виде javascript-объекта
  3. React-это аналог DOM, только с гораздо более расширенными возможностями
Вопрос 12

Для чего нужны CSS препроцессоры?

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

Назовите особенности фреймворка MUI по сравнению с другими css фреймворками (основными)

  1. Это самый лёгкий фреймворк, так как написан на чистом css без использования js
  2. Самый тяжёный фреймворк, однако большой вес фреймворка компенсируется поддержкой React.js версии 16, Angular.js и наличием модуля для верстки почтовых писем✓ Правильный ответ
  3. Это не отдельный фреймворк, а просто тема для Bootstrap
✓ Правильный ответ

Самый тяжёный фреймворк, однако большой вес фреймворка компенсируется поддержкой React.js версии 16, Angular.js и наличием модуля для верстки почтовых писем

Вопрос 14

Опишите как работает хук useState()?

  1. Хук useState() принимает один параметр в виде начального состояния, которое может быть представлено как значение (только массив!) или функция. После вызова функции, useState возвращает массив из двух элементов. Первым элементом является начальное состояние, которое мы передаём, вторым — функция, изменяющая это состояние при ее вызове и передаче нового значения
  2. Хук useState() принимает один параметр в виде начального состояния, которое может быть представлено как значение (строка, число, массив, объект и т.д.) или функция. После вызова функции, useState возвращает массив из двух элементов. Первым элементом является начальное состояние, которое мы передаём, вторым — функция, изменяющая это состояние при ее вызове и передаче нового значения
  3. В качестве параметра в useState() передаётся только функция
Вопрос 15

Дайте описание useEffect()

  1. Хук useEffect() принимает два параметра в виде значений (массив, число, объект) и функция. После вызова функции, возвращает список из двух элементов
  2. Принимает либо одно либо два параметра. В зависимости от этого выполняется как другой соответствующий этим входным значениям хук
  3. В качестве параметра в useEffect() передается функция. При вызове хука useEffect по сути определяется "эффект", который затем применяется в приложении
Вопрос 16Ответ открыт бесплатно

Для чего нужен React router?

  1. Как дополнение к React для более быстрой перезагрузке страниц
  2. React создает одностраничное приложение, а React router играет важную роль для отображения нескольких представлений без необходимости перезагружать браузер в одностраничном приложении✓ Правильный ответ
  3. Позволяет одновременно работать нескольким разработчикам в своей среде и менять одностраничный сайт в процессе работы (аналог GIT)
✓ Правильный ответ

React создает одностраничное приложение, а React router играет важную роль для отображения нескольких представлений без необходимости перезагружать браузер в одностраничном приложении

Вопрос 17

Для чего нужны пакетные менеджеры?

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

Для чего используют NMP менеджер?

  1. NPM - пакетный менеджер для среды NodeJS. Используют для установки Gulp и его плагинов
  2. NMP - пакетный менеджер для фронтенда. Через него загружают все Javascript-библиотеки
  3. NMP - пакетный менеджер для PHP. Используют для загрузки чужого PHP-кода
Вопрос 19

Что такое Redux?

  1. Это библиотека, позволяющая использовать математические функции в js
  2. Redux — библиотека для JavaScript с открытым исходным кодом, предназначенная для управления состоянием приложения. Чаще всего используется в связке с React или Angular для разработки клиентской части
  3. Redux — библиотека для JavaScript с открытым исходным кодом, предназначенная для работы с big data
Вопрос 20Ответ открыт бесплатно

GIT - что это?

  1. Это централизованное хранилище информации, куда имеет доступ с правами просмотра каждый желающий. На этом сервере может храниться любая информация, любой тип данных
  2. Git — распределённая система управления версиями. Она не имеет выделенного сервера✓ Правильный ответ
  3. Фреймворк для frontend разработчиков
✓ Правильный ответ

Git — распределённая система управления версиями. Она не имеет выделенного сервера

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

Что входит в набор «Upgrade.td_Разработка на JavaScript для школьников»?

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

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

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

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

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

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

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

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