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

Ответы на тесты Разработка web-приложений на языке JavaScript.dor_БАК

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

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

Бесплатные ответы на тесты по предмету «Разработка web-приложений на языке JavaScript» — Синергия и МТИ

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

… программирование – это концепция программирования, при которой результат выполнения функции доступен спустя некоторое время в виде асинхронного (нарушающего стандартный порядок выполнения) вызова

  1. Асинхронное✓ Правильный ответ
✓ Правильный ответ

Асинхронное

Вопрос 2

… – это одиночный процесс, который может использовать программа для выполнения своих нужд

  1. Поток
Вопрос 3

Функция … предназначена для вывода в браузере предупреждающего модального диалогового окна с некоторым сообщением и кнопкой «ОК»

  1. alert()
Вопрос 4

… колбэки – это аргументы при вызове функции, которая начнет выполнение кода на заднем фоне

  1. Асинхронные
Вопрос 5

Объект … инкапсулирует последовательность обработчиков для еще не существующего результата, чем сильно упрощает сложные AJAX-приложения

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

… – это функции высшего порядка, при помощи которых можно откладывать или повторять выполнение других функций

  1. Таймеры✓ Правильный ответ
✓ Правильный ответ

Таймеры

Вопрос 7

Метод … – это встроенная функция JavaScript, устанавливающая таймер обратного отсчета (в миллисекундах) для выполнения функции обратного вызова по завершении заданного времени

  1. setTimeout()
Вопрос 8

Функция … производит выполнение кода через указанный интервал времени

  1. setInterval()
Вопрос 9

Функция … отменяет многократные повторения действий, установленные вызовом функции setInterval()

  1. clearInterval()
Вопрос 10Ответ открыт бесплатно

Программный код выполняется …, только одна конкретная операция происходит в данный момент времени

  1. последовательно✓ Правильный ответ
  2. параллельно
  3. хаотично
✓ Правильный ответ

последовательно

Вопрос 11

Каждый поток может выполнять только … в текущий момент времени

  1. одну задачу
  2. две задачи
  3. три задачи
  4. четыре задачи
Вопрос 12

… позволяют обработать некоторый JavaScript-код в отдельном потоке, который называется обработчиком, и таким образом запускать отдельные блоки JavaScript-кода одновременно

  1. Функции
  2. Операторы
  3. Web workers
Вопрос 13Ответ открыт бесплатно

… – это встроенный в браузер объект, который дает возможность делать HTTP-запросы к серверу без перезагрузки страницы

  1. Task
  2. Callback
  3. XMLHttpRequest✓ Правильный ответ
✓ Правильный ответ

XMLHttpRequest

Вопрос 14

Существует два типа таймеров – в частности, таймеры, которые выполняются … (укажите 2 варианта ответа)

  1. только один раз
  2. постоянно через промежуток времени
  3. только три раза
  4. только пять раз
Вопрос 15

… указывает браузеру на то, что вы хотите произвести анимацию, и просит его запланировать перерисовку на следующем кадре анимации

  1. setInterval
  2. XMLHttpRequest
  3. requestAnimationFrame
Вопрос 16Ответ открыт бесплатно

Чтобы включить строгий режим для всего сценария, нужно добавить в начало сценария команду …

  1. strict
  2. callMe
  3. use strict✓ Правильный ответ
✓ Правильный ответ

use strict

Вопрос 17

… – это функция, переданная в качестве аргумента другой функции

  1. Строгий режим
  2. Обратный вызов
  3. Безопасный вызов
Вопрос 18

… – это объект, представляющий результат успешного или неудачного завершения асинхронной операции

  1. Строгий режим
  2. Промис
  3. Обратный вызов
Вопрос 19

Установите соответствие между функциями и характеристиками:

  1. clearInterval()
  2. alert()
  3. setInterval()
  4. отменяет регулярное выполнение функции, установленное вызовом setInterval()
  5. предназначена для вывода в браузере предупреждающего модального диалогового окна с некоторым сообщением и кнопкой «ОК»
  6. производит выполнение кода через указанный интервал времени
Вопрос 20Ответ открыт бесплатно

Установите правильную последовательность вызовов, если есть два класса, один из которых базовый, а другой – унаследованный от базового:

  1. вызов конструктора базового класса✓ Правильный ответ
  2. вызов конструктора унаследованного класса✓ Правильный ответ
  3. компиляция✓ Правильный ответ
✓ Правильный ответ

вызов конструктора базового класса ; вызов конструктора унаследованного класса ; компиляция

Вопрос 21

… технического задания – в том, чтобы свести к минимуму разницу между представлениями двух сторон, заказчика и исполнителя

  1. Задача
Вопрос 22

… – это единый стандарт отображения всех элементов веб-страницы

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

Тег < … > задает основные параметры таблицы – длину, ширину и др.

  1. table✓ Правильный ответ
✓ Правильный ответ

table

Вопрос 24

Тег < … > создает новую строку в таблице

  1. tr
Вопрос 25

Тег < … > создает новый столбец в таблице

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

Тег < div > – это важнейший тег в … верстке

  1. блочной✓ Правильный ответ
✓ Правильный ответ

блочной

Вопрос 27

С помощью стандарта … можно менять размеры, цвет, границы, расположение и другие свойства блоков < div >

  1. CSS
Вопрос 28

… – это расширение браузера Google, которое обязательно должно быть у верстальщиков и дизайнеров

  1. Window Raizer
Вопрос 29

Достаточно часто используемое программное обеспечение – редакторы кода, такие как … (укажите 2 варианта ответа)

  1. AutoCAD
  2. Notepad++
  3. Webstorm
  4. Compas
Вопрос 30Ответ открыт бесплатно

Веб-приложение … работает на удаленном компьютере, который может находиться где угодно

  1. Back-end✓ Правильный ответ
  2. Front-end
  3. Single Page Application (SPA)
✓ Правильный ответ

Back-end

Вопрос 31

Веб-приложение … выполняется в браузере пользователя.

  1. Back-end
  2. Front-end
  3. Single Page Application (SPA)
Вопрос 32

Структура системы управления контентом (CMS) – чаще всего … (на базовый движок устанавливаются различные плагины, темы и др., которые позволяют наполнять сайт различным функционалом)

  1. модульная
  2. блочная
  3. иерархичная
Вопрос 33Ответ открыт бесплатно

С точки зрения внутреннего содержания система управления контентом (CMS) состоит из 2 частей, таких как … (укажите 2 варианта ответа)

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

внешняя часть, которая нужна для взаимодействия с пользователем ; внутренняя часть, отвечающая за функционал и оперативное обновление информации

Вопрос 34

Основная идея … – максимально упростить создание и управление сайтом

  1. CMS
  2. Control
  3. SEO
Вопрос 35

SEO … – это поисковая оптимизация

  1. CMS
  2. SEO
  3. Control
Вопрос 36Ответ открыт бесплатно

Установите соответствие между видами оптимизации и их характеристиками:

  1. Белая оптимизация✓ Правильный ответ
  2. Серая оптимизация✓ Правильный ответ
  3. Черная оптимизация✓ Правильный ответ
  4. оптимизаторская работа над ресурсом без применения официально запрещенных каждой поисковой системой методов раскрутки ресурса – без влияния на поисковые алгоритмы сайтов✓ Правильный ответ
  5. добавление большого количества ключевых слов в текст страницы, зачастую в ущерб читабельности для человека, например: «Масло масляное, потому что в нем есть маслопроизводные маслянистые жиры»✓ Правильный ответ
  6. все методы, которые противоречат правилам поисковых систем✓ Правильный ответ
✓ Правильный ответ

Белая оптимизация = оптимизаторская работа над ресурсом без применения официально запрещенных каждой поисковой системой методов раскрутки ресурса – без влияния на поисковые алгоритмы сайтов ; Серая оптимизация = добавление большого количества ключевых слов в текст страницы, зачастую в ущерб читабельности для человека, например: «Масло масляное, потому что в нем есть маслопроизводные маслянистые жиры» ; Черная оптимизация = все методы, которые противоречат правилам поисковых систем

Вопрос 37

Установите соответствие дат и событий:

  1. Середина 1980-х гг.
  2. 1991 г.
  3. 1994 г.
  4. ошибки в программном обеспечении медицинского аппарата для лучевой терапии Therac-25 привели к смерти как минимум двух пациентов
  5. Ирак, зенитный ракетный комплекс «Пэтриот» из-за программной ошибки, связанной с потерей точности вычислений, не сумел перехватить советскую ракету Р-17, в результате чего погибло 28 американских солдат
  6. ошибка в реализации команды деления процессора Pentium компании Intel привела к значительным затратам на бесплатную замену микросхем
Вопрос 38

Расположите в хронологической последовательности этапы определения целей сайта и требований к нему при разработке сайта:

  1. определение целевой аудитории
  2. определение цели сайта
  3. выяснение ожидаемой для посетителя информации
  4. определение типа сайта и его функционала
  5. определение технического и программного обеспечения
  6. анализ юзабилили
  7. разработка и утверждение технического задания (ТЗ)
Вопрос 39

Расположите в правильной последовательности этапы разделы технического задания:

  1. Введение
  2. Основания для разработки
  3. Назначение разработки
  4. Требования к программе
  5. Требования к программной документации
  6. Технико-экономические показатели
  7. Стадии и этапы разработки; 8. Порядок контроля и приемки
  8. Приложение (опционально))
Вопрос 40Ответ открыт бесплатно

В тестировании … ящика при порождении тестовых сценариев используется только информация о спецификации системы

  1. черного✓ Правильный ответ
  2. белого
  3. зеленого
✓ Правильный ответ

черного

Вопрос 41

… выступают в качестве имён переменных, функций, свойств объекта, и т. д.

  1. Идентификаторы
Вопрос 42

… получила свое название в результате того, что заглавные буквы внутри идентификатора напоминают горбы верблюда.

  1. Верблюжья нотация;; «Верблюжья нотация»
Вопрос 43Ответ открыт бесплатно

… – английское название стиля написания составных слов, при котором несколько слов разделяются символом подчеркивания (_) и не имеют пробелов в записи, причем каждое слово обычно пишется с маленькой буквы: foo_bar, hello_world и т. д.

  1. Snake_case;; Snake case✓ Правильный ответ
✓ Правильный ответ

Snake_case;; Snake case

Вопрос 44

Запись в исходном коде компьютерной программы, представляющая собой фиксированное значение, – это …, или безымянная константа

  1. литерал
Вопрос 45

Значения типа … представляют собой последовательности символов; такие значения задаются в виде строковых литералов, заключенных в одинарные или двойные кавычки

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

Шаблонные … представляют собой строки, заключенные в обратные кавычки (`) и обладают некоторыми особенными свойствами – например, в них можно подставлять некие значения, являющиеся результатом вычисления JavaScript-выражений

  1. литералы;; строки✓ Правильный ответ
✓ Правильный ответ

литералы;; строки

Вопрос 47

В JavaScript имеется специальное значение, которое указывает на отсутствие значения, – это …

  1. null
Вопрос 48

Значение …, записанное в некую переменную, указывает на то, что эта переменная не инициализирована и значение для нее отсутствует

  1. undefined
Вопрос 49

Режим strict …, введенный в ECMAScript 5, позволяет использовать более строгий вариант JavaScript; Это не просто подмножество языка: в нем сознательно используется семантика, отличающаяся от обычно принятой

  1. Down
  2. Strict
  3. Element
Вопрос 50Ответ открыт бесплатно

… – это механизм в JavaScript, в котором переменные и объявления функций, передвигаются вверх своей области видимости перед тем, как код будет выполнен

  1. hoisting✓ Правильный ответ
  2. strict mode
  3. undefined
✓ Правильный ответ

hoisting

Вопрос 51

Числовые литералы при попытке обращения к ним как к объектам автоматически на время выполнения операции преобразуются в соответствующие объекты, которые называют … обертками

  1. резервными
  2. детальными
  3. объектными
Вопрос 52

Глобальный объект … можно использовать в виде конструктора, создавая с его помощью новые числа (правда, в таком виде его практически никогда не используют), им можно пользоваться и как самостоятельной сущностью, не создавая его экземпляры (то есть – некие числа, представляемые с его помощью)

  1. Word
  2. Mood
  3. Number
Вопрос 53Ответ открыт бесплатно

Для выбора одной из множества альтернатив используется инструкция ветвления …, действие которого определяется набором значений соответствующей переменной

  1. switch (switch Statement)✓ Правильный ответ
  2. if
  3. if… else
✓ Правильный ответ

switch (switch Statement)

Вопрос 54

Оператор ветвления … реализует выполнение определенных команд при условии, что некоторое логическое выражение (условие) принимает значение «истина» (true)

  1. switch
  2. if
  3. if… else
Вопрос 55

Если в программе присутствует большое дерево ветвлений и все ветвления зависят от значения какой-либо одной переменной, то можно вместо ступенчатой последовательности конструкций if...else или else...if воспользоваться инструкцией …

  1. switch
  2. if
  3. if… else
Вопрос 56Ответ открыт бесплатно

К примитивным типам данных относятся такие, как … (укажите 2 варианта ответа)

  1. typeof
  2. symbol✓ Правильный ответ
  3. string✓ Правильный ответ
  4. table
✓ Правильный ответ

symbol ; string

Вопрос 57

Определите соответствие между примитивным типом данных и его значением (переводом):

  1. Boolean
  2. String
  3. Symbol
  4. логическое значение
  5. строка
  6. символ (используется в особых случаях, появился в ES6)
Вопрос 58

Определите соответствие между операторами и их описанием:

  1. Равно (==)
  2. Не равно (!=)
  3. Больше (>)
  4. возвращает true, если операнды равны
  5. возвращает true, если операнды не равны
  6. возвращает true, если операнд слева больше операнда справа
Вопрос 59

Установите правильную последовательность шагов алгоритма пузырьковой сортировки:

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

Установите правильную последовательность шести основных этапов, которые в общем случае включает процесс создания веб-приложения:

  1. определение целей и задач проекта✓ Правильный ответ
  2. разработка структуры сайта✓ Правильный ответ
  3. разработка дизайн-макетов✓ Правильный ответ
  4. html-верстка✓ Правильный ответ
  5. программирование и контроль качества✓ Правильный ответ
  6. запуск и сопровождение, SEO-оптимизация✓ Правильный ответ
✓ Правильный ответ

определение целей и задач проекта ; разработка структуры сайта ; разработка дизайн-макетов ; html-верстка ; программирование и контроль качества ; запуск и сопровождение, SEO-оптимизация

Вопрос 61

Для получения строкового представления массива нужно воспользоваться методом …

  1. toString();; .toString();
Вопрос 62

Для того чтобы обратить порядок следования элементов массива нужно воспользоваться методом …

  1. reverse();; .reverse()
Вопрос 63Ответ открыт бесплатно

Для того чтобы получить копию некоего фрагмента массива в виде нового массива, нужно воспользоваться методом …

  1. slice();; .slice()✓ Правильный ответ
✓ Правильный ответ

slice();; .slice()

Вопрос 64

Действие … заключается в последовательном повторении определенной части программы некоторое количество раз

  1. циклов
Вопрос 65

… – это разновидность управляющих конструкций для организации многократного выполнения одного и того же участка кода

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

… – это тип данных, в котором хранится упорядоченный набор однотипных элементов

  1. Массив✓ Правильный ответ
✓ Правильный ответ

Массив

Вопрос 67

Прерывать выполнение цикла нужно используя команду …

  1. break
Вопрос 68

Пропускать текущую итерацию и переходить сразу к следующей нужно с помощью команды …

  1. continue
Вопрос 69

Цикл … позволяет перебирать все перечислимые свойства объекта по их именам

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

Для организации сортировки элементов массива в алфавитном порядке (0-9A-Za-z) используется метод … без передачи ему аргументов

  1. sort()✓ Правильный ответ
  2. push()
  3. lastIndexOf()
✓ Правильный ответ

sort()

Вопрос 71

В ES6 появился метод массивов…, который выполняет поиск по массиву с использованием передаваемой ему функции

  1. find()
  2. push()
  3. lastIndexOf()
Вопрос 72

Метод … возвращает индекс последнего вхождения элемента в массив

  1. unshift()
  2. push()
  3. lastIndexOf()
Вопрос 73Ответ открыт бесплатно

В стандарте ES5 появился метод …, который возвращает индекс первого вхождения искомого элемента массива

  1. unshift()
  2. push()
  3. indexOf()✓ Правильный ответ
✓ Правильный ответ

indexOf()

Вопрос 74

Для объединения нескольких массивов можно воспользоваться методом …, возвращающим новый массив

  1. unshift()
  2. push()
  3. concat()
Вопрос 75

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

  1. unshift()
  2. push()
  3. splice()
Вопрос 76Ответ открыт бесплатно

Удалить элемент из конца массива, одновременно возвратив этот элемент, можно с помощью метода …

  1. unshift()
  2. push()
  3. pop()✓ Правильный ответ
✓ Правильный ответ

pop()

Вопрос 77

Определите соответствие методами и их характеристиками:

  1. entries()
  2. keys()
  3. map()
  4. возвращает итератор, который позволяет перебирать пары «ключ – значение массива»
  5. позволяет перебирать ключи массива
  6. позволяет перебирать массивы, применяя к каждому их элементу переданную этому методу функцию, преобразующую элемент, и создавать из полученных значений новые массивы
Вопрос 78

Установите соответствие методами и их характеристиками:

  1. iterator
  2. forEach()
  3. keys()
  4. метод позволяет получать так называемый «итератор объекта» – объект, который в данном случае позволяет организовывать перебор элементов массива
  5. метод можно использовать для перебора значений массивов и для выполнения над ними неких действий, задаваемых передаваемой методу функцией
  6. метод позволяет перебирать ключи массива
Вопрос 79

Используя цикл for – управляющую конструкцию программного кода, которая нарушает линейность исполнения алгоритма и позволяет выполнить указанный код множество раз, – установите правильную последовательность шагов алгоритма, если необходимо принять 30 капель лекарства:

  1. приготовить стакан
  2. открыть крышку пузырька с лекарством
  3. отмерить 30 капель
  4. закрыть крышку пузырька с лекарством
  5. принять полученную порцию лекарства
Вопрос 80Ответ открыт бесплатно

Установите правильную последовательность выполнения цикла (пошаговый алгоритм работы):

  1. выполняем < начальное действие >, переходим к шагу 2
  2. проверяем < условие выполнения цикла >; если условие вернуло true, переходим к шагу 3, иначе – к шагу 5
  3. выполняем итерацию цикла (команды, которые записаны в строках < тело цикла >); если выполнение итерации не было прервано, то переходим к шагу 4, иначе – к шагу 5
  4. выполняем < действие после итерации >, затем переходим к шагу 2
  5. выходим из цикла, продолжаем работу программы
✓ Правильный ответ

выполняем < начальное действие >, переходим к шагу 2 ; проверяем < условие выполнения цикла >; если условие вернуло true, переходим к шагу 3, иначе – к шагу 5 ; выполняем итерацию цикла (команды, которые записаны в строках < тело цикла >); если выполнение итерации не было прервано, то переходим к шагу 4, иначе – к шагу 5 ; выполняем < действие после итерации >, затем переходим к шагу 2 ; выходим из цикла, продолжаем работу программы

Вопрос 81

… функции – это функции, которые уже содержатся в табличном процессоре и выполняют различные вычисления автоматически при их вызове из библиотеки функций

  1. Встроенные
Вопрос 82

… функция – это анонимная функция с особым синтаксисом, которая принимает фиксированное число аргументов и работает в контексте включающей ее области видимости

  1. Стрелочная
Вопрос 83Ответ открыт бесплатно

… Java – это набор инструкций, исполняемых виртуальной машиной Java

  1. Байт-код✓ Правильный ответ
✓ Правильный ответ

Байт-код

Вопрос 84

… комментарий ведёт себя точно также как и однострочный (//) комментарий. Вместо этого, он начинается с #! и действителен только в самом начале скрипта или модуля.

  1. Шебанг
Вопрос 85

… функции (или тело функции) – это набор инструкций, заключенный в фигурные скобки, которые необходимо выполнить при ее вызове

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

… – это один из способов в JavaScript, с помощью которого можно получить аргументы функции

  1. Параметры✓ Правильный ответ
✓ Правильный ответ

Параметры

Вопрос 87

Если функции не был передан аргумент, который мы хотим получить с помощью параметра, то в этом случае он будет иметь значение …

  1. undefined
Вопрос 88

… – термин в программировании, означающий вызов функцией самой себя

  1. Рекурсия
Вопрос 89

На рисунке ниже показан стек …

  1. вызовов
  2. изменений
  3. замечаний
Вопрос 90Ответ открыт бесплатно

… – это структура данных, которая хранит сведения о соответствии идентификаторов и переменных

  1. Цикл
  2. Лексическое окружение✓ Правильный ответ
  3. Массив
✓ Правильный ответ

Лексическое окружение

Вопрос 91

… функции осуществляется посредством указания ее имени и двух круглых скобок

  1. Изменение
  2. Вызов
  3. Завершение
Вопрос 92

Функция … вычисляет внешнее произведение двух векторов

  1. inner()
  2. outer()
  3. square()
Вопрос 93Ответ открыт бесплатно

Для того чтобы понять замыкания, нужно разобраться с двумя важнейшими концепциями JavaScript, такими как контекст выполнения … и

  1. функция квадрата
  2. массив данных
  3. лексическое окружение✓ Правильный ответ
✓ Правильный ответ

лексическое окружение

Вопрос 94

Функция … возвращает первое значение в наборе данных после того, как для указанной области были применены сортировка и фильтрация

  1. outer()
  2. square()
  3. first()
Вопрос 95

… JavaScript – это специализированная программа, обрабатывающая JavaScript, в частности, в браузерах

  1. Движок
  2. Байт-код
  3. Массив
Вопрос 96Ответ открыт бесплатно

Функция … возвращает текущее календарное время системы

  1. time()✓ Правильный ответ
  2. outer()
  3. square()
✓ Правильный ответ

time()

Вопрос 97

… возвращает число, полученное согласно равномерному распределению

  1. double uniform( min, max )
  2. double exponential( rate )
  3. traceln( Object o )
Вопрос 98

Определите соответствие между функциями и характеристиками:

  1. time()
  2. square()
  3. inner()
  4. возвращает текущее календарное время системы
  5. вычисляет квадрат элементов массива, т. е. каждый элемент массива умножается сам на себя
  6. для одномерных массивов это, по сути, внутреннее произведение, для многомерных массивов – это сумма произведений по последним осям
Вопрос 99

Определите соответствие между функциями и их характеристиками:

  1. double time()
  2. traceln( Object o )
  3. IExperimentHost; getExperimentHost()
  4. возвращает текущее значение модельного времени (в единицах модельного времени)
  5. распечатывает текстовое представление объекта с разделителем строки в консоль
  6. возвращает графический интерфейс модели
Вопрос 100Ответ открыт бесплатно

Установите правильный порядок хода работы с данными и информацией:

  1. добывать✓ Правильный ответ
  2. обрабатывать✓ Правильный ответ
  3. хранить✓ Правильный ответ
  4. анализировать✓ Правильный ответ
  5. передавать✓ Правильный ответ
✓ Правильный ответ

добывать ; обрабатывать ; хранить ; анализировать ; передавать

Вопрос 101

Установите правильную последовательность этапов трансформации знаний при их обработке на компьютере:

  1. знания в памяти человека как результат мышления
  2. знания на материальных носителях
  3. знания на языках представления знаний
  4. поле знаний
  5. базы знаний
Вопрос 102

Оператор (операторная функция) … создает экземпляр объекта, встроенного или определенного пользователем, имеющего конструктор

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

Как у каждого ребенка есть отец и мать (хотя бы в биологическом смысле), так же они есть и у каждого объекта в JavaScript, и, в данной аналогии, если отцом объекта в JavaScript является разрабатывающий его конструктор, то мать – это....

  1. прототип✓ Правильный ответ
✓ Правильный ответ

прототип

Вопрос 104

… – это элемент JavaScript, который позволяет другим составляющим кода наследовать свойства и методы

  1. Prototype;; Прототип
Вопрос 105

… – это специальный метод, служащий для создания и инициализации объектов, созданных с использованием class

  1. Constructor;; Конструктор
Вопрос 106Ответ открыт бесплатно

… – это основная единица информации в вычислительной технике и цифровых коммуникациях, которая представляет логическое состояние с одним из двух возможных значений

  1. Бит;; bit✓ Правильный ответ
✓ Правильный ответ

Бит;; bit

Вопрос 107

… ссылка – это ссылка, ведущая на ту страницу, где она сама расположена

  1. Циклическая
Вопрос 108

… – это способность программы идентично использовать объекты с одинаковым интерфейсом без информации о конкретном типе этого объекта

  1. Полиморфизм
Вопрос 109

… – это механизм, позволяющий создавать классы на основе другого класса

  1. Наследование
Вопрос 110Ответ открыт бесплатно

К примитивным типам относят … (укажите 2 варианта ответа)

  1. byte✓ Правильный ответ
  2. boolean✓ Правильный ответ
  3. bite
  4. map
✓ Правильный ответ

byte ; boolean

Вопрос 111

… – это объединение данных и методов работы с этими данными в одной упаковке

  1. Инкапсуляция
  2. Парсинг
  3. Наследование
Вопрос 112

… в Java-методах означает, что метод принимает входные данные из строки и возвращает другой тип данных

  1. Инкапсуляция
  2. Парсинг
  3. Наследование
Вопрос 113Ответ открыт бесплатно

Ключевое слово … представляет ссылку на текущий экземпляр класса

  1. this✓ Правильный ответ
  2. yes
  3. true
✓ Правильный ответ

this

Вопрос 114

… класса – это переменная, которая описывает какое-либо из свойств данного класса

  1. Поле
  2. Площадь
  3. Размер
Вопрос 115

Правильно выведенное сообщение «Hello World!» с помощью JavaScript: …

  1. alert("Hello World")
  2. msgBox("Hello World")
  3. alertBox("Hello World")
  4. msg("Hello World")
Вопрос 116Ответ открыт бесплатно

Правильно объявленная функция в JavaScript: …

  1. function MyFunction()✓ Правильный ответ
  2. function = MyFunction()
  3. function:MyFunction()
  4. function = New MyFunction()
✓ Правильный ответ

function MyFunction()

Вопрос 117

Правильный способ использования оператора if в JavaScript: …

  1. if i = 2 then
  2. if i == 2 then
  3. if i = 2
  4. if (i == 2)
Вопрос 118

Правильный способ указать комментарий в коде JаvаSсriрt …

  1. // это комментарий
  2. < !-- это комментарий -- >
  3. ' это комментарий
Вопрос 119

Установите соответствие между переменными и их характеристиками:

  1. Локальные переменные
  2. Переменные экземпляра
  3. Переменные класса
  4. переменные, определенные внутри методов, конструкторов или блоков
  5. переменные внутри класса, но вне какого-либо метода
  6. переменные, объявленные внутри класса вне любого метода, с ключевым словом static
Вопрос 120Ответ открыт бесплатно

Установите соответствие между видами примитивных типов данных и их примерами:

  1. Целочисленные типы✓ Правильный ответ
  2. Вещественные типы✓ Правильный ответ
  3. Булев тип✓ Правильный ответ
  4. byte, char, short, int, long✓ Правильный ответ
  5. float и double✓ Правильный ответ
  6. boolean✓ Правильный ответ
✓ Правильный ответ

Целочисленные типы = byte, char, short, int, long ; Вещественные типы = float и double ; Булев тип = boolean

Вопрос 121

Расположите в хронологической последовательности открытия в программировании, начиная с самого раннего:

  1. ткацкий станок с перфокартами
  2. аналитическая машина
  3. первая программа для аналитической машины
  4. объектно-ориентированное программирование
Вопрос 122

Расположите языки программирования в порядке их создания (от старого до самого нового):

  1. Simula
  2. C++
  3. Python
  4. Java
Вопрос 123Ответ открыт бесплатно

… выражения (их еще называют regexp, или regex) – это механизм для поиска и замены текста

  1. Регулярные✓ Правильный ответ
✓ Правильный ответ

Регулярные

Вопрос 124

При записи строк параметры в … записи не используют символы кавычек, в то время как параметры функции-конструктора используют кавычки

  1. литеральной
Вопрос 125

… – это язык программирования, откуда JavaScript взял свои регулярные выражения

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

… объекта регулярного выражения обеспечивает компиляцию регулярного выражения во время выполнения

  1. Конструктор✓ Правильный ответ
✓ Правильный ответ

Конструктор

Вопрос 127

С точки зрения Java … представляет собой файл jar, используемый для определения бизнес-логики программы и построения интерфейсной части

  1. библиотека
Вопрос 128

Метод … возвращает индекс последнего вхождения указанного значения в строковый объект String, на котором он был вызван, или -1, если ничего не было найдено

  1. lastIndexOf()
Вопрос 129

Метод … создает новый экземпляр Array из массивоподобного или итерируемого объекта

  1. Array.from()
Вопрос 130Ответ открыт бесплатно

… – это язык стилей, с помощью которого мы придаем стиль отображения нашего HTML-контента, например, придаем цвет фону (background) и шрифту, придаем контенту многоколоночный вид

  1. CSS;; Cascading Style Sheets;; Cascading Style Sheets (CSS)✓ Правильный ответ
✓ Правильный ответ

CSS;; Cascading Style Sheets;; Cascading Style Sheets (CSS)

Вопрос 131

Регулярные выражения применяются для того, чтобы … (укажите 2 варианта ответа)

  1. не допустить замены
  2. удалить все даты
  3. удалить все файлы, начинающиеся на test
  4. найти все логи
Вопрос 132

Метод … возвращает позицию первого совпадения с regexp в строке str или -1, если совпадения нет

  1. str.search(regexp)
  2. indexOf()
  3. localeCompare()
Вопрос 133Ответ открыт бесплатно

Метод … ищет совпадение и возвращает true/false, в зависимости от того, находит ли он его

  1. regexp.test(str)✓ Правильный ответ
  2. indexOf()
  3. localeCompare()
✓ Правильный ответ

regexp.test(str)

Вопрос 134

Внутренний формат для строк – всегда …, вне зависимости от кодировки страницы

  1. UTF-90
  2. UTF-5
  3. UTF-8
  4. UTF-16
Вопрос 135

Говоря о JavaScript-методе str.replace(), следует отметить, что когда первый аргумент replace является строкой, он заменяет только … совпадение

  1. первое
  2. второе
  3. последнее
Вопрос 136

Говоря о методе str.match(regexp), следует отметить важное ограничение: str.search умеет возвращать только позицию … совпадения

  1. третьего
  2. первого
  3. последнего
Вопрос 137Ответ открыт бесплатно

Статический метод … возвращает строку, созданную из указанной последовательности значений единиц кода UTF-16

  1. String.fromCharCode()✓ Правильный ответ
  2. indexOf()
  3. localeCompare()
✓ Правильный ответ

String.fromCharCode()

Вопрос 138

Метод … проверяет соответствие в строке, этот метод возвращает совпадающий текст, если он находит совпадение, в противном случае он возвращает null

  1. exec()
  2. indexOf()
  3. localeCompare()
Вопрос 139

Метод … ищет очередное совпадение в тексте с шаблоном

  1. boolean find()
  2. indexOf()
  3. localeCompare()
Вопрос 140Ответ открыт бесплатно

Установите соответствие между методами и их характеристиками:

  1. Метод match()✓ Правильный ответ
  2. Метод substring()✓ Правильный ответ
  3. Метод slice()✓ Правильный ответ
  4. возвращает получившиеся совпадения при сопоставлении строки с регулярным выражением✓ Правильный ответ
  5. возвращает подстроку строки между двумя индексами, или от одного индекса и до конца строки✓ Правильный ответ
  6. возвращает новый массив, содержащий копию части исходного массива✓ Правильный ответ
✓ Правильный ответ

Метод match() = возвращает получившиеся совпадения при сопоставлении строки с регулярным выражением ; Метод substring() = возвращает подстроку строки между двумя индексами, или от одного индекса и до конца строки ; Метод slice() = возвращает новый массив, содержащий копию части исходного массива

Вопрос 141

Установите соответствие между методами и их характеристиками:

  1. Метод slice()
  2. Метод concat()
  3. Метод charAt()
  4. возвращает новый массив, содержащий копию части исходного массива
  5. объединяет строки
  6. используется, чтобы выяснить, какой символ стоит в заданной позиции
Вопрос 142

Определите последовательность действий при компиляции, если есть два класса конструкторов, один из которых базовый, а другой – унаследованный от базового:

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

Установите порядок выполнения конструкторов при порождении из нескольких классов:

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

конструкторы базовых классов в порядке их задания ; конструкторы членов, являющихся объектами класса ; конструктор порожденного класса

Вопрос 144

… объект – это объект, который всегда существует в глобальной области видимости (en-US)

  1. Глобальный
Вопрос 145

… – это модель синтаксического анализа и выполнения JavaScript-кода, в которой используется более строгая проверка кода на ошибки и генерируются ошибки при небезопасных действиях

  1. Strict mode;; Строгий режим
Вопрос 146

Графический … позволяет осуществлять взаимодействие человека с компьютером в форме диалога с использованием окон, меню и элементов управления (диалоговых панелей, кнопок и т. д.)

  1. интерфейс
Вопрос 147Ответ открыт бесплатно

… – это процесс и искусство создания компьютерных программ и/или программного обеспечения с помощью соответствующих технических языков

  1. Программирование✓ Правильный ответ
✓ Правильный ответ

Программирование

Вопрос 148

… программирования – это набор формальных правил, по которым пишутся программы

  1. Язык
Вопрос 149

… – это специалист, занимающийся программированием, то есть созданием компьютерных программ

  1. Программист
Вопрос 150Ответ открыт бесплатно

Для остановки таймера применяется функция …

  1. clearTimeout()✓ Правильный ответ
✓ Правильный ответ

clearTimeout()

Вопрос 151

Параметр … указывает на промежуток, через который будет выполняться функция из параметра someFunction

  1. period
Вопрос 152

В числе трех возможных состояний объекта Deferred – анализ чувствительности, равный … (укажите 3 варианта ответа)

  1. анализу чувствительности -1, еще нет результата
  2. 0, есть результат "success"
  3. 1, произошла ошибка "error"
  4. 1, еще нет результата
  5. 1, есть результат "success"
  6. 0, произошла ошибка "error"
Вопрос 153Ответ открыт бесплатно

Deferred приходит в состояние "error" в одном из трех случаев – в частности, если … (укажите 3 варианта ответа)

  1. аргумент callback или errback является instanceof Error✓ Правильный ответ
  2. из последнего обработчика выпал exception✓ Правильный ответ
  3. последний обработчик вернул значение instanceof Error✓ Правильный ответ
  4. аргумент callback или errback не является instanceof Error
  5. из первого обработчика выпал exception
  6. первый обработчик вернул значение instanceof Error
✓ Правильный ответ

аргумент callback или errback является instanceof Error ; из последнего обработчика выпал exception ; последний обработчик вернул значение instanceof Error

Вопрос 154

Если определить функцию в консоли браузера, то вызывать ее будет объект …

  1. window
  2. global
  3. net
Вопрос 155

Директива "use strict" была добавлена в JavaScript 1.8.5 (ECMAScript версии …)

  1. 5th Edition
  2. 6th Edition
  3. 7th Edition
  4. 8th Edition
Вопрос 156

Директиву "use strict" можно указывать только в … сценария или функции

  1. середине
  2. начале
  3. конце
Вопрос 157Ответ открыт бесплатно

Язык … программирования – это язык программирования, оптимизированный для программирование реактивных систем

  1. асинхронного
  2. синхронного✓ Правильный ответ
  3. глобального
✓ Правильный ответ

синхронного

Вопрос 158

Деструктор – это …

  1. специальный метод без параметров, служащий для деинициализации объекта (например, освобождения памяти), имя которого состоит из символа ~ и имени класса
  2. специальная функция класса, которая вызывается при создании нового объекта этого класса и предоставляет возможность инициализировать объекты во время их создания
  3. символ, который помогает выполнять определенные математические и логические вычисления с операндами
Вопрос 159

При передаче параметра по значению конструктор будет вызываться рекурсивно, поэтому он должен иметь в качестве параметра …

  1. ссылку
  2. функцию
  3. переменную
Вопрос 160Ответ открыт бесплатно

литералы - последовательность символов, заключенная в одинарные или двойные кавычки.

  1. Строковые✓ Правильный ответ
✓ Правильный ответ

Строковые

Вопрос 161

Установите соответствие между разработками в области программирования и авторами (разработчиками):

  1. Первая программа для аналитической машины
  2. Программа Sketchpad
  3. Язык программирование Simula
  4. Ада Августа Лавлейс
  5. Иван Сазерленд
  6. и Кристен Нюгорд и Оле-Йохан Даль
Вопрос 162

Определите соответствие между понятиями и их определениями:

  1. Инкапсуляция
  2. Абстрагирование
  3. Наследование
  4. принцип быстрой и надежной организации собственно иерархической управляемости
  5. принцип, в котором учитывается все самое важное в предмете для моделирования и решения конкретной задачи (г) метод, который направлен на определение точки, где единое управление лучше разделить или наоборот, собрать воедино разделенные управления
  6. принцип создание класса на базе уже существующего, при этом есть возможность пользоваться функционалом (свойствами и методами) базового
Вопрос 163Ответ открыт бесплатно

Изучив приведенный ниже пример работы с контейнером (в файле находится произвольное количество целых чисел, программа считывает их в вектор и выводит на экран), определите правильную последовательность кода:   #inсludе < iostream > #inсludе < vector > using namespace std; int main(){ ifstream input (“inpnum.txt”); if ( !input) { cout << “Ошибка открытия входного файла”; exit(1);} vector< int > v; //создание контейнера int x; while ( input >> x, !input.eof()) v.push_back(x); for ( auto temp : v) cout << temp }

  1. записывается соответствующая специализация шаблона vector – vector< int >
  2. для создания вектора v применяется конструктор по умолчанию
  3. организуется цикл до конца файла, в котором из него считывается очередное целое число
  4. с помощью метода push_back число заносится в вектор, размер которого увеличивается автоматически
✓ Правильный ответ

записывается соответствующая специализация шаблона vector – vector< int > ; для создания вектора v применяется конструктор по умолчанию ; организуется цикл до конца файла, в котором из него считывается очередное целое число ; с помощью метода push_back число заносится в вектор, размер которого увеличивается автоматически

Вопрос 164

Установите правильную последовательность действий программы при возникновении ошибки:

  1. код нормально выполняется вне блока повторных попыток
  2. управление переходит в блок повторных попыток
  3. какое-то выражение в этом блоке приводит к возникновению ошибки в методе
  4. метод генерирует исключение
  5. управление переходит к обработчику ошибок (улавливающему блоку), следующему сразу за блоком повторных попыток
Вопрос 165

Если перед строкой есть выражение, то шаблонная строка называется … шаблоном

  1. теговым
Вопрос 166

При помощи свойства … можно найти число юникодных символов в строке

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

Чтобы заменить часть строки (или даже всю строку), используется метод …

  1. replace()✓ Правильный ответ
✓ Правильный ответ

replace()

Вопрос 168

Чтобы выяснить, какой символ стоит в заданной позиции, нужно использовать метод …

  1. charAt()
Вопрос 169

… – это процесс соединения вещей друг с другом (в JavaScript чаще всего используется для соединения друг с другом значений переменных)

  1. Конкатенация
Вопрос 170Ответ открыт бесплатно

Метод … возвращает новый массив, содержащий копию части исходного массива

  1. slice()✓ Правильный ответ
✓ Правильный ответ

slice()

Вопрос 171

Метод … позволяет извлечь символы из строки (подстроку) или между двумя индексами, или от одного индекса и до конца строки

  1. substring()
Вопрос 172

Класс … в языке JavaScript позволяет создать объект, описывающий географический или культурный регион, обеспечивая возможность создания многонациональных программ с учетом региональных настроек дат, времен, чисел, валюты и т.д.

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

Метод … возвращает получившиеся совпадения при сопоставлении строки с регулярным выражением

  1. match()✓ Правильный ответ
✓ Правильный ответ

match()

Вопрос 174

Строку можно создать с помощью … кавычек

  1. одинарных, двойных либо обратных
  2. только двойных
  3. только одинарных
  4. только обратных
Вопрос 175

… кавычки также позволяют задавать «шаблонную функцию» перед первой кавычкой

  1. Обратные
  2. Двойные
  3. Одинарные
Вопрос 176

Для определения подстроки в строке используют такие методы, как … (укажите 2 варианта ответа)

  1. lastIndexIn()
  2. lastIndexFor()
  3. indexOf()
  4. lastIndexOf()
Вопрос 177Ответ открыт бесплатно

Метод … ищет подстроку (первый передаваемый аргумент) в строке (от начала строки) и возвращает позицию первого символа, с которого началось вхождение подстроки в строку

  1. lastIndexIn()
  2. lastIndexFor()
  3. indexOf()✓ Правильный ответ
  4. lastIndexOf()
✓ Правильный ответ

indexOf()

Вопрос 178

По большой части для конкатенации строк используют оператор …, но также можно объединить строки, используя метод concat()

  1. (==)
  2. (–)
  3. (+)
Вопрос 179

Метод … возвращает число, указывающее, должна ли данная строка находиться до, после или в том же самом месте, что и строка, переданная через параметр, при сортировке этих строк

  1. lastIndexOf()
  2. indexOf()
  3. localeCompare()
Вопрос 180Ответ открыт бесплатно

Существуют такие способы создания объекта в конструкторе RegExp, как … (укажите 2 варианта ответа)

  1. интегральная запись
  2. использование дополнительных строк
  3. литеральная запись✓ Правильный ответ
  4. использование конструктора✓ Правильный ответ
✓ Правильный ответ

литеральная запись ; использование конструктора

Вопрос 181

Метод … вызывает функцию с указанным значением this и аргументами, предоставленными в виде массива (либо массивоподобного объекта en-US)

  1. apply()
  2. indexOf()
  3. localeCompare()
Вопрос 182

Метод … – это предопределенный метод JavaScript, который может использоваться для вызова любого метода с любым владельцем объекта в качестве аргумента (параметра); благодаря методу любой объект может использовать методы, принадлежащие другому объекту

  1. apply()
  2. indexOf()
  3. call()
Вопрос 183Ответ открыт бесплатно

Установите соответствие между методами и их характеристиками:

  1. charAt()✓ Правильный ответ
  2. replace()✓ Правильный ответ
  3. indexOf()✓ Правильный ответ
  4. используется, чтобы выяснить, какой символ стоит в заданной позиции✓ Правильный ответ
  5. используется, чтобы заменить часть строки (или даже всю строку)✓ Правильный ответ
  6. ищет подстроку (первый передаваемый аргумент) в строке (от начала строки) и возвращает позицию первого символа, с которого началось вхождение подстроки в строку✓ Правильный ответ
✓ Правильный ответ

charAt() = используется, чтобы выяснить, какой символ стоит в заданной позиции ; replace() = используется, чтобы заменить часть строки (или даже всю строку) ; indexOf() = ищет подстроку (первый передаваемый аргумент) в строке (от начала строки) и возвращает позицию первого символа, с которого началось вхождение подстроки в строку

Вопрос 184

Установите правильный порядок создания конструктора:

  1. прописывается конструктор
  2. указываются аргументы
  3. запускается компиляция
Вопрос 185

… – это некоторый фрагмент кода, который можно описать один раз, а затем вызвать на выполнение в разных частях программы какое угодно число раз

  1. Функция
Вопрос 186

Написание функции посредством Function Declaration начинается с написания ключевого слова …

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

… функции – это ее локальные переменные, которые определяются на этапе объявления функции в круглых скобках

  1. Параметры✓ Правильный ответ
✓ Правильный ответ

Параметры

Вопрос 188

… функции – это значения, переданные в функцию при ее вызове

  1. Аргументы
Вопрос 189

… – это функция, которая должна быть выполнена после завершения работы другой функции

  1. Колбэк;; Коллбэк;; Callback
Вопрос 190Ответ открыт бесплатно

Узнать, является ли некоторый идентификатор функцией, можно с помощью оператора …

  1. typeof✓ Правильный ответ
✓ Правильный ответ

typeof

Вопрос 191

Оператор … предназначен для возвращения значения выражения в качестве результата выполнения функции

  1. return
Вопрос 192

… – это функция, у которой есть доступ к области видимости сформированной внешней по отношению к ней функции даже после того, как эта внешняя функция завершила работу

  1. Замыкание
Вопрос 193Ответ открыт бесплатно

… – это хранилище для данных в памяти и механизм для извлечения этих данных при обращении

  1. Лексическое окружение✓ Правильный ответ
✓ Правильный ответ

Лексическое окружение

Вопрос 194

В JavaScript создать функцию можно различными способами, такими как … (укажите 2 варианта ответа)

  1. Function Declaration
  2. Arrow Function
  3. Filter Function
  4. Narrow Function
Вопрос 195

Операции с функцией в JavaScript можно разделить на 2 шага, в числе которых– … функции (укажите 2 варианта ответа)

  1. объявление (создание)
  2. вызов (выполнение)
  3. отзыв
  4. изменение
Вопрос 196

Значение выражения должно быть указано … return

  1. в середине ключевого слова
  2. перед ключевым словом
  3. после ключевого слова
Вопрос 197Ответ открыт бесплатно

Контекст … – это абстрактное окружение, в котором вычисляется и выполняется JavaScript-код

  1. изменения
  2. завершения
  3. выполнения✓ Правильный ответ
✓ Правильный ответ

выполнения

Вопрос 198

Стек … – это структура данных, устроенная по принципу LIFO (Last In, First Out – «последним вошел, первым вышел»)

  1. вызовов
  2. изменений
  3. замечаний
Вопрос 199

Лексическое окружение содержит два компонента, в частности, … (укажите 2 варианта ответа)

  1. запись окружения
  2. ссылка на внешнее окружение
  3. массив
  4. фильтр
Вопрос 200Ответ открыт бесплатно

Для того чтобы функцию запустить, ее необходимо …

  1. вызвать✓ Правильный ответ
  2. создать
  3. изменить
✓ Правильный ответ

вызвать

Вопрос 201

Функция … – внутреннее произведение, т. е. функция, которая определяется внутри других функций.

  1. inner()
  2. outer()
  3. square()
Вопрос 202

Функция … вычисляет квадрат элементов массива, т. е. каждый элемент массива умножается сам на себя

  1. inner()
  2. outer()
  3. square()
Вопрос 203Ответ открыт бесплатно

Установите соответствие между функциями и характеристиками:

  1. inner()✓ Правильный ответ
  2. outer✓ Правильный ответ
  3. square✓ Правильный ответ
  4. внутреннее произведение, т. е. функция, которая определяется внутри других функций✓ Правильный ответ
  5. вычисляет внешнее произведение двух векторов✓ Правильный ответ
  6. вычисляет квадрат элементов массива, т. е. каждый элемент массива умножается сам на себя✓ Правильный ответ
✓ Правильный ответ

inner() = внутреннее произведение, т. е. функция, которая определяется внутри других функций ; outer = вычисляет внешнее произведение двух векторов ; square = вычисляет квадрат элементов массива, т. е. каждый элемент массива умножается сам на себя

Вопрос 204

Установите последовательность уровней программного обеспечения, от простого к сложному:

  1. базовое программное обеспечение (ПО)
  2. системное программное обеспечение (ПО)
  3. служебное программное обеспечение (ПО)
  4. прикладное программное обеспечение (ПО)
Вопрос 205

… – это сведения независимо от формы их представления

  1. Информация
Вопрос 206

… – это клиент-серверное приложение, в котором клиент взаимодействует с веб-сервером при помощи браузера

  1. Веб-приложение;; Web-приложение
Вопрос 207Ответ открыт бесплатно

… – это веб-приложения распределена между сервером и клиентом

  1. Логика✓ Правильный ответ
✓ Правильный ответ

Логика

Вопрос 208

Для хранения больших объемов информации используют особый компьютер с очень большим объемом памяти – … хранения данных

  1. сервер
Вопрос 209

Обмен информацией происходит по …, в которую объединены компьютеры

  1. сети;; компьютерной сети
Вопрос 210Ответ открыт бесплатно

… – это документ, содержащий перечень задач, обязанностей и требований, которые заказчик предъявляет исполнителю

  1. Техническое задание;; ТЗ✓ Правильный ответ
✓ Правильный ответ

Техническое задание;; ТЗ

Вопрос 211

… – это лицо (физическое или юридическое), заинтересованное в выполнении исполнителем работ, оказании им услуг или приобретении у продавца какого-либо продукта

  1. Заказчик
Вопрос 212

В разделе технического задания «…» содержится краткий перечень того, какими техническими средствами мы хотим получить профит

  1. Функциональное назначение
Вопрос 213Ответ открыт бесплатно

… веб-страниц и приложений – это создание структуры гипертекстового документа на основе HTML-разметки, как правило, при использовании таблиц стилей и клиентских сценариев таким образом, чтобы элементы дизайна выглядели аналогично дизайн-макету

  1. Верстка;; Вёрстка✓ Правильный ответ
✓ Правильный ответ

Верстка;; Вёрстка

Вопрос 214

Веб-приложения вошли в наш обиход примерно в конце …

  1. 1990-х – начале 2000-х гг.
  2. 1980-х – начале 1990-х гг.
  3. 1970-х – начале 1980-х гг.
  4. 1960-х – начале 1970-х гг.
Вопрос 215

К классическим веб-приложениям относят … (укажите 2 варианта ответа)

  1. почтовые клиенты
  2. интернет-магазины
  3. лендинг
Вопрос 216

В контексте создания сайтов есть два вида разработки, такие как … (укажите 2 варианта ответа)

  1. outsourcing
  2. back-end
  3. front-end
Вопрос 217Ответ открыт бесплатно

Верстка относится к такому виду разработки, как …

  1. outsourcing
  2. back-end
  3. front-end✓ Правильный ответ
✓ Правильный ответ

front-end

Вопрос 218

Верстку веб-страниц невозможно представить без …

  1. HTML
  2. back-end
  3. лендинга
Вопрос 219

Существует два наиболее распространенных вида верстки, такие как … (укажите 2 варианта ответа)

  1. горизонтальная
  2. книжная
  3. табличная
  4. блочная
Вопрос 220Ответ открыт бесплатно

Табличная верстка создается с помощью тега

  1. div
  2. strong
  3. table✓ Правильный ответ
✓ Правильный ответ

table

Вопрос 221

С помощью … можно узнать, насколько страница сайта адаптирована под разные размеры экраны и разрешения.

  1. тега  
  2. расширения Window Raizer
  3. HTML-редактора
Вопрос 222

Система … – это система, которая позволяет публиковать информацию на сайт и управлять его функционалом, также ее называют движком сайта

  1. Check
  2. CMS
  3. Control
Вопрос 223Ответ открыт бесплатно

Установите соответствие между веб-приложениями и их характеристиками:

  1. Back-end✓ Правильный ответ
  2. Front-end✓ Правильный ответ
  3. Single Page Application (SPA)✓ Правильный ответ
  4. работает на удаленном компьютере, который может находиться где угодно✓ Правильный ответ
  5. выполняется в браузере пользователя✓ Правильный ответ
  6. использует единственный HTML-документ как оболочку для всех веб-страниц и организующий взаимодействие с пользователем через динамически подгружаемые HTML, CSS, JavaScript, обычно посредством AJAX✓ Правильный ответ
✓ Правильный ответ

Back-end = работает на удаленном компьютере, который может находиться где угодно ; Front-end = выполняется в браузере пользователя ; Single Page Application (SPA) = использует единственный HTML-документ как оболочку для всех веб-страниц и организующий взаимодействие с пользователем через динамически подгружаемые HTML, CSS, JavaScript, обычно посредством AJAX

Вопрос 224

Установите правильную последовательность этапов создания сайтов:

  1. определение целей сайта и требований к нему
  2. разработка дизайн-макета
  3. верстка дизайн-макета
  4. программирование, установка и настройка фреймворка
  5. наполнение контентом и проведение тестирования
  6. размещение серверной части сайта в интернете
  7. продвижение и рекламная поддержка
  8. администрирование, регулярная поддержка
Вопрос 225

Массивы, объекты типа … представляют собой списки пронумерованных значений

  1. Array
Вопрос 226

Первый элемент массива типа Array имеет индекс (ключ) …

  1. 0;; ноль
Вопрос 227Ответ открыт бесплатно

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

  1. Инициализация✓ Правильный ответ
✓ Правильный ответ

Инициализация

Вопрос 228

Такой объект, как … – это массивоподобное представление нижележащего буфера с бинарными данными (ArrayBuffer)

  1. TypedArray;; типизированный массив
Вопрос 229

Для того чтобы узнать длину массива, нужно обратиться к такому его свойству, как …

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

… массива – это количество байт, отводимое в памяти для хранения всех элементов массива

  1. Длина✓ Правильный ответ
✓ Правильный ответ

Длина

Вопрос 231

Метод массивов … позволяет перебирать массивы, применяя к каждому их элементу переданную этому методу функцию, преобразующую элемент, и создавать из полученных значений новые массивы

  1. map();; .map()
Вопрос 232

Метод … похож на метод map(), но он отличается тем, что позволяет создавать новые массивы, содержащие лишь те элементы исходных массивов, которые удовлетворяют условию

  1. filter();; .filter()
Вопрос 233Ответ открыт бесплатно

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

  1. forEach()✓ Правильный ответ
✓ Правильный ответ

forEach()

Вопрос 234

Для того чтобы получить доступ к отдельному элементу массива, используют конструкцию, состоящую из … скобок, в которых содержится индекс элемента массива

  1. квадратных
  2. круглых
  3. фигурных
Вопрос 235

Оператор …, который появился в стандарте ES6, позволяет перебирать итерируемые объекты (в том числе массивы)

  1. for...of
  2. for...in
  3. for
Вопрос 236

Оператор … позволяет организовывать циклы, которые, в частности, можно использовать и для перебора (или инициализации) массивов, обращаясь к их элементам по индексам

  1. for...of
  2. for...in
  3. for
Вопрос 237Ответ открыт бесплатно

Метод …, появившийся в стандарте ES6, позволяет получать так называемый «итератор объекта» – объект, который в данном случае позволяет организовывать перебор элементов массива

  1. forEach()
  2. filter()
  3. iterator✓ Правильный ответ
✓ Правильный ответ

iterator

Вопрос 238

Метод … при каждом его вызове возвращает структуру данных, содержащую очередной элемент массива

  1. next()
  2. filter()
  3. iterator
Вопрос 239

Метод массивов … возвращает итератор, который позволяет перебирать пары «ключ – значение массива»

  1. entries()
  2. filter()
  3. iterator
Вопрос 240Ответ открыт бесплатно

Метод … позволяет перебирать ключи массива

  1. keys()✓ Правильный ответ
  2. filter()
  3. iterator
✓ Правильный ответ

keys()

Вопрос 241

Для добавления элементов в конец массива используют метод …

  1. push()
  2. filter()
  3. iterator
Вопрос 242

Для добавления элементов в начало массива используют метод …

  1. unshift()
  2. filter()
  3. iterator
Вопрос 243Ответ открыт бесплатно

Установите соответствие между методами и их характеристиками:

  1. filter()✓ Правильный ответ
  2. map()✓ Правильный ответ
  3. forEach()✓ Правильный ответ
  4. метод позволяет создавать новые массивы, содержащие лишь те элементы исходных массивов, которые удовлетворяют условию✓ Правильный ответ
  5. метод позволяет перебирать массивы, применяя к каждому их элементу переданную этому методу функцию, преобразующую элемент, и создавать из полученных значений новые массивы✓ Правильный ответ
  6. метод можно использовать для перебора значений массивов и для выполнения над ними неких действий, задаваемых передаваемой методу функцией✓ Правильный ответ
✓ Правильный ответ

filter() = метод позволяет создавать новые массивы, содержащие лишь те элементы исходных массивов, которые удовлетворяют условию ; map() = метод позволяет перебирать массивы, применяя к каждому их элементу переданную этому методу функцию, преобразующую элемент, и создавать из полученных значений новые массивы ; forEach() = метод можно использовать для перебора значений массивов и для выполнения над ними неких действий, задаваемых передаваемой методу функцией

Вопрос 244

Установите правильный порядок использования метода keys():

  1. const a = [1, 2, 3]
  2. let it = a.keys()
  3. console.log(it.next().value) //0
  4. console.log(it.next().value) //1
  5. console.log(it.next().value) //2
Вопрос 245

… представляет собой идентификатор, которому присвоено некое значение

  1. Переменная
Вопрос 246

Ключевое слово … появилось в ES2015, его упрощенно можно назвать «блочной» версией var

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

Если само слово let кажется не очень понятным, можно представить, что вместо него используется русское слово «…»

  1. пусть✓ Правильный ответ
✓ Правильный ответ

пусть

Вопрос 248

В наши дни, при разработке JS-программ на основе современных стандартов, вполне можно полностью отказаться от … и использовать только ключевые слова let и const

  1. var
Вопрос 249

Ключевое слово … не делает объекты неизменяемыми (иммутабельными), оно просто защищает от изменений ссылки на них, записанные в соответствующие константы

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

Если имя содержит несколько слов, используется …, то есть слова следуют одно за другим и каждое следующее слово начинается с заглавной буквы: myVeryLongName

  1. верблюжья нотация;; «верблюжья нотация»✓ Правильный ответ
✓ Правильный ответ

верблюжья нотация;; «верблюжья нотация»

Вопрос 251

… – это последовательность букв, цифр, символов подчеркивания «_» и знаков доллара «$»

  1. Идентификатор
Вопрос 252

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

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

Значения типа … в JavaScript представлены в виде 64-битных чисел двойной точности с плавающей запятой

  1. number✓ Правильный ответ
✓ Правильный ответ

number

Вопрос 254

Прежде чем использовать переменную, ее нужно объявить с использованием ключевого слова, например, такого как … (укажите 2 варианта ответа)

  1. var
  2. let
  3. dive
  4. drive
Вопрос 255

До появления стандарта … использование ключевого слова var было единственным способом объявления переменных

  1. ES2015
  2. S2017
  3. ES2020
Вопрос 256

Участок программы, в котором доступна (видима) переменная, называется …

  1. strong
  2. end-end
  3. scope
Вопрос 257Ответ открыт бесплатно

В JavaScript есть два ограничения, касающиеся имен переменных, – в частности, … (укажите 2 варианта ответа)

  1. первый символ не должен быть +
  2. первый символ не должен быть буквой
  3. первый символ не должен быть цифрой✓ Правильный ответ
  4. имя переменной должно содержать только буквы, цифры или символы $ и _✓ Правильный ответ
✓ Правильный ответ

первый символ не должен быть цифрой ; имя переменной должно содержать только буквы, цифры или символы $ и _

Вопрос 258

При выборе идентификатора необходимо учитывать определенные правила, согласно которым идентификаторы … (укажите 2 варианта ответа)

  1. должны начинаться с буквы, символа подчеркивания или знака доллара
  2. могут состоять из одного и более символов
  3. должны начинаться только с цифры
  4. могут состоять только из одного символа
Вопрос 259

Есть два устоявшихся негласных стиля, используемых для записи идентификаторов, состоящих из нескольких слов, – в частности, это стиль … (укажите 2 варианта ответа)

  1. snake
  2. Case
  3. camelCase
  4. snake_case
Вопрос 260Ответ открыт бесплатно

В JavaScript наиболее популярным стилем именования идентификаторов, состоящих из нескольких слов, является …

  1. divCase
  2. strongCase
  3. camelCase✓ Правильный ответ
✓ Правильный ответ

camelCase

Вопрос 261

К примитивным типам данных относят … (укажите 2 варианта ответа)

  1. Div
  2. boolean
  3. number
  4. HTML
Вопрос 262

В JavaScript есть пара зарезервированных слов, использующихся при работе с логическими значениями – это такие слова, как … (укажите 2 варианта ответа)

  1. check
  2. true
  3. false
  4. string
Вопрос 263

Установите соответствие между примитивным типом данных и значением (переводом):

  1. number
  2. string
  3. boolean
  4. число
  5. строка
  6. логическое значение
Вопрос 264Ответ открыт бесплатно

Установите хронологический порядок сортировки слияния:

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

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

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

Что входит в набор «Разработка web-приложений на языке JavaScript.dor_БАК»?

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

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

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

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

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

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

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

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