Home » Ответы Синергия МТИ » Язык программирования Java.фип_БАК(1/2) ответы Синергия МТИ тесты

Язык программирования Java.фип_БАК(1/2) ответы Синергия МТИ тесты

Скачать тест: Язык программирования Java.фип_БАК(1-2)_МОиАИС_нс ответы Синергия МТИ тесты.pdf

1. Компания … разработала язык Java
2. В … году был выпущен первый релиз Java
3. … — расшифровка аббревиатуры JDK.
4. Создателем языка Java является Джеймс …
5. // используется для обозначения … в Java
6. JVM — это …
7. Главная цель создания Java — …
8. При компиляции идет процесс преобразования исходного кода в…
9. Расширение файлов Java — .…
10. Процесс преобразования исходного кода Java в байт-код — это …
11. … — компонент Java, который позволяет программам выполняться на любой платформе
12. История создания Java началась с проекта, названием которого было …
13. Автоматический процесс освобождения памяти от неиспользуемых объектов называется «… Collection»
14. Какой язык программирования стал основой для создания Java?
15. Название Java было выбрано в честь сорта …
16. Упорядочите этапы компиляции Java-кода:
17. Упорядочите последовательность действий для запуска своей первой программы в среде разработки IntelliJ IDEA:
18. Неверно, что переменная … объявлена корректно
19. Неверно, что константа … является final
20. Тип данных … не используется для хранения целых чисел
21. Оператор + используется для … двух чисел
22. Оператор == используется для проверки, … ли одно число другому
23. Метод … (); используется для получения длины строки
24. Оператор System.out…. (); используется для вывода информации в консоль
25. Неверно, что переменная … объявлена корректно
26. Метод …(); используется для поиска подстроки в строке
27. Тип данных … используется для хранения символов
28. Оператор > используется для проверки, … ли одно число относительно другого
29. Метод …() используется для преобразования строки в int
30. Метод …() используется для преобразования int в строку
31. Оператор ! используется для инвертирования … значения
32. Ключевое слово … используется для создания условной конструкции
33. Сопоставьте типы данных с их диапазонами значений:
34. Сопоставьте методы String с их функциональностью:
35. Упорядочите следующие логические операторы по возрастанию приоритета:
36. Упорядочите типы данных по возрастанию размера:
37. … в Java — это коллекция однотипных элементов
38. Объявление массива в Java происходит следующим образом: int …[] или int[] …
39. … массив — это массив, элементами которого являются другие массивы
40. Цикл for-each в Java — это …
41. … цикла — это один полный проход цикла
42. Если обратиться к элементу массива с индексом, выходящим за его границы, произойдет …
43. … цикл — это который находится внутри другого цикла
44. Пример инициализации двумерного массива в Java …
45. Доступ к элементу массива int[] array осуществляется через …[]
46. 0 – это индекс … элемента в массиве Java
47. Цикл, который выполняется до тех пор, пока условие истинно — это цикл …
48. Тип данных, используемый для хранения индекса массива в Java, — это …
49. Переменная, используемая для доступа к элементам массива, — это …
50. Оператор для прерывания цикла в Java — это …
51. Оператор для пропуска текущей итерации цикла в Java — это …
52. Цикл, выполняющийся по крайней мере один раз, называется do-…
53. Цикл, выполняющийся фиксированное количество раз, называется …
54. Сопоставьте типы циклов с их описанием
55. Упорядочите элементы цикла for в правильном порядке
56. Упорядочите задачи, решаемые с помощью циклов, по сложности
57. Конструкция … в Java НЕ является частью объектно-ориентированного программирования
58. Две основные парадигмы программирования, используемые в Java, — это объектно-ориентированное и … программирование
59. … в контексте ООП — это выделение общих признаков и отбрасывание несущественных признаков
60. … объекта — это переменная, доступная экземплярам класса
61. Строка кода Java … является допустимым доступом к полю объекта
62. Строка кода Java … является допустимым объявлением абстрактного класса
63. Объектно-ориентированное программирование — это парадигма программирования, основанная на использовании …
64. Функциональное программирование — это парадигма программирования, основанная на использовании …
65. … — это шаблон или форма, определяющая структуру и поведение объекта
66. … — это переменные, объявленные внутри класса
67. … — это функции, объявленные внутри класса, определяющие поведение объектов данного класса и позволяющие им выполнять определенные действия
68. Процесс, когда метод вызывает себя же внутри своего тела, называется …
69. Процесс создания объекта с использованием оператора new — это…
70. Метод, вызываемый при создании объекта класса, называется …
71. Контекст вызова определяет, к какому объекту относится вызываемый …
72. Ключевое слово …, используемое для ссылки на текущий объект внутри его собственных методов или конструкторов
73. … — это концепция, позволяющая объектам различных классов обрабатывать данные по-разному, но через общий интерфейс. Это ключевой принцип объектно-ориентированного программирования
74. Установите соответствие между понятиями и их определениями:
75. Установите соответствие между понятиями и их определениями:
76. Установите верный порядок ключевых слов при создании экземпляра класса:
77. Строка кода Java … myMethod() {}является допустимым объявлением статического метода
78. Вызов статического метода класса в Java осуществляется следующим образом ….myMethod();
79. Класс в Java … иметь несколько конструкторов
80. Строка кода Java … является допустимым вызовом метода объекта
81. Значения переменных класса можно передать при создании объекта через …
82. … — это механизм, позволяющий классу иметь несколько методов с одинаковым именем, но с разными параметрами
83. … метода — это переменные, которые объявляются в круглых скобках после имени метода
84. Ключевое слово …, используемое для завершения выполнения метода и возврата значения, если метод возвращает какое-либо значение
85. Процесс изменения реализации метода – это …
86. … — это блок кода, который выполняется, когда его вызывают в программе
87. Метод, который не возвращает значение, называется …
88. Метод, который возвращает логическое значение, называется …
89. Метод, который возвращает целочисленное значение, называется …
90. Метод, который принимает другой метод в качестве аргумента, — это … метод
91. Установите соответствие между типами методов и их описаниями:
92. Установите соответствие между типами методов и их описаниями:
93. Установите верный порядок ключевых слов в сигнатуре публичного, статичного метода, возвращающего строку:
94. Реализация интерфейса в классе Java осуществляется с использованием …
95. Верно, что модификатор доступа protected …
96. Верно, что …
97. Поле класса можно сделать доступным только из его подклассов, если использовать модификатор доступа …
98. Модификатор доступа в Java, который максимально ограничивает доступ к членам класса, — это …
99. Инкапсуляция в Java обеспечивает …
100. Метод, который используется для доступа к переменным объекта класса – это …
101. Метод, который используется для установки значения поля объекта – это …
102. Модификатор доступа, который разрешает доступ к членам только внутри пакета — …
103. Модификатор доступа, который разрешает доступ к членам внутри пакета и подклассам — …
104. … — это принцип объектно-ориентированного программирования, который заключается в скрытии деталей реализации от внешнего мира и предоставлении интерфейса для взаимодействия с объектом
105. … — это средство определения контракта, описывающего методы, которые должны быть реализованы классами. Он содержит только сигнатуры методов, но не их реализацию
106. Модификатор доступа, который ограничивает доступ только внутри класса — …
107. Установите соответствие между модификаторами доступа и их действием
108. Установите соответствие
109. Установите соответствие между понятиями и их определениями
110. Упорядочите модификаторы доступа от наиболее строгого к менее строгому
111. Упорядочите ключевые слова в сигнатуре геттера для целочисленного поля
112. Интерфейс в Java, который представляет функцию, принимающую один аргумент и возвращающую результат, — это …
113. Ключевое слово «this» в Java используется для обращения к … объекту
114. Вызов конструктора суперкласса из конструктора подкласса осуществляется с помощью …()
115. Возможность множественного наследования в Java …
116. Класс, от которого происходит наследование, называется … класс
117. Ключевое слово, используемое для указания наследования в Java, — это …
118. Методы, которые не могут быть переопределены в подклассе, — это … методы
119. … — это возможность создавать новый класс на основе существующего, при этом новый класс получает доступ к свойствам и методам существующего класса
120. Процесс наследования от нескольких классов называется …
121. Ключевое слово для обращения к методам суперкласса — это …
122. Процесс изменения реализации метода суперкласса в подклассе – это …
123. Класс, который не может быть унаследован другим классом, называется …
124. … класс — это класс, который наследует свойства и методы от родительского класса
125. Установите соответствие между понятиями и их определениями:
126. Установите соответствие между понятиями и их определениями:
127. Упорядочите ключевые слова в верном порядке при объявлении класса, который наследует от суперкласса:
128. OutOfMemoryError является необрабатываемым …
129. Конструкция Java, которая используется для обработки исключений – это …-catch
130. Верно, что …
131. … исключения — это передача исключения из одного метода в другой без обработки
132. Ключевое слово, которое используется для пробрасывания исключения – это …
133. Разница между checked и unchecked исключениями заключается в том, что …
134. Верно, что …
135. Класс, который является суперклассом для всех исключений в Java – это …
136. Ключевое слово, которое используется для генерации исключения в Java – это …
137. Ключевое слово, которое используется для обработки исключения в Java – это …
138. Блок кода, который всегда выполняется независимо от того, произошло исключение или нет – это …
139. … — класс исключений, которые могут возникнуть при работе с потоками ввода-вывода
140. Условия, которые могут привести к прерыванию нормального выполнения программы в Java – это …
141. Исключения в Java, которые требуют явной обработки в коде или указания в сигнатуре метода – это … исключения
142. Исключения в Java, которые не требуют явной обработки в коде – это … исключения
143. Установите соответствие между ключевыми словами и их описаниями:
144. Установите соответствие между методами исключений и их описаниями:
145. Упорядочите следующие шаги для создания собственного класса исключений:
146. Класс … используется для побайтового чтения из файла
147. Класс … используется для побайтовой записи в файл
148. Метод …() класса File используется для удаления файла или каталога
149. Метод …() используется для чтения байта из файла
150. Метод …() используется для записи байта в файл
151. Метод …() используется для закрытия потока ввода-вывода
152. Класс … используется для чтения текста из файла
153. Класс … используется для записи текста в файл
154. Класс в Java, который представляет файл или каталог, называется …
155. Метод класса File в Java, используемый для получения пути к файлу, называется …
156. … — это использование буфера для временного хранения данных, что улучшает производительность операций ввода-вывода
157. … путь — это путь, который мы считаем полным путём к файлу, начиная от корневой директории файловой системы
158. … путь — это путь к файлу, который указывает на его местоположение относительно текущей директории
159. Потоки, использующиеся для чтения данных из источников, — это …
160. Потоки, использующиеся для записи данных в приемники – это …
161. Сопоставьте классы Java с их описаниями:
162. Сопоставьте методы Java с их описаниями:
163. Упорядочите этапы чтения данных из текстового файла в Java:
164. Класс … используется для создания нового пустого файла
165. Файл для чтения открывается, если его имя и путь хранятся в переменной fileName, с помощью …
166. Запись строки «Hello, world!» в файл output.txt осуществляется с помощью …
167. Переименование файла oldName.txt в newName.txt выполняется с помощью …
168. Удаление файла target.txt выполняется с помощью …
169. Кодировка, используемая OutputStreamWriter по умолчанию …
170. Класс, предоставляющий методы для записи в файл, называется …
171. Класс, используемый для чтения текстовых файлов в Java, называется …
172. Класс, используемый для записи текстовых файлов в Java, называется …
173. Метод, проверяющий существование файла в Java, называется …
174. Метод, удаляющий файл в Java, называется …
175. Метод, проверяющий, является ли файл каталогом в Java, называется …
176. Сопоставьте исключения Java с их описаниями
177. Сопоставьте классы для работы с символьными потоками с их описаниями:
178. Сопоставьте методы класса File с их описаниями:
179. Сопоставьте классы для работы с байтовыми потоками с их описаниями:
180. Упорядочите этапы удаления файла в Java:
181. Упорядочите этапы переименования файла в Java:
182. Упорядочите этапы чтения байтов из файла в Java:
183. Упорядочите этапы чтения файла в список строк в Java:
184. Неверно, что …
185. Ключевое слово … используется для объявления метода, который может вызываться из разных потоков
186. Метод …() позволяет одному потоку дождаться завершения другого потока
187. Способ создания нового потока в Java — это использование ключевого слова new с классом …
188. Разница между классами Thread и Runnable заключается в том, что …
189. Метод …() используется для остановки потока в Java
190. … — это механизм, позволяющий нескольким частям кода выполняться одновременно
191. Интерфейс, определяющий задачу, выполняемую потоком – это …
192. Метод, используемый для задержки выполнения потока — это …
193. Интерфейс, определяющий стратегию обработки элементов в потоке — это…
194. Метод, используемый для фильтрации элементов в потоке, — это …
195. Метод, используемый для преобразования элементов в потоке — это …
196. Метод, используемый для сбора элементов в потоке в коллекцию – это …
197. Метод, используемый для подсчета элементов в потоке – это …
198. Сопоставьте термины с их определениями:
199. Сопоставьте методы с их функциональностью:
200. Сопоставьте ключевые слова с их использованием:
201. Упорядочите ключевые слова в сигнатуре метода, объявленного как синхронизированный:
202. Упорядочите последовательность действий при создании и запуске потока:
203. Упорядочите последовательность действий при использовании Stream API:
204. Клиент-серверное взаимодействие в Java — это …
205. Клиент в клиент-серверном взаимодействии …
206. Сервер в клиент-серверном взаимодействии …
207. Библиотека Java, используемая для реализации клиент-серверного взаимодействия, — это …
208. Клиентский сокет в Java создается с помощью …
209. Отправка данных серверу через сокет осуществляется с помощью …
210. Получение данных от сервера через сокет осуществляется с помощью …
211. Закрытие сокета в Java выполняется с помощью …
212. Серверный сокет в Java создается с помощью …
213. В клиент-серверном взаимодействии запрашивающую роль выполняет …
214. В клиент-серверном взаимодействии обрабатывающую роль выполняет …
215. … — это точка входа для установления сетевого соединения между двумя узлами — клиентом и сервером
216. … — это тип сокета, обеспечивающий надежное, упорядоченное и двустороннее соединение между узлами
217. … — это тип сокета, обеспечивающий передачу данных без гарантий доставки и упорядочивания
218. …-адрес — это физический адрес или Ethernet-адрес, присваиваемый каждому сетевому адаптеру
219. … — это механизм в сетях TCP/IP, позволяющий преобразовывать IP-адреса транзитных пакетов
220. … — это система, позволяющая присваивать компьютерам легко запоминаемые имена и переводить их в IP-адреса
221. Установите соответствие между терминами и их описаниями:
222. Установите соответствие между методами класса Socket и их описаниями:
223. Упорядочите последовательность действий при подключении к серверу через сокет:
224. Упорядочите последовательность действий при отправке данных через сокет:
225. Соотнесите основные арифметические операции с их результатами:
226. Сопоставьте логические операторы с их значениями:
227. Метод … класса File используется для удаления файла или каталога
228. Метод … используется для чтения байта из файла
229. Метод … используется для записи байта в файл
230. Метод … используется для закрытия потока ввода-вывода
231. Класс … представляет буферизованный поток ввода-вывода
232. Класс … представляет буферизованный поток записи
233. Исключение, которое может возникнуть при работе с вводом/выводом, называется …
234. Потоки, использующиеся для чтения данных из источников, — …
235. Потоки, использующиеся для записи данных в приемники – …
236. Метод … позволяет одному потоку дождаться завершения другого потока
237. Способ создания нового потока в Java — это …
238. Метод … используется для остановки потока в Java
239. Класс, используемый для создания нового потока в Java — это …
240. В Java верно, что …
241. Исключение, которое является не обрабатываемым – это …
242. Конструкция Java, которая используется для обработки исключений – это …
243. Пробрасывание исключения — это …
244. Разница между методами try-with-resources и try-catch заключается в том, что …
245. Блок кода, который всегда выполняется независимо от того, произошло исключение или нет — это …
246. Ключевое слово, которое используется для указания того, что метод может выбросить исключение в Java – это …
247. Строка кода Java … является допустимым примером наследования
248. Ключевые слова, используемые для реализации интерфейсов в Java, — это …
249. Ключевое слово «this» в Java используется для …
250. Вызов конструктора суперкласса из конструктора подкласса осуществляется с помощью …
251. Класс, от которого происходит наследование, называется …
252. Методы, которые не могут быть переопределены в подклассе, — это …
253. … класс — это класс, от которого производные классы наследуют свойства и методы
254. Метод, который не может быть переопределен в подклассе, называется …
255. Класс, который не может быть унаследован другим классом, называется …
256. Ключевое слово для вызова конструктора суперкласса в подклассе — это …
257. … класс — это класс, который наследует свойства и методы от родительского класса
258. Неверно, что … является примером инкапсуляции
259. Изменить значение приватного поля объекта в Java …
260. Поле класса можно сделать доступным только из его подклассов, если …
261. Модификатор доступа default в Java означает, что поле или метод …
262. Модификатор доступа в Java, который наиболее ограничивает доступ к членам класса, — это …
263. Разница между статическим и динамическим связыванием в Java заключается в том, что …
264. Строка кода Java … является допустимым объявлением статического метода
265. Вызов статического метода класса в Java осуществляется следующим образом …
266. Метод с параметрами в Java создается следующим образом …
267. Конструктор с параметрами в Java создается следующим образом …
268. Значения переменных класса можно передать при создании объекта …
269. Если конструктор класса не объявлен явно, то …
270. Строка кода Java … является допустимым объявлением объекта
271. Две основные парадигмы программирования, используемые в Java, — это …
272. Абстракция в контексте ООП — это …
273. Поле объекта — это …
274. Объектно-ориентированное программирование — это …
275. Функциональное программирование — это …
276. … — это переменные, объявленные внутри класса
277. … — это функции, объявленные внутри класса, определяющие поведение объектов данного класса и позволяющие им выполнять определенные действия
278. Массив в Java — это …
279. Объявление массива в Java происходит следующим образом: …
280. Многомерный массив — это …
281. Итерация цикла — это …
282. Если обратиться к элементу массива с индексом, выходящим за его границы, …
283. Вложенный цикл — это …
284. Доступ к элементу массива int[] array осуществляется через …
285. Метод для определения длины массива — это …
286. Цикл, выполняющийся по крайней мере один раз, называется do-…
287. Индекс первого элемента в массиве Java — это …
288. Неверно, что переменная … объявлена корректно
289. Неверно, что константа … является final
290. Оператор … используется для сложения двух чисел
291. Оператор … используется для проверки, равно ли одно число другому
292. Метод … используется для получения длины строки
293. Оператор … используется для вывода информации в консоль
294. Метод … используется для поиска подстроки в строке
295. / — это …, который используется для деления двух чисел
296. Оператор > используется для проверки, … ли одно число другого
297. Метод …() используется для преобразования строки в int
298. Метод …() используется для преобразования int в строку
299. Создателем языка Java является …
300. … используется для обозначения комментария в Java
301. Принцип “…” лежит в основе Java
302. Основное назначение Java Virtual Machine (JVM) — …
303. Расширение файлов Java — .…
304. … — компонент Java, который позволяет программам выполняться на любой платформе
305. Основные принципы лежащие в основе Java это простота, переносимость и…