Вопрос 1Ответ открыт бесплатно
… программирование – это концепция программирования, при которой результат выполнения функции доступен спустя некоторое время в виде асинхронного (нарушающего стандартный порядок выполнения) вызова
- 1Асинхронное✓ Правильный ответ
✓ Правильный ответ Асинхронное
Вопрос 2
… – это одиночный процесс, который может использовать программа для выполнения своих нужд
- 1Поток
Вопрос 3
Функция … предназначена для вывода в браузере предупреждающего модального диалогового окна с некоторым сообщением и кнопкой «ОК»
- 1alert()
Вопрос 4
… колбэки – это аргументы при вызове функции, которая начнет выполнение кода на заднем фоне
- 1Асинхронные
Вопрос 5
Объект … инкапсулирует последовательность обработчиков для еще не существующего результата, чем сильно упрощает сложные AJAX-приложения
- 1Deferred
Вопрос 6Ответ открыт бесплатно
… – это функции высшего порядка, при помощи которых можно откладывать или повторять выполнение других функций
- 1Таймеры✓ Правильный ответ
✓ Правильный ответ Таймеры
Вопрос 7
Метод … – это встроенная функция JavaScript, устанавливающая таймер обратного отсчета (в миллисекундах) для выполнения функции обратного вызова по завершении заданного времени
- 1setTimeout()
Вопрос 8
Функция … производит выполнение кода через указанный интервал времени
- 1setInterval()
Вопрос 9
Функция … отменяет многократные повторения действий, установленные вызовом функции setInterval()
- 1clearInterval()
Вопрос 10Ответ открыт бесплатно
Программный код выполняется …, только одна конкретная операция происходит в данный момент времени
- 1последовательно✓ Правильный ответ
- 2параллельно
- 3хаотично
✓ Правильный ответ последовательно
Вопрос 11
Каждый поток может выполнять только … в текущий момент времени
- 1одну задачу
- 2две задачи
- 3три задачи
- 4четыре задачи
Вопрос 12
… позволяют обработать некоторый JavaScript-код в отдельном потоке, который называется обработчиком, и таким образом запускать отдельные блоки JavaScript-кода одновременно
- 1Функции
- 2Операторы
- 3Web workers
Вопрос 13Ответ открыт бесплатно
… – это встроенный в браузер объект, который дает возможность делать HTTP-запросы к серверу без перезагрузки страницы
- 1Task
- 2Callback
- 3XMLHttpRequest✓ Правильный ответ
✓ Правильный ответ XMLHttpRequest
Вопрос 14
Существует два типа таймеров – в частности, таймеры, которые выполняются … (укажите 2 варианта ответа)
- 1только один раз
- 2постоянно через промежуток времени
- 3только три раза
- 4только пять раз
Вопрос 15
… указывает браузеру на то, что вы хотите произвести анимацию, и просит его запланировать перерисовку на следующем кадре анимации
- 1setInterval
- 2XMLHttpRequest
- 3requestAnimationFrame
Вопрос 16Ответ открыт бесплатно
Чтобы включить строгий режим для всего сценария, нужно добавить в начало сценария команду …
- 1strict
- 2callMe
- 3use strict✓ Правильный ответ
✓ Правильный ответ use strict
Вопрос 17
… – это функция, переданная в качестве аргумента другой функции
- 1Строгий режим
- 2Обратный вызов
- 3Безопасный вызов
Вопрос 18
… – это объект, представляющий результат успешного или неудачного завершения асинхронной операции
- 1Строгий режим
- 2Промис
- 3Обратный вызов
Вопрос 19
Установите соответствие между функциями и характеристиками:
- 1clearInterval()
- 2alert()
- 3setInterval()
- 4отменяет регулярное выполнение функции, установленное вызовом setInterval()
- 5предназначена для вывода в браузере предупреждающего модального диалогового окна с некоторым сообщением и кнопкой «ОК»
- 6производит выполнение кода через указанный интервал времени
Вопрос 20Ответ открыт бесплатно
Установите правильную последовательность вызовов, если есть два класса, один из которых базовый, а другой – унаследованный от базового:
- 1вызов конструктора базового класса✓ Правильный ответ
- 2вызов конструктора унаследованного класса✓ Правильный ответ
- 3компиляция✓ Правильный ответ
✓ Правильный ответ вызов конструктора базового класса ; вызов конструктора унаследованного класса ; компиляция
Вопрос 21
… технического задания – в том, чтобы свести к минимуму разницу между представлениями двух сторон, заказчика и исполнителя
- 1Задача
Вопрос 22
… – это единый стандарт отображения всех элементов веб-страницы
- 1HTML
Вопрос 23Ответ открыт бесплатно
Тег < … > задает основные параметры таблицы – длину, ширину и др.
- 1table✓ Правильный ответ
Вопрос 24
Тег < … > создает новую строку в таблице
- 1tr
Вопрос 25
Тег < … > создает новый столбец в таблице
- 1td
Вопрос 26Ответ открыт бесплатно
Тег < div > – это важнейший тег в … верстке
- 1блочной✓ Правильный ответ
✓ Правильный ответ блочной
Вопрос 27
С помощью стандарта … можно менять размеры, цвет, границы, расположение и другие свойства блоков < div >
- 1CSS
Вопрос 28
… – это расширение браузера Google, которое обязательно должно быть у верстальщиков и дизайнеров
- 1Window Raizer
Вопрос 29
Достаточно часто используемое программное обеспечение – редакторы кода, такие как … (укажите 2 варианта ответа)
- 1AutoCAD
- 2Notepad++
- 3Webstorm
- 4Compas
Вопрос 30Ответ открыт бесплатно
Веб-приложение … работает на удаленном компьютере, который может находиться где угодно
- 1Back-end✓ Правильный ответ
- 2Front-end
- 3Single Page Application (SPA)
✓ Правильный ответ Back-end
Вопрос 31
Веб-приложение … выполняется в браузере пользователя.
- 1Back-end
- 2Front-end
- 3Single Page Application (SPA)
Вопрос 32
Структура системы управления контентом (CMS) – чаще всего … (на базовый движок устанавливаются различные плагины, темы и др., которые позволяют наполнять сайт различным функционалом)
- 1модульная
- 2блочная
- 3иерархичная
Вопрос 33Ответ открыт бесплатно
С точки зрения внутреннего содержания система управления контентом (CMS) состоит из 2 частей, таких как … (укажите 2 варианта ответа)
- 1поверхностная часть, которая идентифицирует пользователя
- 2внешняя часть, которая нужна для взаимодействия с пользователем✓ Правильный ответ
- 3внутренняя часть, отвечающая за функционал и оперативное обновление информации✓ Правильный ответ
✓ Правильный ответ внешняя часть, которая нужна для взаимодействия с пользователем ; внутренняя часть, отвечающая за функционал и оперативное обновление информации
Вопрос 34
Основная идея … – максимально упростить создание и управление сайтом
- 1CMS
- 2Control
- 3SEO
Вопрос 35
SEO
… – это поисковая оптимизация
- 1CMS
- 2SEO
- 3Control
Вопрос 36Ответ открыт бесплатно
Установите соответствие между видами оптимизации и их характеристиками:
- 1Белая оптимизация✓ Правильный ответ
- 2Серая оптимизация✓ Правильный ответ
- 3Черная оптимизация✓ Правильный ответ
- 4оптимизаторская работа над ресурсом без применения официально запрещенных каждой поисковой системой методов раскрутки ресурса – без влияния на поисковые алгоритмы сайтов✓ Правильный ответ
- 5добавление большого количества ключевых слов в текст страницы, зачастую в ущерб читабельности для человека, например: «Масло масляное, потому что в нем есть маслопроизводные маслянистые жиры»✓ Правильный ответ
- 6все методы, которые противоречат правилам поисковых систем✓ Правильный ответ
✓ Правильный ответ Белая оптимизация = оптимизаторская работа над ресурсом без применения официально запрещенных каждой поисковой системой методов раскрутки ресурса – без влияния на поисковые алгоритмы сайтов ; Серая оптимизация = добавление большого количества ключевых слов в текст страницы, зачастую в ущерб читабельности для человека, например: «Масло масляное, потому что в нем есть маслопроизводные маслянистые жиры» ; Черная оптимизация = все методы, которые противоречат правилам поисковых систем
Вопрос 37
Установите соответствие дат и событий:
- 1Середина 1980-х гг.
- 21991 г.
- 31994 г.
- 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 и т. д.
- 1Snake_case;; Snake case✓ Правильный ответ
✓ Правильный ответ Snake_case;; Snake case
Вопрос 44
Запись в исходном коде компьютерной программы, представляющая собой фиксированное значение, – это …, или безымянная константа
- 1литерал
Вопрос 45
Значения типа … представляют собой последовательности символов; такие значения задаются в виде строковых литералов, заключенных в одинарные или двойные кавычки
- 1string
Вопрос 46Ответ открыт бесплатно
Шаблонные … представляют собой строки, заключенные в обратные кавычки (`) и обладают некоторыми особенными свойствами – например, в них можно подставлять некие значения, являющиеся результатом вычисления JavaScript-выражений
- 1литералы;; строки✓ Правильный ответ
✓ Правильный ответ литералы;; строки
Вопрос 47
В JavaScript имеется специальное значение, которое указывает на отсутствие значения, – это …
- 1null
Вопрос 48
Значение …, записанное в некую переменную, указывает на то, что эта переменная не инициализирована и значение для нее отсутствует
- 1undefined
Вопрос 49
Режим strict …, введенный в ECMAScript 5, позволяет использовать более строгий вариант JavaScript; Это не просто подмножество языка: в нем сознательно используется семантика, отличающаяся от обычно принятой
- 1Down
- 2Strict
- 3Element
Вопрос 50Ответ открыт бесплатно
… – это механизм в JavaScript, в котором переменные и объявления функций, передвигаются вверх своей области видимости перед тем, как код будет выполнен
- 1hoisting✓ Правильный ответ
- 2strict mode
- 3undefined
✓ Правильный ответ hoisting
Вопрос 51
Числовые литералы при попытке обращения к ним как к объектам автоматически на время выполнения операции преобразуются в соответствующие объекты, которые называют … обертками
- 1резервными
- 2детальными
- 3объектными
Вопрос 52
Глобальный объект … можно использовать в виде конструктора, создавая с его помощью новые числа (правда, в таком виде его практически никогда не используют), им можно пользоваться и как самостоятельной сущностью, не создавая его экземпляры (то есть – некие числа, представляемые с его помощью)
- 1Word
- 2Mood
- 3Number
Вопрос 53Ответ открыт бесплатно
Для выбора одной из множества альтернатив используется инструкция ветвления …, действие которого определяется набором значений соответствующей переменной
- 1switch (switch Statement)✓ Правильный ответ
- 2if
- 3if… else
✓ Правильный ответ switch (switch Statement)
Вопрос 54
Оператор ветвления … реализует выполнение определенных команд при условии, что некоторое логическое выражение (условие) принимает значение «истина» (true)
- 1switch
- 2if
- 3if… else
Вопрос 55
Если в программе присутствует большое дерево ветвлений и все ветвления зависят от значения какой-либо одной переменной, то можно вместо ступенчатой последовательности конструкций if...else или else...if воспользоваться инструкцией …
- 1switch
- 2if
- 3if… else
Вопрос 56Ответ открыт бесплатно
К примитивным типам данных относятся такие, как … (укажите 2 варианта ответа)
- 1typeof
- 2symbol✓ Правильный ответ
- 3string✓ Правильный ответ
- 4table
✓ Правильный ответ symbol ; string
Вопрос 57
Определите соответствие между примитивным типом данных и его значением (переводом):
- 1Boolean
- 2String
- 3Symbol
- 4логическое значение
- 5строка
- 6символ (используется в особых случаях, появился в ES6)
Вопрос 58
Определите соответствие между операторами и их описанием:
- 1Равно (==)
- 2Не равно (!=)
- 3Больше (>)
- 4возвращает true, если операнды равны
- 5возвращает true, если операнды не равны
- 6возвращает true, если операнд слева больше операнда справа
Вопрос 59
Установите правильную последовательность шагов алгоритма пузырьковой сортировки:
- 1сравнить два числа
- 2если число слева больше, то поменять их местами
- 3перейти на одну позицию вправо
Вопрос 60Ответ открыт бесплатно
Установите правильную последовательность шести основных этапов, которые в общем случае включает процесс создания веб-приложения:
- 1определение целей и задач проекта✓ Правильный ответ
- 2разработка структуры сайта✓ Правильный ответ
- 3разработка дизайн-макетов✓ Правильный ответ
- 4html-верстка✓ Правильный ответ
- 5программирование и контроль качества✓ Правильный ответ
- 6запуск и сопровождение, SEO-оптимизация✓ Правильный ответ
✓ Правильный ответ определение целей и задач проекта ; разработка структуры сайта ; разработка дизайн-макетов ; html-верстка ; программирование и контроль качества ; запуск и сопровождение, SEO-оптимизация
Вопрос 61
Для получения строкового представления массива нужно воспользоваться методом …
- 1toString();; .toString();
Вопрос 62
Для того чтобы обратить порядок следования элементов массива нужно воспользоваться методом …
- 1reverse();; .reverse()
Вопрос 63Ответ открыт бесплатно
Для того чтобы получить копию некоего фрагмента массива в виде нового массива, нужно воспользоваться методом …
- 1slice();; .slice()✓ Правильный ответ
✓ Правильный ответ slice();; .slice()
Вопрос 64
Действие … заключается в последовательном повторении определенной части программы некоторое количество раз
- 1циклов
Вопрос 65
… – это разновидность управляющих конструкций для организации многократного выполнения одного и того же участка кода
- 1Цикл
Вопрос 66Ответ открыт бесплатно
… – это тип данных, в котором хранится упорядоченный набор однотипных элементов
- 1Массив✓ Правильный ответ
✓ Правильный ответ Массив
Вопрос 67
Прерывать выполнение цикла нужно используя команду …
- 1break
Вопрос 68
Пропускать текущую итерацию и переходить сразу к следующей нужно с помощью команды …
- 1continue
Вопрос 69
Цикл … позволяет перебирать все перечислимые свойства объекта по их именам
- 1for...in
Вопрос 70Ответ открыт бесплатно
Для организации сортировки элементов массива в алфавитном порядке (0-9A-Za-z) используется метод … без передачи ему аргументов
- 1sort()✓ Правильный ответ
- 2push()
- 3lastIndexOf()
✓ Правильный ответ sort()
Вопрос 71
В ES6 появился метод массивов…, который выполняет поиск по массиву с использованием передаваемой ему функции
- 1find()
- 2push()
- 3lastIndexOf()
Вопрос 72
Метод … возвращает индекс последнего вхождения элемента в массив
- 1unshift()
- 2push()
- 3lastIndexOf()
Вопрос 73Ответ открыт бесплатно
В стандарте ES5 появился метод …, который возвращает индекс первого вхождения искомого элемента массива
- 1unshift()
- 2push()
- 3indexOf()✓ Правильный ответ
✓ Правильный ответ indexOf()
Вопрос 74
Для объединения нескольких массивов можно воспользоваться методом …, возвращающим новый массив
- 1unshift()
- 2push()
- 3concat()
Вопрос 75
Для того чтобы, воспользовавшись одной операцией, удалить некие элементы массива и вставить вместо них другие элементы, используется метод …
- 1unshift()
- 2push()
- 3splice()
Вопрос 76Ответ открыт бесплатно
Удалить элемент из конца массива, одновременно возвратив этот элемент, можно с помощью метода …
- 1unshift()
- 2push()
- 3pop()✓ Правильный ответ
Вопрос 77
Определите соответствие методами и их характеристиками:
- 1entries()
- 2keys()
- 3map()
- 4возвращает итератор, который позволяет перебирать пары «ключ – значение массива»
- 5позволяет перебирать ключи массива
- 6позволяет перебирать массивы, применяя к каждому их элементу переданную этому методу функцию, преобразующую элемент, и создавать из полученных значений новые массивы
Вопрос 78
Установите соответствие методами и их характеристиками:
- 1iterator
- 2forEach()
- 3keys()
- 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
Если функции не был передан аргумент, который мы хотим получить с помощью параметра, то в этом случае он будет иметь значение …
- 1undefined
Вопрос 88
… – термин в программировании, означающий вызов функцией самой себя
- 1Рекурсия
Вопрос 89
На рисунке ниже показан стек …
- 1вызовов
- 2изменений
- 3замечаний
Вопрос 90Ответ открыт бесплатно
… – это структура данных, которая хранит сведения о соответствии идентификаторов и переменных
- 1Цикл
- 2Лексическое окружение✓ Правильный ответ
- 3Массив
✓ Правильный ответ Лексическое окружение
Вопрос 91
… функции осуществляется посредством указания ее имени и двух круглых скобок
- 1Изменение
- 2Вызов
- 3Завершение
Вопрос 92
Функция … вычисляет внешнее произведение двух векторов
- 1inner()
- 2outer()
- 3square()
Вопрос 93Ответ открыт бесплатно
Для того чтобы понять замыкания, нужно разобраться с двумя важнейшими концепциями JavaScript, такими как контекст выполнения … и
- 1функция квадрата
- 2массив данных
- 3лексическое окружение✓ Правильный ответ
✓ Правильный ответ лексическое окружение
Вопрос 94
Функция … возвращает первое значение в наборе данных после того, как для указанной области были применены сортировка и фильтрация
- 1outer()
- 2square()
- 3first()
Вопрос 95
… JavaScript – это специализированная программа, обрабатывающая JavaScript, в частности, в браузерах
- 1Движок
- 2Байт-код
- 3Массив
Вопрос 96Ответ открыт бесплатно
Функция … возвращает текущее календарное время системы
- 1time()✓ Правильный ответ
- 2outer()
- 3square()
✓ Правильный ответ time()
Вопрос 97
… возвращает число, полученное согласно равномерному распределению
- 1double uniform( min, max )
- 2double exponential( rate )
- 3traceln( Object o )
Вопрос 98
Определите соответствие между функциями и характеристиками:
- 1time()
- 2square()
- 3inner()
- 4возвращает текущее календарное время системы
- 5вычисляет квадрат элементов массива, т. е. каждый элемент массива умножается сам на себя
- 6для одномерных массивов это, по сути, внутреннее произведение, для многомерных массивов – это сумма произведений по последним осям
Вопрос 99
Определите соответствие между функциями и их характеристиками:
- 1double time()
- 2traceln( Object o )
- 3IExperimentHost; getExperimentHost()
- 4возвращает текущее значение модельного времени (в единицах модельного времени)
- 5распечатывает текстовое представление объекта с разделителем строки в консоль
- 6возвращает графический интерфейс модели
Вопрос 100Ответ открыт бесплатно
Установите правильный порядок хода работы с данными и информацией:
- 1добывать✓ Правильный ответ
- 2обрабатывать✓ Правильный ответ
- 3хранить✓ Правильный ответ
- 4анализировать✓ Правильный ответ
- 5передавать✓ Правильный ответ
✓ Правильный ответ добывать ; обрабатывать ; хранить ; анализировать ; передавать
Вопрос 101
Установите правильную последовательность этапов трансформации знаний при их обработке на компьютере:
- 1знания в памяти человека как результат мышления
- 2знания на материальных носителях
- 3знания на языках представления знаний
- 4поле знаний
- 5базы знаний
Вопрос 102
Оператор (операторная функция) … создает экземпляр объекта, встроенного или определенного пользователем, имеющего конструктор
- 1new
Вопрос 103Ответ открыт бесплатно
Как у каждого ребенка есть отец и мать (хотя бы в биологическом смысле), так же они есть и у каждого объекта в JavaScript, и, в данной аналогии, если отцом объекта в JavaScript является разрабатывающий его конструктор, то мать – это....
- 1прототип✓ Правильный ответ
✓ Правильный ответ прототип
Вопрос 104
… – это элемент JavaScript, который позволяет другим составляющим кода наследовать свойства и методы
- 1Prototype;; Прототип
Вопрос 105
… – это специальный метод, служащий для создания и инициализации объектов, созданных с использованием class
- 1Constructor;; Конструктор
Вопрос 106Ответ открыт бесплатно
… – это основная единица информации в вычислительной технике и цифровых коммуникациях, которая представляет логическое состояние с одним из двух возможных значений
- 1Бит;; bit✓ Правильный ответ
✓ Правильный ответ Бит;; bit
Вопрос 107
… ссылка – это ссылка, ведущая на ту страницу, где она сама расположена
- 1Циклическая
Вопрос 108
… – это способность программы идентично использовать объекты с одинаковым интерфейсом без информации о конкретном типе этого объекта
- 1Полиморфизм
Вопрос 109
… – это механизм, позволяющий создавать классы на основе другого класса
- 1Наследование
Вопрос 110Ответ открыт бесплатно
К примитивным типам относят … (укажите 2 варианта ответа)
- 1byte✓ Правильный ответ
- 2boolean✓ Правильный ответ
- 3bite
- 4map
✓ Правильный ответ byte ; boolean
Вопрос 111
… – это объединение данных и методов работы с этими данными в одной упаковке
- 1Инкапсуляция
- 2Парсинг
- 3Наследование
Вопрос 112
… в Java-методах означает, что метод принимает входные данные из строки и возвращает другой тип данных
- 1Инкапсуляция
- 2Парсинг
- 3Наследование
Вопрос 113Ответ открыт бесплатно
Ключевое слово … представляет ссылку на текущий экземпляр класса
- 1this✓ Правильный ответ
- 2yes
- 3true
Вопрос 114
… класса – это переменная, которая описывает какое-либо из свойств данного класса
- 1Поле
- 2Площадь
- 3Размер
Вопрос 115
Правильно выведенное сообщение «Hello World!» с помощью JavaScript: …
- 1alert("Hello World")
- 2msgBox("Hello World")
- 3alertBox("Hello World")
- 4msg("Hello World")
Вопрос 116Ответ открыт бесплатно
Правильно объявленная функция в JavaScript: …
- 1function MyFunction()✓ Правильный ответ
- 2function = MyFunction()
- 3function:MyFunction()
- 4function = New MyFunction()
✓ Правильный ответ function MyFunction()
Вопрос 117
Правильный способ использования оператора if в JavaScript: …
- 1if i = 2 then
- 2if i == 2 then
- 3if i = 2
- 4if (i == 2)
Вопрос 118
Правильный способ указать комментарий в коде JаvаSсriрt …
- 1// это комментарий
- 2< !-- это комментарий -- >
- 3' это комментарий
Вопрос 119
Установите соответствие между переменными и их характеристиками:
- 1Локальные переменные
- 2Переменные экземпляра
- 3Переменные класса
- 4переменные, определенные внутри методов, конструкторов или блоков
- 5переменные внутри класса, но вне какого-либо метода
- 6переменные, объявленные внутри класса вне любого метода, с ключевым словом static
Вопрос 120Ответ открыт бесплатно
Установите соответствие между видами примитивных типов данных и их примерами:
- 1Целочисленные типы✓ Правильный ответ
- 2Вещественные типы✓ Правильный ответ
- 3Булев тип✓ Правильный ответ
- 4byte, char, short, int, long✓ Правильный ответ
- 5float и double✓ Правильный ответ
- 6boolean✓ Правильный ответ
✓ Правильный ответ Целочисленные типы = byte, char, short, int, long ; Вещественные типы = float и double ; Булев тип = boolean
Вопрос 121
Расположите в хронологической последовательности открытия в программировании, начиная с самого раннего:
- 1ткацкий станок с перфокартами
- 2аналитическая машина
- 3первая программа для аналитической машины
- 4объектно-ориентированное программирование
Вопрос 122
Расположите языки программирования в порядке их создания (от старого до самого нового):
- 1Simula
- 2C++
- 3Python
- 4Java
Вопрос 123Ответ открыт бесплатно
… выражения (их еще называют regexp, или regex) – это механизм для поиска и замены текста
- 1Регулярные✓ Правильный ответ
✓ Правильный ответ Регулярные
Вопрос 124
При записи строк параметры в … записи не используют символы кавычек, в то время как параметры функции-конструктора используют кавычки
- 1литеральной
Вопрос 125
… – это язык программирования, откуда JavaScript взял свои регулярные выражения
- 1Perl
Вопрос 126Ответ открыт бесплатно
… объекта регулярного выражения обеспечивает компиляцию регулярного выражения во время выполнения
- 1Конструктор✓ Правильный ответ
✓ Правильный ответ Конструктор
Вопрос 127
С точки зрения Java … представляет собой файл jar, используемый для определения бизнес-логики программы и построения интерфейсной части
- 1библиотека
Вопрос 128
Метод … возвращает индекс последнего вхождения указанного значения в строковый объект String, на котором он был вызван, или -1, если ничего не было найдено
- 1lastIndexOf()
Вопрос 129
Метод … создает новый экземпляр Array из массивоподобного или итерируемого объекта
- 1Array.from()
Вопрос 130Ответ открыт бесплатно
… – это язык стилей, с помощью которого мы придаем стиль отображения нашего HTML-контента, например, придаем цвет фону (background) и шрифту, придаем контенту многоколоночный вид
- 1CSS;; 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, если совпадения нет
- 1str.search(regexp)
- 2indexOf()
- 3localeCompare()
Вопрос 133Ответ открыт бесплатно
Метод … ищет совпадение и возвращает true/false, в зависимости от того, находит ли он его
- 1regexp.test(str)✓ Правильный ответ
- 2indexOf()
- 3localeCompare()
✓ Правильный ответ regexp.test(str)
Вопрос 134
Внутренний формат для строк – всегда …, вне зависимости от кодировки страницы
- 1UTF-90
- 2UTF-5
- 3UTF-8
- 4UTF-16
Вопрос 135
Говоря о JavaScript-методе str.replace(), следует отметить, что когда первый аргумент replace является строкой, он заменяет только … совпадение
- 1первое
- 2второе
- 3последнее
Вопрос 136
Говоря о методе str.match(regexp), следует отметить важное ограничение: str.search умеет возвращать только позицию … совпадения
- 1третьего
- 2первого
- 3последнего
Вопрос 137Ответ открыт бесплатно
Статический метод … возвращает строку, созданную из указанной последовательности значений единиц кода UTF-16
- 1String.fromCharCode()✓ Правильный ответ
- 2indexOf()
- 3localeCompare()
✓ Правильный ответ String.fromCharCode()
Вопрос 138
Метод … проверяет соответствие в строке, этот метод возвращает совпадающий текст, если он находит совпадение, в противном случае он возвращает null
- 1exec()
- 2indexOf()
- 3localeCompare()
Вопрос 139
Метод … ищет очередное совпадение в тексте с шаблоном
- 1boolean find()
- 2indexOf()
- 3localeCompare()
Вопрос 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-кода, в которой используется более строгая проверка кода на ошибки и генерируются ошибки при небезопасных действиях
- 1Strict mode;; Строгий режим
Вопрос 146
Графический … позволяет осуществлять взаимодействие человека с компьютером в форме диалога с использованием окон, меню и элементов управления (диалоговых панелей, кнопок и т. д.)
- 1интерфейс
Вопрос 147Ответ открыт бесплатно
… – это процесс и искусство создания компьютерных программ и/или программного обеспечения с помощью соответствующих технических языков
- 1Программирование✓ Правильный ответ
✓ Правильный ответ Программирование
Вопрос 148
… программирования – это набор формальных правил, по которым пишутся программы
- 1Язык
Вопрос 149
… – это специалист, занимающийся программированием, то есть созданием компьютерных программ
- 1Программист
Вопрос 150Ответ открыт бесплатно
Для остановки таймера применяется функция …
- 1clearTimeout()✓ Правильный ответ
✓ Правильный ответ clearTimeout()
Вопрос 151
Параметр … указывает на промежуток, через который будет выполняться функция из параметра someFunction
- 1period
Вопрос 152
В числе трех возможных состояний объекта Deferred – анализ чувствительности, равный … (укажите 3 варианта ответа)
- 1анализу чувствительности -1, еще нет результата
- 20, есть результат "success"
- 31, произошла ошибка "error"
- 41, еще нет результата
- 51, есть результат "success"
- 60, произошла ошибка "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
Если определить функцию в консоли браузера, то вызывать ее будет объект …
- 1window
- 2global
- 3net
Вопрос 155
Директива "use strict" была добавлена в JavaScript 1.8.5 (ECMAScript версии …)
- 15th Edition
- 26th Edition
- 37th Edition
- 48th 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
При помощи свойства … можно найти число юникодных символов в строке
- 1length
Вопрос 167Ответ открыт бесплатно
Чтобы заменить часть строки (или даже всю строку), используется метод …
- 1replace()✓ Правильный ответ
✓ Правильный ответ replace()
Вопрос 168
Чтобы выяснить, какой символ стоит в заданной позиции, нужно использовать метод …
- 1charAt()
Вопрос 169
… – это процесс соединения вещей друг с другом (в JavaScript чаще всего используется для соединения друг с другом значений переменных)
- 1Конкатенация
Вопрос 170Ответ открыт бесплатно
Метод … возвращает новый массив, содержащий копию части исходного массива
- 1slice()✓ Правильный ответ
✓ Правильный ответ slice()
Вопрос 171
Метод … позволяет извлечь символы из строки (подстроку) или между двумя индексами, или от одного индекса и до конца строки
- 1substring()
Вопрос 172
Класс … в языке JavaScript позволяет создать объект, описывающий географический или культурный регион, обеспечивая возможность создания многонациональных программ с учетом региональных настроек дат, времен, чисел, валюты и т.д.
- 1Locale
Вопрос 173Ответ открыт бесплатно
Метод … возвращает получившиеся совпадения при сопоставлении строки с регулярным выражением
- 1match()✓ Правильный ответ
✓ Правильный ответ match()
Вопрос 174
Строку можно создать с помощью … кавычек
- 1одинарных, двойных либо обратных
- 2только двойных
- 3только одинарных
- 4только обратных
Вопрос 175
… кавычки также позволяют задавать «шаблонную функцию» перед первой кавычкой
- 1Обратные
- 2Двойные
- 3Одинарные
Вопрос 176
Для определения подстроки в строке используют такие методы, как … (укажите 2 варианта ответа)
- 1lastIndexIn()
- 2lastIndexFor()
- 3indexOf()
- 4lastIndexOf()
Вопрос 177Ответ открыт бесплатно
Метод … ищет подстроку (первый передаваемый аргумент) в строке (от начала строки) и возвращает позицию первого символа, с которого началось вхождение подстроки в строку
- 1lastIndexIn()
- 2lastIndexFor()
- 3indexOf()✓ Правильный ответ
- 4lastIndexOf()
✓ Правильный ответ indexOf()
Вопрос 178
По большой части для конкатенации строк используют оператор …, но также можно объединить строки, используя метод concat()
- 1(==)
- 2(–)
- 3(+)
Вопрос 179
Метод … возвращает число, указывающее, должна ли данная строка находиться до, после или в том же самом месте, что и строка, переданная через параметр, при сортировке этих строк
- 1lastIndexOf()
- 2indexOf()
- 3localeCompare()
Вопрос 180Ответ открыт бесплатно
Существуют такие способы создания объекта в конструкторе RegExp, как … (укажите 2 варианта ответа)
- 1интегральная запись
- 2использование дополнительных строк
- 3литеральная запись✓ Правильный ответ
- 4использование конструктора✓ Правильный ответ
✓ Правильный ответ литеральная запись ; использование конструктора
Вопрос 181
Метод … вызывает функцию с указанным значением this и аргументами, предоставленными в виде массива (либо массивоподобного объекта en-US)
- 1apply()
- 2indexOf()
- 3localeCompare()
Вопрос 182
Метод … – это предопределенный метод JavaScript, который может использоваться для вызова любого метода с любым владельцем объекта в качестве аргумента (параметра); благодаря методу любой объект может использовать методы, принадлежащие другому объекту
- 1apply()
- 2indexOf()
- 3call()
Вопрос 183Ответ открыт бесплатно
Установите соответствие между методами и их характеристиками:
- 1charAt()✓ Правильный ответ
- 2replace()✓ Правильный ответ
- 3indexOf()✓ Правильный ответ
- 4используется, чтобы выяснить, какой символ стоит в заданной позиции✓ Правильный ответ
- 5используется, чтобы заменить часть строки (или даже всю строку)✓ Правильный ответ
- 6ищет подстроку (первый передаваемый аргумент) в строке (от начала строки) и возвращает позицию первого символа, с которого началось вхождение подстроки в строку✓ Правильный ответ
✓ Правильный ответ charAt() = используется, чтобы выяснить, какой символ стоит в заданной позиции ; replace() = используется, чтобы заменить часть строки (или даже всю строку) ; indexOf() = ищет подстроку (первый передаваемый аргумент) в строке (от начала строки) и возвращает позицию первого символа, с которого началось вхождение подстроки в строку
Вопрос 184
Установите правильный порядок создания конструктора:
- 1прописывается конструктор
- 2указываются аргументы
- 3запускается компиляция
Вопрос 185
… – это некоторый фрагмент кода, который можно описать один раз, а затем вызвать на выполнение в разных частях программы какое угодно число раз
- 1Функция
Вопрос 186
Написание функции посредством Function Declaration начинается с написания ключевого слова …
- 1function
Вопрос 187Ответ открыт бесплатно
… функции – это ее локальные переменные, которые определяются на этапе объявления функции в круглых скобках
- 1Параметры✓ Правильный ответ
✓ Правильный ответ Параметры
Вопрос 188
… функции – это значения, переданные в функцию при ее вызове
- 1Аргументы
Вопрос 189
… – это функция, которая должна быть выполнена после завершения работы другой функции
- 1Колбэк;; Коллбэк;; Callback
Вопрос 190Ответ открыт бесплатно
Узнать, является ли некоторый идентификатор функцией, можно с помощью оператора …
- 1typeof✓ Правильный ответ
✓ Правильный ответ typeof
Вопрос 191
Оператор … предназначен для возвращения значения выражения в качестве результата выполнения функции
- 1return
Вопрос 192
… – это функция, у которой есть доступ к области видимости сформированной внешней по отношению к ней функции даже после того, как эта внешняя функция завершила работу
- 1Замыкание
Вопрос 193Ответ открыт бесплатно
… – это хранилище для данных в памяти и механизм для извлечения этих данных при обращении
- 1Лексическое окружение✓ Правильный ответ
✓ Правильный ответ Лексическое окружение
Вопрос 194
В JavaScript создать функцию можно различными способами, такими как … (укажите 2 варианта ответа)
- 1Function Declaration
- 2Arrow Function
- 3Filter Function
- 4Narrow 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
Функция … – внутреннее произведение, т. е. функция, которая определяется внутри других функций.
- 1inner()
- 2outer()
- 3square()
Вопрос 202
Функция … вычисляет квадрат элементов массива, т. е. каждый элемент массива умножается сам на себя
- 1inner()
- 2outer()
- 3square()
Вопрос 203Ответ открыт бесплатно
Установите соответствие между функциями и характеристиками:
- 1inner()✓ Правильный ответ
- 2outer✓ Правильный ответ
- 3square✓ Правильный ответ
- 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
Веб-приложения вошли в наш обиход примерно в конце …
- 11990-х – начале 2000-х гг.
- 21980-х – начале 1990-х гг.
- 31970-х – начале 1980-х гг.
- 41960-х – начале 1970-х гг.
Вопрос 215
К классическим веб-приложениям относят … (укажите 2 варианта ответа)
- 1почтовые клиенты
- 2интернет-магазины
- 3лендинг
Вопрос 216
В контексте создания сайтов есть два вида разработки, такие как … (укажите 2 варианта ответа)
- 1outsourcing
- 2back-end
- 3front-end
Вопрос 217Ответ открыт бесплатно
Верстка относится к такому виду разработки, как …
- 1outsourcing
- 2back-end
- 3front-end✓ Правильный ответ
✓ Правильный ответ front-end
Вопрос 218
Верстку веб-страниц невозможно представить без …
- 1HTML
- 2back-end
- 3лендинга
Вопрос 219
Существует два наиболее распространенных вида верстки, такие как … (укажите 2 варианта ответа)
- 1горизонтальная
- 2книжная
- 3табличная
- 4блочная
Вопрос 220Ответ открыт бесплатно
Табличная верстка создается с помощью тега
- 1div
- 2strong
- 3table✓ Правильный ответ
Вопрос 221
С помощью … можно узнать, насколько страница сайта адаптирована под разные размеры экраны и разрешения.
- 1тега
- 2расширения Window Raizer
- 3HTML-редактора
Вопрос 222
Система … – это система, которая позволяет публиковать информацию на сайт и управлять его функционалом, также ее называют движком сайта
- 1Check
- 2CMS
- 3Control
Вопрос 223Ответ открыт бесплатно
Установите соответствие между веб-приложениями и их характеристиками:
- 1Back-end✓ Правильный ответ
- 2Front-end✓ Правильный ответ
- 3Single 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
Массивы, объекты типа … представляют собой списки пронумерованных значений
- 1Array
Вопрос 226
Первый элемент массива типа Array имеет индекс (ключ) …
- 10;; ноль
Вопрос 227Ответ открыт бесплатно
… представляет собой набор начальных значений элементов массива, указанных в фигурных скобках и разделенных запятыми
- 1Инициализация✓ Правильный ответ
✓ Правильный ответ Инициализация
Вопрос 228
Такой объект, как … – это массивоподобное представление нижележащего буфера с бинарными данными (ArrayBuffer)
- 1TypedArray;; типизированный массив
Вопрос 229
Для того чтобы узнать длину массива, нужно обратиться к такому его свойству, как …
- 1length
Вопрос 230Ответ открыт бесплатно
… массива – это количество байт, отводимое в памяти для хранения всех элементов массива
- 1Длина✓ Правильный ответ
Вопрос 231
Метод массивов … позволяет перебирать массивы, применяя к каждому их элементу переданную этому методу функцию, преобразующую элемент, и создавать из полученных значений новые массивы
- 1map();; .map()
Вопрос 232
Метод … похож на метод map(), но он отличается тем, что позволяет создавать новые массивы, содержащие лишь те элементы исходных массивов, которые удовлетворяют условию
- 1filter();; .filter()
Вопрос 233Ответ открыт бесплатно
Метод массивов … можно использовать для перебора значений массивов и для выполнения над ними неких действий, задаваемых передаваемой методу функцией
- 1forEach()✓ Правильный ответ
✓ Правильный ответ forEach()
Вопрос 234
Для того чтобы получить доступ к отдельному элементу массива, используют конструкцию, состоящую из … скобок, в которых содержится индекс элемента массива
- 1квадратных
- 2круглых
- 3фигурных
Вопрос 235
Оператор …, который появился в стандарте ES6, позволяет перебирать итерируемые объекты (в том числе массивы)
- 1for...of
- 2for...in
- 3for
Вопрос 236
Оператор … позволяет организовывать циклы, которые, в частности, можно использовать и для перебора (или инициализации) массивов, обращаясь к их элементам по индексам
- 1for...of
- 2for...in
- 3for
Вопрос 237Ответ открыт бесплатно
Метод …, появившийся в стандарте ES6, позволяет получать так называемый «итератор объекта» – объект, который в данном случае позволяет организовывать перебор элементов массива
- 1forEach()
- 2filter()
- 3iterator✓ Правильный ответ
✓ Правильный ответ iterator
Вопрос 238
Метод … при каждом его вызове возвращает структуру данных, содержащую очередной элемент массива
- 1next()
- 2filter()
- 3iterator
Вопрос 239
Метод массивов … возвращает итератор, который позволяет перебирать пары «ключ – значение массива»
- 1entries()
- 2filter()
- 3iterator
Вопрос 240Ответ открыт бесплатно
Метод … позволяет перебирать ключи массива
- 1keys()✓ Правильный ответ
- 2filter()
- 3iterator
✓ Правильный ответ keys()
Вопрос 241
Для добавления элементов в конец массива используют метод …
- 1push()
- 2filter()
- 3iterator
Вопрос 242
Для добавления элементов в начало массива используют метод …
- 1unshift()
- 2filter()
- 3iterator
Вопрос 243Ответ открыт бесплатно
Установите соответствие между методами и их характеристиками:
- 1filter()✓ Правильный ответ
- 2map()✓ Правильный ответ
- 3forEach()✓ Правильный ответ
- 4метод позволяет создавать новые массивы, содержащие лишь те элементы исходных массивов, которые удовлетворяют условию✓ Правильный ответ
- 5метод позволяет перебирать массивы, применяя к каждому их элементу переданную этому методу функцию, преобразующую элемент, и создавать из полученных значений новые массивы✓ Правильный ответ
- 6метод можно использовать для перебора значений массивов и для выполнения над ними неких действий, задаваемых передаваемой методу функцией✓ Правильный ответ
✓ Правильный ответ filter() = метод позволяет создавать новые массивы, содержащие лишь те элементы исходных массивов, которые удовлетворяют условию ; map() = метод позволяет перебирать массивы, применяя к каждому их элементу переданную этому методу функцию, преобразующую элемент, и создавать из полученных значений новые массивы ; forEach() = метод можно использовать для перебора значений массивов и для выполнения над ними неких действий, задаваемых передаваемой методу функцией
Вопрос 244
Установите правильный порядок использования метода keys():
- 1const a = [1, 2, 3]
- 2let it = a.keys()
- 3console.log(it.next().value) //0
- 4console.log(it.next().value) //1
- 5console.log(it.next().value) //2
Вопрос 245
… представляет собой идентификатор, которому присвоено некое значение
- 1Переменная
Вопрос 246
Ключевое слово … появилось в ES2015, его упрощенно можно назвать «блочной» версией var
- 1let
Вопрос 247Ответ открыт бесплатно
Если само слово let кажется не очень понятным, можно представить, что вместо него используется русское слово «…»
- 1пусть✓ Правильный ответ
Вопрос 248
В наши дни, при разработке JS-программ на основе современных стандартов, вполне можно полностью отказаться от … и использовать только ключевые слова let и const
- 1var
Вопрос 249
Ключевое слово … не делает объекты неизменяемыми (иммутабельными), оно просто защищает от изменений ссылки на них, записанные в соответствующие константы
- 1const
Вопрос 250Ответ открыт бесплатно
Если имя содержит несколько слов, используется …, то есть слова следуют одно за другим и каждое следующее слово начинается с заглавной буквы: myVeryLongName
- 1верблюжья нотация;; «верблюжья нотация»✓ Правильный ответ
✓ Правильный ответ верблюжья нотация;; «верблюжья нотация»
Вопрос 251
… – это последовательность букв, цифр, символов подчеркивания «_» и знаков доллара «$»
- 1Идентификатор
Вопрос 252
Для того чтобы определить тип данных некоего значения, можно воспользоваться оператором …, который возвращает строку, указывающую тип операнда
- 1typeof
Вопрос 253Ответ открыт бесплатно
Значения типа … в JavaScript представлены в виде 64-битных чисел двойной точности с плавающей запятой
- 1number✓ Правильный ответ
✓ Правильный ответ number
Вопрос 254
Прежде чем использовать переменную, ее нужно объявить с использованием ключевого слова, например, такого как … (укажите 2 варианта ответа)
- 1var
- 2let
- 3dive
- 4drive
Вопрос 255
До появления стандарта … использование ключевого слова var было единственным способом объявления переменных
- 1ES2015
- 2S2017
- 3ES2020
Вопрос 256
Участок программы, в котором доступна (видима) переменная, называется …
- 1strong
- 2end-end
- 3scope
Вопрос 257Ответ открыт бесплатно
В JavaScript есть два ограничения, касающиеся имен переменных, – в частности, … (укажите 2 варианта ответа)
- 1первый символ не должен быть +
- 2первый символ не должен быть буквой
- 3первый символ не должен быть цифрой✓ Правильный ответ
- 4имя переменной должно содержать только буквы, цифры или символы $ и _✓ Правильный ответ
✓ Правильный ответ первый символ не должен быть цифрой ; имя переменной должно содержать только буквы, цифры или символы $ и _
Вопрос 258
При выборе идентификатора необходимо учитывать определенные правила, согласно которым идентификаторы … (укажите 2 варианта ответа)
- 1должны начинаться с буквы, символа подчеркивания или знака доллара
- 2могут состоять из одного и более символов
- 3должны начинаться только с цифры
- 4могут состоять только из одного символа
Вопрос 259
Есть два устоявшихся негласных стиля, используемых для записи идентификаторов, состоящих из нескольких слов, – в частности, это стиль … (укажите 2 варианта ответа)
- 1snake
- 2Case
- 3camelCase
- 4snake_case
Вопрос 260Ответ открыт бесплатно
В JavaScript наиболее популярным стилем именования идентификаторов, состоящих из нескольких слов, является …
- 1divCase
- 2strongCase
- 3camelCase✓ Правильный ответ
✓ Правильный ответ camelCase
Вопрос 261
К примитивным типам данных относят … (укажите 2 варианта ответа)
- 1Div
- 2boolean
- 3number
- 4HTML
Вопрос 262
В JavaScript есть пара зарезервированных слов, использующихся при работе с логическими значениями – это такие слова, как … (укажите 2 варианта ответа)
- 1check
- 2true
- 3false
- 4string
Вопрос 263
Установите соответствие между примитивным типом данных и значением (переводом):
- 1number
- 2string
- 3boolean
- 4число
- 5строка
- 6логическое значение
Вопрос 264Ответ открыт бесплатно
Установите хронологический порядок сортировки слияния:
- 1исходный массив разделяется на две примерно равные части✓ Правильный ответ
- 2каждая часть сортируется отдельно✓ Правильный ответ
- 3обе отсортированные части объединяются в один массив✓ Правильный ответ
✓ Правильный ответ исходный массив разделяется на две примерно равные части ; каждая часть сортируется отдельно ; обе отсортированные части объединяются в один массив