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

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

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

144 вопроса Вариант 8 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

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

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

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

  1. HTML
Вопрос 3

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

  1. table
Вопрос 4

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

  1. tr
Вопрос 5

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

  1. td
Вопрос 6

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

  1. блочной
Вопрос 7

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

  1. CSS
Вопрос 8

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

  1. Window Raizer
Вопрос 9

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

  1. AutoCAD
  2. Notepad++
  3. Webstorm
  4. Compas
Вопрос 10

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

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

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

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

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

  1. модульная
  2. блочная
  3. иерархичная
Вопрос 13

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. черного
  2. белого
  3. зеленого
Вопрос 21

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

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

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

  1. Верблюжья нотация;; «Верблюжья нотация»
Вопрос 23

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

  1. Snake_case;; Snake case
Вопрос 24

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

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

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

  1. string
Вопрос 26

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

  1. литералы;; строки
Вопрос 27

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

  1. null
Вопрос 28

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

  1. undefined
Вопрос 29

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

  1. Down
  2. Strict
  3. Element
Вопрос 30

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

  1. hoisting
  2. strict mode
  3. undefined
Вопрос 31

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

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

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

  1. Word
  2. Mood
  3. Number
Вопрос 33

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

  1. switch (switch Statement)
  2. if
  3. if… else
Вопрос 34

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

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

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

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

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

  1. typeof
  2. symbol
  3. string
  4. table
Вопрос 37

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

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

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

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

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

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

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

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

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

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

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

  1. reverse();; .reverse()
Вопрос 43

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

  1. slice();; .slice()
Вопрос 44

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

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

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

  1. Цикл
Вопрос 46

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

  1. Массив
Вопрос 47

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

  1. break
Вопрос 48

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

  1. continue
Вопрос 49

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

  1. for...in
Вопрос 50

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

  1. sort()
  2. push()
  3. lastIndexOf()
Вопрос 51

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

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

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

  1. unshift()
  2. push()
  3. lastIndexOf()
Вопрос 53

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

  1. unshift()
  2. push()
  3. indexOf()
Вопрос 54

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

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

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

  1. unshift()
  2. push()
  3. splice()
Вопрос 56

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

  1. unshift()
  2. push()
  3. pop()
Вопрос 57

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

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

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

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

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

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

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

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

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

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

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

  1. Стрелочная
Вопрос 63

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

  1. Байт-код
Вопрос 64

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

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

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

  1. Код
Вопрос 66

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

  1. Параметры
Вопрос 67

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

  1. undefined
Вопрос 68

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

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

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

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

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

  1. Цикл
  2. Лексическое окружение
  3. Массив
Вопрос 71

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

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

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

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

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

  1. функция квадрата
  2. массив данных
  3. лексическое окружение
Вопрос 74

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

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

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

  1. Движок
  2. Байт-код
  3. Массив
Вопрос 76

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

  1. time()
  2. outer()
  3. square()
Вопрос 77

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

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

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

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

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

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

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

  1. добывать
  2. обрабатывать
  3. хранить
  4. анализировать
  5. передавать
Вопрос 81

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

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

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

  1. new
Вопрос 83

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

  1. прототип
Вопрос 84

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

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

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

  1. Constructor;; Конструктор
Вопрос 86

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

  1. Бит;; bit
Вопрос 87

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

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

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

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

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

  1. Наследование
Вопрос 90

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

  1. byte
  2. boolean
  3. bite
  4. map
Вопрос 91

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

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

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

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

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

  1. this
  2. yes
  3. true
Вопрос 94

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

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

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

  1. alert("Hello World")
  2. msgBox("Hello World")
  3. alertBox("Hello World")
  4. msg("Hello World")
Вопрос 96

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

  1. function MyFunction()
  2. function = MyFunction()
  3. function:MyFunction()
  4. function = New MyFunction()
Вопрос 97

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

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

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

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

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

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

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

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

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

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

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

  1. Simula
  2. C++
  3. Python
  4. Java
Вопрос 103

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

  1. Регулярные
Вопрос 104

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

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

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

  1. Perl
Вопрос 106

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

  1. Конструктор
Вопрос 107

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

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

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

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

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

  1. Array.from()
Вопрос 110

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

  1. CSS;; Cascading Style Sheets;; Cascading Style Sheets (CSS)
Вопрос 111

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

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

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

  1. str.search(regexp)
  2. indexOf()
  3. localeCompare()
Вопрос 113

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

  1. regexp.test(str)
  2. indexOf()
  3. localeCompare()
Вопрос 114

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

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

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

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

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

  1. третьего
  2. первого
  3. последнего
Вопрос 117

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

  1. String.fromCharCode()
  2. indexOf()
  3. localeCompare()
Вопрос 118

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

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

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

  1. boolean find()
  2. indexOf()
  3. localeCompare()
Вопрос 120

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. интерфейс
Вопрос 127

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

  1. Программирование
Вопрос 128

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

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

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

  1. Программист
Вопрос 130

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

  1. clearTimeout()
Вопрос 131

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

  1. period
Вопрос 132

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

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

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

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

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

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

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

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

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

  1. середине
  2. начале
  3. конце
Вопрос 137

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

  1. асинхронного
  2. синхронного
  3. глобального
Вопрос 138

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

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

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

  1. ссылку
  2. функцию
  3. переменную
Вопрос 140

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

  1. Строковые
Вопрос 141

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

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

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

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

Изучив приведенный ниже пример работы с контейнером (в файле находится произвольное количество целых чисел, программа считывает их в вектор и выводит на экран), определите правильную последовательность кода:   #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 число заносится в вектор, размер которого увеличивается автоматически
Вопрос 144

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

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