Присоединяйся к нам в телеграмВступить
Разработка web-приложений на языке JavaScript
Синергия/МОИ/МТИ/МОСАП ответы 100 баллов

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

Вопросов в тесте: 238

Вопросы теста

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

18. Свойства-аксессоры представлены такими методами, как … (укажите 2 варианта ответа)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

35. … – это экземпляр класса.

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

37. … –параметр или свойство элемента.

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

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

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

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

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

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

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

45. … вызовов – это средство доступа к объекту под различными именами

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

63. …в JavaScript – это законченная последовательность действий (инструкций), направленных на решение отдельной задачи

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

79. … (от англ. to get – «получить»), который также называется методом чтения, – это метод, который возвращает нам значение какого-то поля

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

96. Имена переменных, классов, объектов, интерфейсов, методов называются …

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

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

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

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

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

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

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

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

105. … – это трансляторы, которые преобразуют исходный код в машинный код (укажите 2 варианта ответа)

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

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

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

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

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

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

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

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

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

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

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

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

118. … (от англ. to set – «устанавливать»), устанавливающим, модифицирующим методом, или мутатором, – это метод, который изменяет (устанавливает) значение поля,

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

120. Метод … позволяет вызвать функцию от имени другого объекта

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

142. После HTML-тега … нужно вставить JavaScript

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

196. Пример правильно вставленного внешнего скрипта: …

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

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

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

200. Установите правильный порядок построения объекта:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

238. Правильный способ указать комментарий в коде JavaScript: …

Нужна помощь именно с твоим тестом?

Написать нам

Ещё материалы, которые могут пригодиться по этой теме.

Все тесты