Для студентов МФПУ «Синергия» по предмету Разработка web-приложений на языке JavaScriptРазработка web-приложений на языке JavaScript (Темы 1-7, итоговый тест, компетентностный)Разработка web-приложений на языке JavaScript (Темы 1-7, итоговый тест, компетентностный)
2025-06-212025-06-21СтудИзба
🔍 Файл с ответами на тест по курсу «Разработка web-приложений на языке JavaScript» в Синергии – гарантия результата! 📈
Новинка
Описание
Синергия Разработка web-приложений на языке jаvascript (Темы 1-7, итоговый тест, компетентностный)
▶️ Готовые практики / Готовые базы ответов / Отдельные ответы ◀️
➡️ Любой тест / Любая практика / Любая НИР ⬅️
🗝️ Сессия под ключ 🗝️
(жми на нужную ссылку! 😉 )
МФПУ Синергия МТИ МосТех МосАП Тест оценка ОТЛИЧНО
Ответы на 235 вопросов, Результат – 100 БАЛЛОВ !
ВОПРОСЫ:
1. Для получения строкового представления массива нужно воспользоваться методом …
2. … функция – это анонимная функция с особым синтаксисом, которая принимает фиксированное число аргументов и работает в контексте включающей ее области видимости
3. Если в программе присутствует большое дерево ветвлений и все ветвления зависят от значения какой-либо одной переменной, то можно вместо ступенчатой последовательности конструкций if. ..else или else. ..if воспользоваться инструкцией …
4. К примитивным типам данных относят … (укажите 2 варианта ответа)
5. Каждый поток может выполнять только … в текущий момент времени
6. Как у каждого ребенка есть отец и мать (хотя бы в биологическом смысле), так же они есть и у каждого объекта в jаvascript, и, в данной аналогии, если отцом объекта в jаvascript является разрабатывающий его конструктор, то мать – это....
7. Метод … ищет совпадение и возвращает true/false, в зависимости от того, находит ли он его
8. Установите соответствие между видами примитивных типов данных и их примерами:
9. К примитивным типам данных относятся такие, как … (укажите 2 варианта ответа)
10. Определите соответствие между операторами и их описанием:
11. … – это встроенный в браузер объект, который дает возможность делать HTTP- запросы к серверу без перезагрузки страницы
12. Определите соответствие между понятиями и их определениями:
13. Директива "use strict" была добавлена в jаvascript 1.8.5 (ECMAScript версии …)
14. Расположите в хронологической последовательности открытия в программировании, начиная с самого раннего:
15. Метод … создает новый экземпляр Array из массивоподобного или итерируемого объекта
16. Для того чтобы получить копию некоего фрагмента массива в виде нового массива, нужно воспользоваться методом …
17. … – это механизм в jаvascript, в котором переменные и объявления функций, передвигаются вверх своей области видимости перед тем, как код будет выполнен
18. Свойства-аксессоры представлены такими методами, как … (укажите 2 варианта ответа)
19. … – это объект, представляющий результат успешного или неудачного завершения асинхронной операции
20. Метод … возвращает число, указывающее, должна ли данная строка находиться до, после или в том же самом месте, что и строка, переданная через параметр, при сортировке этих строк
21. Существуют такие способы создания объекта в конструкторе RegExp, как … (укажите 2 варианта ответа)
22. Используя цикл for – управляющую конструкцию программного кода, которая нарушает линейность исполнения алгоритма и позволяет выполнить указанный код
23. множество раз, – установите правильную последовательность шагов алгоритма, если необходимо принять 30 капель лекарства:
24. Значение …, записанное в некую переменную, указывает на то, что эта переменная не инициализирована и значение для нее отсутствует
25. … – это фрагменты кода, которые можно обработать, получив на основе проведенных вычислений некое значение
26. Функция … возвращает первое значение в наборе данных после того, как для указанной области были применены сортировка и фильтрация
27. Установите соответствие между разработками в области программирования и авторами (разработчиками):
28. Метод массивов … можно использовать для перебора значений массивов и для выполнения над ними неких действий, задаваемых передаваемой методу функцией
29. Установите соответствие между методами и их характеристиками:
30. Контекст … – это абстрактное окружение, в котором вычисляется и выполняется jаvascript-код
31. При передаче параметра по значению конструктор будет вызываться рекурсивно, поэтому он должен иметь в качестве параметра …
32. В стандарте ES5 появился метод …, который возвращает индекс первого вхождения искомого элемента массива
33. … – это функция, которая должна быть выполнена после завершения работы другой функции
34. Установите правильный порядок создания конструктора:
35. Правильно объявленная функция в jаvascript: …
36. … – это экземпляр класса.
37. Установите правильную последовательность шести основных этапов, которые в общем случае включает процесс создания веб-приложения:
38. … –параметр или свойство элемента.
39. Для организации сортировки элементов массива в алфавитном порядке (0-9A-Za- z) используется метод … без передачи ему аргументов
40. Метод … вызывает функцию с указанным значением this и аргументами, предоставленными в виде массива (либо массивоподобного объекта en-US)
41. … в Java-методах означает, что метод принимает входные данные из строки и возвращает другой тип данных
42. Метод … ищет подстроку (первый передаваемый аргумент) в строке (от начала строки) и возвращает позицию первого символа, с которого началось вхождение подстроки в строку
43. Значения типа … представляют собой последовательности символов; такие значения задаются в виде строковых литералов, заключенных в одинарные или двойные кавычки
44. Установите порядок выполнения конструкторов при порождении из нескольких классов:
45. Метод … при каждом его вызове возвращает структуру данных, содержащую очередной элемент массива
46. … вызовов – это средство доступа к объекту под различными именами
47. Числовые литералы при попытке обращения к ним как к объектам автоматически на время выполнения операции преобразуются в соответствующие объекты, которые называют … обертками
48. Необходимо четко осознавать, что ключевое слово … всегда указывает именно на объект, из которого вызвана функция, а не на объект, к которому она принадлежит
49. В контексте создания сайтов есть два вида разработки, такие как … (укажите 2 варианта ответа)
50. Существует два типа таймеров – в частности, таймеры, которые выполняются … (укажите 2 варианта ответа)
51. … – это поисковая оптимизация
52. Объект … инкапсулирует последовательность обработчиков для еще не существующего результата, чем сильно упрощает сложные AJAX-приложения
53. Установите правильный порядок хода работы с данными и информацией:
54. Если определить функцию в консоли браузера, то вызывать ее будет объект …
55. Оператор … позволяет организовывать циклы, которые, в частности, можно использовать и для перебора (или инициализации) массивов, обращаясь к их элементам по индексам
56. Deferred приходит в состояние "error" в одном из трех случаев – в частности, если
57. … (укажите 3 варианта ответа)
58. Установите хронологический порядок сортировки слияния:
59. Оператор …, который появился в стандарте ES6, позволяет перебирать итерируемые объекты (в том числе массивы)
60. Метод … возвращает новый массив, содержащий копию части исходного массива
61. … функции – это значения, переданные в функцию при ее вызове
62. Установите соответствие между веб-приложениями и их характеристиками:
63. Функция … предназначена для вывода в браузере предупреждающего модального диалогового окна с некоторым сообщением и кнопкой «ОК»
64. Установите правильный порядок использования метода keys():
65. …в jаvascript – это законченная последовательность действий (инструкций), направленных на решение отдельной задачи
66. При помощи свойства … можно найти число юникодных символов в строке
67. Язык … программирования – это язык программирования, оптимизированный для программирование реактивных систем
68. … класса – это переменная, которая описывает какое-либо из свойств данного класса
69. Определите соответствие между примитивным типом данных и его значением (переводом):
70. … jаvascript – это специализированная программа, обрабатывающая jаvascript, в частности, в браузерах
71. По большой части для конкатенации строк используют оператор …, но также можно объединить строки, используя метод concat()
72. Система … – это система, которая позволяет публиковать информацию на сайт и управлять его функционалом, также ее называют движком сайта
73. Определите соответствие между функциями и характеристиками:
74. Верстка относится к такому виду разработки, как …
75. Глобальный объект … можно использовать в виде конструктора, создавая с его помощью новые числа (правда, в таком виде его практически никогда не используют), им можно пользоваться и как самостоятельной сущностью, не создавая его экземпляры (то есть – некие числа, представляемые с его помощью)
76. Чтобы включить строгий режим для всего сценария, нужно добавить в начало сценария команду …
77. Установите соответствие между методами и их характеристиками:
78. Для добавления элементов в конец массива используют метод …
79. Для добавления элементов в начало массива используют метод …
80. Тег < … > задает основные параметры таблицы – длину, ширину и др.
81. … (от англ. to get – «получить»), который также называется методом чтения, – это метод, который возвращает нам значение какого-то поля
82. Установите правильную последовательность действий программы при возникновении ошибки:
83. Узнать, является ли некоторый идентификатор функцией, можно с помощью оператора …
84. Для того чтобы определить тип данных некоего значения, можно воспользоваться оператором …, который возвращает строку, указывающую тип операнда
85. Регулярные выражения применяются для того, чтобы … (укажите 2 варианта ответа)
86. Режим strict …, введенный в ECMAScript 5, позволяет использовать более строгий вариант jаvascript; Это не просто подмножество языка: в нем сознательно используется семантика, отличающаяся от обычно принятой
87. Для того чтобы функцию запустить, ее необходимо …
88. Установите соответствие между видами оптимизации и их характеристиками:
89. … получила свое название в результате того, что заглавные буквы внутри идентификатора напоминают горбы верблюда.
90. Если перед строкой есть выражение, то шаблонная строка называется … шаблоном
91. С точки зрения Java … представляет собой файл jar, используемый для определения бизнес-логики программы и построения интерфейсной части
92. Установите соответствие методами и их характеристиками:
93. … в jаvascript – это контейнер, в котором может храниться некоторое значение данных для дальнейшего использования в программе
94. … – это основная единица информации в вычислительной технике и цифровых коммуникациях, которая представляет логическое состояние с одним из двух возможных значений
95. Установите соответствие между переменными и их характеристиками:
96. … – это процесс соединения вещей друг с другом (в jаvascript чаще всего используется для соединения друг с другом значений переменных)
97. Тег < … > создает новую строку в таблице
98. Имена переменных, классов, объектов, интерфейсов, методов называются …
99. Запись в исходном коде компьютерной программы, представляющая собой фиксированное значение, – это …, или безымянная константа
100. Прежде чем использовать переменную, ее нужно объявить с использованием ключевого слова, например, такого как … (укажите 2 варианта ответа)
101. Для выбора одной из множества альтернатив используется инструкция ветвления
102. …, действие которого определяется набором значений соответствующей переменной
103. Установите правильную последовательность выполнения цикла (пошаговый алгоритм работы):
104. … объект – это объект, который всегда существует в глобальной области видимости (en-US)
105. Установите правильную последовательность шагов алгоритма пузырьковой сортировки:
106. Функция … вычисляет квадрат элементов массива, т. е. каждый элемент массива умножается сам на себя
107. Ключевое слово … представляет ссылку на текущий экземпляр класса
108. … – это трансляторы, которые преобразуют исходный код в машинный код (укажите 2 варианта ответа)
109. Значения типа … в jаvascript представлены в виде 64-битных чисел двойной точности с плавающей запятой
110. Установите соответствие между методами и их характеристиками:
111. … – английское название стиля написания составных слов, при котором несколько слов разделяются символом подчеркивания (_) и не имеют пробелов в записи, причем каждое слово обычно пишется с маленькой буквы: foo_bar, hello_world и т. д.
112. … – это базовая модель интерфейса, которая со временем превратится в готовый цифровой продукт
113. Массивы, объекты типа … представляют собой списки пронумерованных значений
114. Расположите в правильной последовательности этапы разделы технического задания:
115. Установите соответствие между функциями и характеристиками:
116. Правильный способ использования оператора if в jаvascript: …
117. … технического задания – в том, чтобы свести к минимуму разницу между представлениями двух сторон, заказчика и исполнителя
118. С точки зрения внутреннего содержания система управления контентом (CMS) состоит из 2 частей, таких как … (укажите 2 варианта ответа)
119. … – это язык стилей, с помощью которого мы придаем стиль отображения нашего HTML-контента, например, придаем цвет фону (background) и шрифту, придаем контенту многоколоночный вид
120. … – это один из способов в jаvascript, с помощью которого можно получить аргументы функции
121. … (от англ. to set – «устанавливать»), устанавливающим, модифицирующим методом, или мутатором, – это метод, который изменяет (устанавливает) значение поля,
122. Графический … позволяет осуществлять взаимодействие человека с компьютером в форме диалога с использованием окон, меню и элементов управления (диалоговых панелей, кнопок и т. д.)
123. Метод … позволяет вызвать функцию от имени другого объекта
124. Структура системы управления контентом (CMS) – чаще всего … (на базовый движок устанавливаются различные плагины, темы и др., которые позволяют наполнять сайт различным функционалом)
125. Достаточно часто используемое программное обеспечение – редакторы кода, такие как … (укажите 2 варианта ответа)
126. … веб-страниц и приложений – это создание структуры гипертекстового документа на основе HTML-разметки, как правило, при использовании таблиц стилей и
127. клиентских сценариев таким образом, чтобы элементы дизайна выглядели аналогично дизайн-макету
128. В наши дни, при разработке JS-программ на основе современных стандартов, вполне можно полностью отказаться от … и использовать только ключевые слова let и const
129. Установите правильную последовательность этапов создания сайтов:
130. … – это расширение браузера Google, которое обязательно должно быть у верстальщиков и дизайнеров
131. Установите последовательность уровней программного обеспечения, от простого к сложному:
132. … выступают в качестве имён переменных, функций, свойств объекта, и т. д.
133. В разделе технического задания «…» содержится краткий перечень того, какими техническими средствами мы хотим получить профит
134. … позволяют обработать некоторый jаvascript-код в отдельном потоке, который называется обработчиком, и таким образом запускать отдельные блоки jаvascript- кода одновременно
135. … представляет собой идентификатор, которому присвоено некое значение
136. Установите соответствие между примитивным типом данных и значением (переводом):
137. … ссылка – это ссылка, ведущая на ту страницу, где она сама расположена
138. Такой объект, как … – это массивоподобное представление нижележащего буфера с бинарными данными (ArrayBuffer)
139. Тег < div > – это важнейший тег в … верстке
140. В jаvascript есть два ограничения, касающиеся имен переменных, – в частности, … (укажите 2 варианта ответа)
141. Шаблонные … представляют собой строки, заключенные в обратные кавычки (`) и обладают некоторыми особенными свойствами – например, в них можно подставлять некие значения, являющиеся результатом вычисления jаvascript- выражений
142. … комментарий ведёт себя точно также как и однострочный (//) комментарий. Вместо этого, он начинается с #! и действителен только в самом начале скрипта или модуля.
143. Участок программы, в котором доступна (видима) переменная, называется …
144. Первый элемент массива типа Array имеет индекс (ключ) …
145. Веб-приложение … выполняется в браузере пользователя.
146. После HTML-тега … нужно вставить jаvascript
147. Установите соответствие дат и событий:
148. … – это функция, у которой есть доступ к области видимости сформированной внешней по отношению к ней функции даже после того, как эта внешняя функция завершила работу
149. Метод … возвращает индекс последнего вхождения элемента в массив
150. Чтобы заменить часть строки (или даже всю строку), используется метод …
151. К классическим веб-приложениям относят … (укажите 2 варианта ответа)
152. … – это специалист, занимающийся программированием, то есть созданием компьютерных программ
153. Прерывать выполнение цикла нужно используя команду …
154. Существует два наиболее распространенных вида верстки, такие как … (укажите 2 варианта ответа)
155. … – это структура данных, которая хранит сведения о соответствии идентификаторов и переменных
156. Лексическое окружение содержит два компонента, в частности, … (укажите 2 варианта ответа)
157. … – это механизм, позволяющий создавать классы на основе другого класса
158. … кавычки также позволяют задавать «шаблонную функцию» перед первой кавычкой
159. Метод … возвращает получившиеся совпадения при сопоставлении строки с регулярным выражением
160. В jаvascript имеется специальное значение, которое указывает на отсутствие значения, – это …
161. Пропускать текущую итерацию и переходить сразу к следующей нужно с помощью команды …
162. Метод … – это встроенная функция jаvascript, устанавливающая таймер обратного отсчета (в миллисекундах) для выполнения функции обратного вызова по завершении заданного времени
163. … функции осуществляется посредством указания ее имени и двух круглых скобок
164. Чтобы выяснить, какой символ стоит в заданной позиции, нужно использовать метод …
165. … колбэки – это аргументы при вызове функции, которая начнет выполнение кода на заднем фоне
166. Расположите языки программирования в порядке их создания (от старого до самого нового):
167. … – термин в программировании, означающий вызов функцией самой себя
168. Для того чтобы получить доступ к отдельному элементу массива, используют конструкцию, состоящую из … скобок, в которых содержится индекс элемента массива
169. Для того чтобы понять замыкания, нужно разобраться с двумя важнейшими концепциями jаvascript, такими как контекст выполнения … и
170. Функция … отменяет многократные повторения действий, установленные вызовом функции setInterval()
171. Установите правильную последовательность этапов трансформации знаний при их обработке на компьютере:
172. Директиву "use strict" можно указывать только в … сценария или функции
173. С помощью стандарта … можно менять размеры, цвет, границы, расположение и другие свойства блоков < div >
174. Метод … возвращает позицию первого совпадения с regexp в строке str или -1, если совпадения нет
175. Есть два устоявшихся негласных стиля, используемых для записи идентификаторов, состоящих из нескольких слов, – в частности, это стиль … (укажите 2 варианта ответа)
176. В тестировании … ящика при порождении тестовых сценариев используется только информация о спецификации системы
177. … – это некоторый фрагмент кода, который можно описать один раз, а затем вызвать на выполнение в разных частях программы какое угодно число раз
178. Веб-приложения вошли в наш обиход примерно в конце …
179. Статический метод … возвращает строку, созданную из указанной последовательности значений единиц кода UTF-16
180. Определите соответствие методами и их характеристиками:
181. Цикл … позволяет перебирать все перечислимые свойства объекта по их именам
182. Метод … позволяет извлечь символы из строки (подстроку) или между двумя индексами, или от одного индекса и до конца строки
183. При выборе идентификатора необходимо учитывать определенные правила, согласно которым идентификаторы … (укажите 2 варианта ответа)
184. В ES6 появился метод массивов…, который выполняет поиск по массиву с использованием передаваемой ему функции
185. … – это одиночный процесс, который может использовать программа для выполнения своих нужд
186. Табличная верстка создается с помощью тега <…>
187. Операции с функцией в jаvascript можно разделить на 2 шага, в числе которых– … функции (укажите 2 варианта ответа)
188. Для определения подстроки в строке используют такие методы, как … (укажите 2 варианта ответа)
189. Изучив приведенный ниже пример работы с контейнером (в файле находится произвольное количество целых чисел, программа считывает их в вектор и выводит на экран), определите правильную последовательность кода: #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 }
190. Определите последовательность действий при компиляции, если есть два класса конструкторов, один из которых базовый, а другой – унаследованный от базового:
191. … объекта регулярного выражения обеспечивает компиляцию регулярного выражения во время выполнения
192. Удалить элемент из конца массива, одновременно возвратив этот элемент, можно с помощью метода …
193. Для того чтобы обратить порядок следования элементов массива нужно воспользоваться методом …
194. Написание функции посредством Function Declaration начинается с написания ключевого слова …
195. Установите правильную последовательность вызовов, если есть два класса, один из которых базовый, а другой – унаследованный от базового:
196. … – это специальный метод, служащий для создания и инициализации объектов, созданных с использованием class
197. Оператор ветвления … реализует выполнение определенных команд при условии, что некоторое логическое выражение (условие) принимает значение «истина» (true)
198. Для остановки таймера применяется функция …
199. Класс … в языке jаvascript позволяет создать объект, описывающий географический или культурный регион, обеспечивая возможность создания многонациональных программ с учетом региональных настроек дат, времен, чисел, валюты и т.д.
200. Пример правильно вставленного внешнего скрипта: …
201. Метод … проверяет соответствие в строке, этот метод возвращает совпадающий текст, если он находит совпадение, в противном случае он возвращает null
202. С помощью … можно узнать, насколько страница сайта адаптирована под разные размеры экраны и разрешения.
203. … Java – это набор инструкций, исполняемых виртуальной машиной Java
204. Установите правильный порядок построения объекта:
205. Для хранения больших объемов информации используют особый компьютер с очень большим объемом памяти – … хранения данных
206. … – это функция, переданная в качестве аргумента другой функции
207. Говоря о jаvascript-методе str.replace(), следует отметить, что когда первый аргумент replace является строкой, он заменяет только … совпадение
208. Правильно выведенное сообщение «Hello World!» с помощью jаvascript: …
209. … функции – это функции, которые уже содержатся в табличном процессоре и выполняют различные вычисления автоматически при их вызове из библиотеки функций
210. Метод … позволяет перебирать ключи массива
211. Деструктор – это …
212. … – это функции высшего порядка, при помощи которых можно откладывать или повторять выполнение других функций
213. Установите соответствие между операторами и их характеристиками:
214. Оператор (операторная функция) … создает экземпляр объекта, встроенного или определенного пользователем, имеющего конструктор
215. … – это последовательность букв, цифр, символов подчеркивания «_» и знаков доллара «$»
216. … литералы - последовательность символов, заключенная в одинарные или двойные кавычки.
217. Оператор … предназначен для возвращения значения выражения в качестве результата выполнения функции
218. При записи строк параметры в … записи не используют символы кавычек, в то время как параметры функции-конструктора используют кавычки
219. Метод … возвращает индекс последнего вхождения указанного значения в строковый объект String, на котором он был вызван, или -1, если ничего не было найдено
220. … – это способность программы идентично использовать объекты с одинаковым интерфейсом без информации о конкретном типе этого объекта
221. Установите соответствие между функциями и характеристиками:
222. … программирования – это набор формальных правил, по которым пишутся программы
223. Основная идея … – максимально упростить создание и управление сайтом
224. Метод массивов … возвращает итератор, который позволяет перебирать пары
225. «ключ – значение массива»
226. … – это документ, содержащий перечень задач, обязанностей и требований, которые заказчик предъявляет исполнителю
227. Ключевое слово … появилось в ES2015, его упрощенно можно назвать «блочной» версией var
228. … – это модель синтаксического анализа и выполнения jаvascript-кода, в которой используется более строгая проверка кода на ошибки и генерируются ошибки при небезопасных действиях
229. … функции (или тело функции) – это набор инструкций, заключенный в фигурные скобки, которые необходимо выполнить при ее вызове
230. Строку можно создать с помощью … кавычек
231. … выражения (их еще называют regexp, или regex) – это механизм для поиска и замены текста
232. Действие … заключается в последовательном повторении определенной части программы некоторое количество раз
233. … программирование – это концепция программирования, при которой результат выполнения функции доступен спустя некоторое время в виде асинхронного (нарушающего стандартный порядок выполнения) вызова
234. … – это единый стандарт отображения всех элементов веб-страницы
235. В jаvascript создать функцию можно различными способами, такими как … (укажите 2 варианта ответа)
236. Расположите в хронологической последовательности этапы определения целей сайта и требований к нему при разработке сайта:
237. … – это лицо (физическое или юридическое), заинтересованное в выполнении исполнителем работ, оказании им услуг или приобретении у продавца какого-либо продукта
238. К примитивным типам относят … (укажите 2 варианта ответа)
239. Метод массивов … позволяет перебирать массивы, применяя к каждому их элементу переданную этому методу функцию, преобразующую элемент, и создавать из полученных значений новые массивы
Тема 1. Введение в современную веб-разработку
Тема 2. Переменные и управление потоком выполнения
Тема 3. Циклы и массивы
Тема 4. Изучение функций
Тема 5. Изучение объектов
Тема 6. JS методы
Тема 7. Типы ошибок. Синхронный и асинхронный код
Заключение
Итоговая аттестация
Итоговый тест
Компетентностный тест
▶️ Готовые практики / Готовые базы ответов / Отдельные ответы ◀️
➡️ Любой тест / Любая практика / Любая НИР ⬅️
🗝️ Сессия под ключ 🗝️
(жми на нужную ссылку! 😉 )
МФПУ Синергия МТИ МосТех МосАП Тест оценка ОТЛИЧНО
Ответы на 235 вопросов, Результат – 100 БАЛЛОВ !
ВОПРОСЫ:
1. Для получения строкового представления массива нужно воспользоваться методом …
2. … функция – это анонимная функция с особым синтаксисом, которая принимает фиксированное число аргументов и работает в контексте включающей ее области видимости
3. Если в программе присутствует большое дерево ветвлений и все ветвления зависят от значения какой-либо одной переменной, то можно вместо ступенчатой последовательности конструкций if. ..else или else. ..if воспользоваться инструкцией …
4. К примитивным типам данных относят … (укажите 2 варианта ответа)
5. Каждый поток может выполнять только … в текущий момент времени
6. Как у каждого ребенка есть отец и мать (хотя бы в биологическом смысле), так же они есть и у каждого объекта в jаvascript, и, в данной аналогии, если отцом объекта в jаvascript является разрабатывающий его конструктор, то мать – это....
7. Метод … ищет совпадение и возвращает true/false, в зависимости от того, находит ли он его
8. Установите соответствие между видами примитивных типов данных и их примерами:
9. К примитивным типам данных относятся такие, как … (укажите 2 варианта ответа)
10. Определите соответствие между операторами и их описанием:
11. … – это встроенный в браузер объект, который дает возможность делать HTTP- запросы к серверу без перезагрузки страницы
12. Определите соответствие между понятиями и их определениями:
13. Директива "use strict" была добавлена в jаvascript 1.8.5 (ECMAScript версии …)
14. Расположите в хронологической последовательности открытия в программировании, начиная с самого раннего:
15. Метод … создает новый экземпляр Array из массивоподобного или итерируемого объекта
16. Для того чтобы получить копию некоего фрагмента массива в виде нового массива, нужно воспользоваться методом …
17. … – это механизм в jаvascript, в котором переменные и объявления функций, передвигаются вверх своей области видимости перед тем, как код будет выполнен
18. Свойства-аксессоры представлены такими методами, как … (укажите 2 варианта ответа)
19. … – это объект, представляющий результат успешного или неудачного завершения асинхронной операции
20. Метод … возвращает число, указывающее, должна ли данная строка находиться до, после или в том же самом месте, что и строка, переданная через параметр, при сортировке этих строк
21. Существуют такие способы создания объекта в конструкторе RegExp, как … (укажите 2 варианта ответа)
22. Используя цикл for – управляющую конструкцию программного кода, которая нарушает линейность исполнения алгоритма и позволяет выполнить указанный код
23. множество раз, – установите правильную последовательность шагов алгоритма, если необходимо принять 30 капель лекарства:
24. Значение …, записанное в некую переменную, указывает на то, что эта переменная не инициализирована и значение для нее отсутствует
25. … – это фрагменты кода, которые можно обработать, получив на основе проведенных вычислений некое значение
26. Функция … возвращает первое значение в наборе данных после того, как для указанной области были применены сортировка и фильтрация
27. Установите соответствие между разработками в области программирования и авторами (разработчиками):
28. Метод массивов … можно использовать для перебора значений массивов и для выполнения над ними неких действий, задаваемых передаваемой методу функцией
29. Установите соответствие между методами и их характеристиками:
30. Контекст … – это абстрактное окружение, в котором вычисляется и выполняется jаvascript-код
31. При передаче параметра по значению конструктор будет вызываться рекурсивно, поэтому он должен иметь в качестве параметра …
32. В стандарте ES5 появился метод …, который возвращает индекс первого вхождения искомого элемента массива
33. … – это функция, которая должна быть выполнена после завершения работы другой функции
34. Установите правильный порядок создания конструктора:
35. Правильно объявленная функция в jаvascript: …
36. … – это экземпляр класса.
37. Установите правильную последовательность шести основных этапов, которые в общем случае включает процесс создания веб-приложения:
38. … –параметр или свойство элемента.
39. Для организации сортировки элементов массива в алфавитном порядке (0-9A-Za- z) используется метод … без передачи ему аргументов
40. Метод … вызывает функцию с указанным значением this и аргументами, предоставленными в виде массива (либо массивоподобного объекта en-US)
41. … в Java-методах означает, что метод принимает входные данные из строки и возвращает другой тип данных
42. Метод … ищет подстроку (первый передаваемый аргумент) в строке (от начала строки) и возвращает позицию первого символа, с которого началось вхождение подстроки в строку
43. Значения типа … представляют собой последовательности символов; такие значения задаются в виде строковых литералов, заключенных в одинарные или двойные кавычки
44. Установите порядок выполнения конструкторов при порождении из нескольких классов:
45. Метод … при каждом его вызове возвращает структуру данных, содержащую очередной элемент массива
46. … вызовов – это средство доступа к объекту под различными именами
47. Числовые литералы при попытке обращения к ним как к объектам автоматически на время выполнения операции преобразуются в соответствующие объекты, которые называют … обертками
48. Необходимо четко осознавать, что ключевое слово … всегда указывает именно на объект, из которого вызвана функция, а не на объект, к которому она принадлежит
49. В контексте создания сайтов есть два вида разработки, такие как … (укажите 2 варианта ответа)
50. Существует два типа таймеров – в частности, таймеры, которые выполняются … (укажите 2 варианта ответа)
51. … – это поисковая оптимизация
52. Объект … инкапсулирует последовательность обработчиков для еще не существующего результата, чем сильно упрощает сложные AJAX-приложения
53. Установите правильный порядок хода работы с данными и информацией:
54. Если определить функцию в консоли браузера, то вызывать ее будет объект …
55. Оператор … позволяет организовывать циклы, которые, в частности, можно использовать и для перебора (или инициализации) массивов, обращаясь к их элементам по индексам
56. Deferred приходит в состояние "error" в одном из трех случаев – в частности, если
57. … (укажите 3 варианта ответа)
58. Установите хронологический порядок сортировки слияния:
59. Оператор …, который появился в стандарте ES6, позволяет перебирать итерируемые объекты (в том числе массивы)
60. Метод … возвращает новый массив, содержащий копию части исходного массива
61. … функции – это значения, переданные в функцию при ее вызове
62. Установите соответствие между веб-приложениями и их характеристиками:
63. Функция … предназначена для вывода в браузере предупреждающего модального диалогового окна с некоторым сообщением и кнопкой «ОК»
64. Установите правильный порядок использования метода keys():
65. …в jаvascript – это законченная последовательность действий (инструкций), направленных на решение отдельной задачи
66. При помощи свойства … можно найти число юникодных символов в строке
67. Язык … программирования – это язык программирования, оптимизированный для программирование реактивных систем
68. … класса – это переменная, которая описывает какое-либо из свойств данного класса
69. Определите соответствие между примитивным типом данных и его значением (переводом):
70. … jаvascript – это специализированная программа, обрабатывающая jаvascript, в частности, в браузерах
71. По большой части для конкатенации строк используют оператор …, но также можно объединить строки, используя метод concat()
72. Система … – это система, которая позволяет публиковать информацию на сайт и управлять его функционалом, также ее называют движком сайта
73. Определите соответствие между функциями и характеристиками:
74. Верстка относится к такому виду разработки, как …
75. Глобальный объект … можно использовать в виде конструктора, создавая с его помощью новые числа (правда, в таком виде его практически никогда не используют), им можно пользоваться и как самостоятельной сущностью, не создавая его экземпляры (то есть – некие числа, представляемые с его помощью)
76. Чтобы включить строгий режим для всего сценария, нужно добавить в начало сценария команду …
77. Установите соответствие между методами и их характеристиками:
78. Для добавления элементов в конец массива используют метод …
79. Для добавления элементов в начало массива используют метод …
80. Тег < … > задает основные параметры таблицы – длину, ширину и др.
81. … (от англ. to get – «получить»), который также называется методом чтения, – это метод, который возвращает нам значение какого-то поля
82. Установите правильную последовательность действий программы при возникновении ошибки:
83. Узнать, является ли некоторый идентификатор функцией, можно с помощью оператора …
84. Для того чтобы определить тип данных некоего значения, можно воспользоваться оператором …, который возвращает строку, указывающую тип операнда
85. Регулярные выражения применяются для того, чтобы … (укажите 2 варианта ответа)
86. Режим strict …, введенный в ECMAScript 5, позволяет использовать более строгий вариант jаvascript; Это не просто подмножество языка: в нем сознательно используется семантика, отличающаяся от обычно принятой
87. Для того чтобы функцию запустить, ее необходимо …
88. Установите соответствие между видами оптимизации и их характеристиками:
89. … получила свое название в результате того, что заглавные буквы внутри идентификатора напоминают горбы верблюда.
90. Если перед строкой есть выражение, то шаблонная строка называется … шаблоном
91. С точки зрения Java … представляет собой файл jar, используемый для определения бизнес-логики программы и построения интерфейсной части
92. Установите соответствие методами и их характеристиками:
93. … в jаvascript – это контейнер, в котором может храниться некоторое значение данных для дальнейшего использования в программе
94. … – это основная единица информации в вычислительной технике и цифровых коммуникациях, которая представляет логическое состояние с одним из двух возможных значений
95. Установите соответствие между переменными и их характеристиками:
96. … – это процесс соединения вещей друг с другом (в jаvascript чаще всего используется для соединения друг с другом значений переменных)
97. Тег < … > создает новую строку в таблице
98. Имена переменных, классов, объектов, интерфейсов, методов называются …
99. Запись в исходном коде компьютерной программы, представляющая собой фиксированное значение, – это …, или безымянная константа
100. Прежде чем использовать переменную, ее нужно объявить с использованием ключевого слова, например, такого как … (укажите 2 варианта ответа)
101. Для выбора одной из множества альтернатив используется инструкция ветвления
102. …, действие которого определяется набором значений соответствующей переменной
103. Установите правильную последовательность выполнения цикла (пошаговый алгоритм работы):
104. … объект – это объект, который всегда существует в глобальной области видимости (en-US)
105. Установите правильную последовательность шагов алгоритма пузырьковой сортировки:
106. Функция … вычисляет квадрат элементов массива, т. е. каждый элемент массива умножается сам на себя
107. Ключевое слово … представляет ссылку на текущий экземпляр класса
108. … – это трансляторы, которые преобразуют исходный код в машинный код (укажите 2 варианта ответа)
109. Значения типа … в jаvascript представлены в виде 64-битных чисел двойной точности с плавающей запятой
110. Установите соответствие между методами и их характеристиками:
111. … – английское название стиля написания составных слов, при котором несколько слов разделяются символом подчеркивания (_) и не имеют пробелов в записи, причем каждое слово обычно пишется с маленькой буквы: foo_bar, hello_world и т. д.
112. … – это базовая модель интерфейса, которая со временем превратится в готовый цифровой продукт
113. Массивы, объекты типа … представляют собой списки пронумерованных значений
114. Расположите в правильной последовательности этапы разделы технического задания:
115. Установите соответствие между функциями и характеристиками:
116. Правильный способ использования оператора if в jаvascript: …
117. … технического задания – в том, чтобы свести к минимуму разницу между представлениями двух сторон, заказчика и исполнителя
118. С точки зрения внутреннего содержания система управления контентом (CMS) состоит из 2 частей, таких как … (укажите 2 варианта ответа)
119. … – это язык стилей, с помощью которого мы придаем стиль отображения нашего HTML-контента, например, придаем цвет фону (background) и шрифту, придаем контенту многоколоночный вид
120. … – это один из способов в jаvascript, с помощью которого можно получить аргументы функции
121. … (от англ. to set – «устанавливать»), устанавливающим, модифицирующим методом, или мутатором, – это метод, который изменяет (устанавливает) значение поля,
122. Графический … позволяет осуществлять взаимодействие человека с компьютером в форме диалога с использованием окон, меню и элементов управления (диалоговых панелей, кнопок и т. д.)
123. Метод … позволяет вызвать функцию от имени другого объекта
124. Структура системы управления контентом (CMS) – чаще всего … (на базовый движок устанавливаются различные плагины, темы и др., которые позволяют наполнять сайт различным функционалом)
125. Достаточно часто используемое программное обеспечение – редакторы кода, такие как … (укажите 2 варианта ответа)
126. … веб-страниц и приложений – это создание структуры гипертекстового документа на основе HTML-разметки, как правило, при использовании таблиц стилей и
127. клиентских сценариев таким образом, чтобы элементы дизайна выглядели аналогично дизайн-макету
128. В наши дни, при разработке JS-программ на основе современных стандартов, вполне можно полностью отказаться от … и использовать только ключевые слова let и const
129. Установите правильную последовательность этапов создания сайтов:
130. … – это расширение браузера Google, которое обязательно должно быть у верстальщиков и дизайнеров
131. Установите последовательность уровней программного обеспечения, от простого к сложному:
132. … выступают в качестве имён переменных, функций, свойств объекта, и т. д.
133. В разделе технического задания «…» содержится краткий перечень того, какими техническими средствами мы хотим получить профит
134. … позволяют обработать некоторый jаvascript-код в отдельном потоке, который называется обработчиком, и таким образом запускать отдельные блоки jаvascript- кода одновременно
135. … представляет собой идентификатор, которому присвоено некое значение
136. Установите соответствие между примитивным типом данных и значением (переводом):
137. … ссылка – это ссылка, ведущая на ту страницу, где она сама расположена
138. Такой объект, как … – это массивоподобное представление нижележащего буфера с бинарными данными (ArrayBuffer)
139. Тег < div > – это важнейший тег в … верстке
140. В jаvascript есть два ограничения, касающиеся имен переменных, – в частности, … (укажите 2 варианта ответа)
141. Шаблонные … представляют собой строки, заключенные в обратные кавычки (`) и обладают некоторыми особенными свойствами – например, в них можно подставлять некие значения, являющиеся результатом вычисления jаvascript- выражений
142. … комментарий ведёт себя точно также как и однострочный (//) комментарий. Вместо этого, он начинается с #! и действителен только в самом начале скрипта или модуля.
143. Участок программы, в котором доступна (видима) переменная, называется …
144. Первый элемент массива типа Array имеет индекс (ключ) …
145. Веб-приложение … выполняется в браузере пользователя.
146. После HTML-тега … нужно вставить jаvascript
147. Установите соответствие дат и событий:
148. … – это функция, у которой есть доступ к области видимости сформированной внешней по отношению к ней функции даже после того, как эта внешняя функция завершила работу
149. Метод … возвращает индекс последнего вхождения элемента в массив
150. Чтобы заменить часть строки (или даже всю строку), используется метод …
151. К классическим веб-приложениям относят … (укажите 2 варианта ответа)
152. … – это специалист, занимающийся программированием, то есть созданием компьютерных программ
153. Прерывать выполнение цикла нужно используя команду …
154. Существует два наиболее распространенных вида верстки, такие как … (укажите 2 варианта ответа)
155. … – это структура данных, которая хранит сведения о соответствии идентификаторов и переменных
156. Лексическое окружение содержит два компонента, в частности, … (укажите 2 варианта ответа)
157. … – это механизм, позволяющий создавать классы на основе другого класса
158. … кавычки также позволяют задавать «шаблонную функцию» перед первой кавычкой
159. Метод … возвращает получившиеся совпадения при сопоставлении строки с регулярным выражением
160. В jаvascript имеется специальное значение, которое указывает на отсутствие значения, – это …
161. Пропускать текущую итерацию и переходить сразу к следующей нужно с помощью команды …
162. Метод … – это встроенная функция jаvascript, устанавливающая таймер обратного отсчета (в миллисекундах) для выполнения функции обратного вызова по завершении заданного времени
163. … функции осуществляется посредством указания ее имени и двух круглых скобок
164. Чтобы выяснить, какой символ стоит в заданной позиции, нужно использовать метод …
165. … колбэки – это аргументы при вызове функции, которая начнет выполнение кода на заднем фоне
166. Расположите языки программирования в порядке их создания (от старого до самого нового):
167. … – термин в программировании, означающий вызов функцией самой себя
168. Для того чтобы получить доступ к отдельному элементу массива, используют конструкцию, состоящую из … скобок, в которых содержится индекс элемента массива
169. Для того чтобы понять замыкания, нужно разобраться с двумя важнейшими концепциями jаvascript, такими как контекст выполнения … и
170. Функция … отменяет многократные повторения действий, установленные вызовом функции setInterval()
171. Установите правильную последовательность этапов трансформации знаний при их обработке на компьютере:
172. Директиву "use strict" можно указывать только в … сценария или функции
173. С помощью стандарта … можно менять размеры, цвет, границы, расположение и другие свойства блоков < div >
174. Метод … возвращает позицию первого совпадения с regexp в строке str или -1, если совпадения нет
175. Есть два устоявшихся негласных стиля, используемых для записи идентификаторов, состоящих из нескольких слов, – в частности, это стиль … (укажите 2 варианта ответа)
176. В тестировании … ящика при порождении тестовых сценариев используется только информация о спецификации системы
177. … – это некоторый фрагмент кода, который можно описать один раз, а затем вызвать на выполнение в разных частях программы какое угодно число раз
178. Веб-приложения вошли в наш обиход примерно в конце …
179. Статический метод … возвращает строку, созданную из указанной последовательности значений единиц кода UTF-16
180. Определите соответствие методами и их характеристиками:
181. Цикл … позволяет перебирать все перечислимые свойства объекта по их именам
182. Метод … позволяет извлечь символы из строки (подстроку) или между двумя индексами, или от одного индекса и до конца строки
183. При выборе идентификатора необходимо учитывать определенные правила, согласно которым идентификаторы … (укажите 2 варианта ответа)
184. В ES6 появился метод массивов…, который выполняет поиск по массиву с использованием передаваемой ему функции
185. … – это одиночный процесс, который может использовать программа для выполнения своих нужд
186. Табличная верстка создается с помощью тега <…>
187. Операции с функцией в jаvascript можно разделить на 2 шага, в числе которых– … функции (укажите 2 варианта ответа)
188. Для определения подстроки в строке используют такие методы, как … (укажите 2 варианта ответа)
189. Изучив приведенный ниже пример работы с контейнером (в файле находится произвольное количество целых чисел, программа считывает их в вектор и выводит на экран), определите правильную последовательность кода: #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 }
190. Определите последовательность действий при компиляции, если есть два класса конструкторов, один из которых базовый, а другой – унаследованный от базового:
191. … объекта регулярного выражения обеспечивает компиляцию регулярного выражения во время выполнения
192. Удалить элемент из конца массива, одновременно возвратив этот элемент, можно с помощью метода …
193. Для того чтобы обратить порядок следования элементов массива нужно воспользоваться методом …
194. Написание функции посредством Function Declaration начинается с написания ключевого слова …
195. Установите правильную последовательность вызовов, если есть два класса, один из которых базовый, а другой – унаследованный от базового:
196. … – это специальный метод, служащий для создания и инициализации объектов, созданных с использованием class
197. Оператор ветвления … реализует выполнение определенных команд при условии, что некоторое логическое выражение (условие) принимает значение «истина» (true)
198. Для остановки таймера применяется функция …
199. Класс … в языке jаvascript позволяет создать объект, описывающий географический или культурный регион, обеспечивая возможность создания многонациональных программ с учетом региональных настроек дат, времен, чисел, валюты и т.д.
200. Пример правильно вставленного внешнего скрипта: …
201. Метод … проверяет соответствие в строке, этот метод возвращает совпадающий текст, если он находит совпадение, в противном случае он возвращает null
202. С помощью … можно узнать, насколько страница сайта адаптирована под разные размеры экраны и разрешения.
203. … Java – это набор инструкций, исполняемых виртуальной машиной Java
204. Установите правильный порядок построения объекта:
205. Для хранения больших объемов информации используют особый компьютер с очень большим объемом памяти – … хранения данных
206. … – это функция, переданная в качестве аргумента другой функции
207. Говоря о jаvascript-методе str.replace(), следует отметить, что когда первый аргумент replace является строкой, он заменяет только … совпадение
208. Правильно выведенное сообщение «Hello World!» с помощью jаvascript: …
209. … функции – это функции, которые уже содержатся в табличном процессоре и выполняют различные вычисления автоматически при их вызове из библиотеки функций
210. Метод … позволяет перебирать ключи массива
211. Деструктор – это …
212. … – это функции высшего порядка, при помощи которых можно откладывать или повторять выполнение других функций
213. Установите соответствие между операторами и их характеристиками:
214. Оператор (операторная функция) … создает экземпляр объекта, встроенного или определенного пользователем, имеющего конструктор
215. … – это последовательность букв, цифр, символов подчеркивания «_» и знаков доллара «$»
216. … литералы - последовательность символов, заключенная в одинарные или двойные кавычки.
217. Оператор … предназначен для возвращения значения выражения в качестве результата выполнения функции
218. При записи строк параметры в … записи не используют символы кавычек, в то время как параметры функции-конструктора используют кавычки
219. Метод … возвращает индекс последнего вхождения указанного значения в строковый объект String, на котором он был вызван, или -1, если ничего не было найдено
220. … – это способность программы идентично использовать объекты с одинаковым интерфейсом без информации о конкретном типе этого объекта
221. Установите соответствие между функциями и характеристиками:
222. … программирования – это набор формальных правил, по которым пишутся программы
223. Основная идея … – максимально упростить создание и управление сайтом
224. Метод массивов … возвращает итератор, который позволяет перебирать пары
225. «ключ – значение массива»
226. … – это документ, содержащий перечень задач, обязанностей и требований, которые заказчик предъявляет исполнителю
227. Ключевое слово … появилось в ES2015, его упрощенно можно назвать «блочной» версией var
228. … – это модель синтаксического анализа и выполнения jаvascript-кода, в которой используется более строгая проверка кода на ошибки и генерируются ошибки при небезопасных действиях
229. … функции (или тело функции) – это набор инструкций, заключенный в фигурные скобки, которые необходимо выполнить при ее вызове
230. Строку можно создать с помощью … кавычек
231. … выражения (их еще называют regexp, или regex) – это механизм для поиска и замены текста
232. Действие … заключается в последовательном повторении определенной части программы некоторое количество раз
233. … программирование – это концепция программирования, при которой результат выполнения функции доступен спустя некоторое время в виде асинхронного (нарушающего стандартный порядок выполнения) вызова
234. … – это единый стандарт отображения всех элементов веб-страницы
235. В jаvascript создать функцию можно различными способами, такими как … (укажите 2 варианта ответа)
236. Расположите в хронологической последовательности этапы определения целей сайта и требований к нему при разработке сайта:
237. … – это лицо (физическое или юридическое), заинтересованное в выполнении исполнителем работ, оказании им услуг или приобретении у продавца какого-либо продукта
238. К примитивным типам относят … (укажите 2 варианта ответа)
239. Метод массивов … позволяет перебирать массивы, применяя к каждому их элементу переданную этому методу функцию, преобразующую элемент, и создавать из полученных значений новые массивы
Тема 1. Введение в современную веб-разработку
Тема 2. Переменные и управление потоком выполнения
Тема 3. Циклы и массивы
Тема 4. Изучение функций
Тема 5. Изучение объектов
Тема 6. JS методы
Тема 7. Типы ошибок. Синхронный и асинхронный код
Заключение
Итоговая аттестация
Итоговый тест
Компетентностный тест
Характеристики ответов (шпаргалок) к заданиям
Учебное заведение
Программы
Просмотров
3
Качество
Идеальное компьютерное
Размер
84,8 Kb
Список файлов
Разработка_web_приложений_на_языке_JavaScript.docx


Гарантия сдачи без лишних хлопот! ✅🎓 Ответы на тесты по любым дисциплинам, базы вопросов, работы и услуги для Синергии, МЭИ и других вузов – всё уже готово! 🚀 🎯📚 Гарантия качества – или возврат денег! 💰✅