Язык программирования TypeScript.фип_БАК_н/с

Скачать тест — (Язык программирования TypeScript.фип_БАК_н_с_891fa99c.pdf)

  1. TypeScript представляет собой расширение для ….
  2. Какая основная цель TypeScript?
  3. Какие основные преимущества TypeScript перед JavaScript?
  4. Преобразование одного типа данных в другой в TypeScript называется ………..
  5. Какие типы данных поддерживает TypeScript?
  6. Напишите в правильной последовательности команды для сборки пользовательского интерфейса на React TS?
  7. Функции, используемые для добавления метаданных к классам, методам и свойствам в TypeScript называют ………..
  8. Упорядочите шаги, необходимые для написания и компиляции кода в TypeScript?
  9. Какие ключевые особенности TypeScript делают его привлекательным для больших проектов?
  10. Возможность опускать объявление типов для переменных и использовать их по умолчанию в TypeScript называют ………..
  11. Каким образом TypeScript улучшает поддержку объектно-ориентированного программирования (ООП)?
  12. Установите соответствие между параметрами и описанием двух колонок таблицы.
  13. Какие инструменты предоставляет TypeScript для работы с асинхронным кодом
  14. Группировка логически связанных классов, функций и переменных в отдельные области в TypeScript называется ………..
  15. Какая роль у модулей в TypeScript?
  16. Стороннюю библиотеку в TypeScript можно подключить через инструкцию …..
  17. Сопоставьте элементы в соответствии с верным описанием
  18. Ключевым элементом TypeScript, позволяющим создавать перечислимые типы, является….
  19. Каким образом TypeScript помогает в рефакторинге кода?
  20. Вы разрабатываете небольшое веб-приложение для управления списком задач. В проекте используется TypeScript. Одна из задач — создать функцию для добавления новой задачи в список. Эта функция должна принимать объект задачи с обязательными полями id (число) и title (строка), а также необязательное поле completed (логическое значение). Ваша цель — правильно определить типы для параметров функции и реализовать её с использованием TypeScript.   Какой будет сигнатура функции addTask? Какой тип данных должен быть у параметра task?
  21. Базовые типы данных в TypeScript отвечающие за хранение дробных чисел, определены как ………..
  22. Что такое «кортежи» (tuples) в TypeScript?
  23. Как можно указать необязательный параметр функции в TypeScript?
  24. В TypeScript можно объединить два или более массива помощью оператора ……….
  25. Упорядочите типы данных в TypeScript от более общего к более специфичному:
  26. Функция в TypeScript используемая для преобразования значения в строку -это….
  27. Установите соответствия между типами функций и их описаниями
  28. Для обрезки строки в TypeScript используется оператор ……….
  29. Что такое «оператор spread» (…) в TypeScript?
  30. Упорядочите шаги, необходимые для наследования одного интерфейса от другого в TypeScript
  31. Каким образом можно проверить, является ли переменная в TypeScript числом?
  32. Способ извлечения значений из объектов или массивов в отдельные переменные в TypeScript это ….
  33. Какие методы строки TypeScript позволяют производить поиск и замену подстроки с учетом регистра?
  34. Каким образом можно скопировать содержимое одного объекта в другой объект в TypeScript?
  35. Установите соответствия между аспектами классов и их описаниями
  36. Через ключевое слово ….. можно определить константу в TypeScript.
  37. Какая функция в TypeScript используется для преобразования строки в число?
  38. Вы работаете в небольшой компании, занимающейся разработкой веб-приложений. Вам поручено написать модуль, который будет рассчитывать и выводить общую стоимость товаров в корзине интернет-магазина. Для этого необходимо создать интерфейс для описания товара и функцию, которая будет принимать массив таких товаров и возвращать их общую стоимость. Ваша задача — реализовать это на TypeScript. Как вы опишете интерфейс товара? Какую сигнатуру будет иметь функция для расчета общей стоимости товаров? Как вы реализуете эту функцию?
  39. Каким образом можно проверить, принадлежит ли объект определенному классу в TypeScript?
  40. Какой метод в TypeScript используется для сравнения двух строк без учета регистра?
  41. Можно определить тип значения переменной в TypeScript через ключевое слово…
  42. Типы, представляющие собой комбинацию двух или более типов в TypeScript называются ……….
  43. Что представляют собой «типовые параметры» (type parameters) в TypeScript?
  44. Упорядочите этапы для работы с декораторами в TypeScript
  45. Установите соответствие между ключевыми словами и их назначениями.
  46. Каким образом можно определить, является ли тип переменной экземпляром определенного класса в TypeScript?
  47. Типы данных, представляющие собой объединение двух или более типов в TypeScript называют ………. .
  48. Каким образом можно применить «типовые алиасы» (type aliases) в TypeScript?
  49. Описания типов данных, которые функция возвращает в TypeScript называют ………. .
  50. Каким образом можно использовать «типы-переопределения» (type assertions) в TypeScript?
  51. Что такое «типизация предметной области» (domain-driven typing) в TypeScript?
  52. Типы данных, которые позволяют получать доступ к свойствам объекта по ключу — это …….. в TypeScript?
  53. Упорядочите порядок выполнения декораторов
  54. Можно создать новый тип данных на основе существующего в TypeScript. с помощью оператора …..
  55. Установите соответствие между между файлами деклараций и их функциями.
  56. Каким образом можно использовать «типы-реакции» (conditional types) в TypeScript?
  57. Типы данных, используемые для интеграции TypeScript с другими инструментами называются ………. .
  58. Каким образом можно создать «объединение типов» (type unions) в TypeScript?
  59. Что представляют собой «инварианты» (invariants) в TypeScript?
  60. Вам поручено разработать базовую систему управления задачами для небольшой команды. Эта система должна позволять пользователям добавлять задачи, указывать их приоритет и статус выполнения. Для этого нужно:   Определить интерфейс для задачи, который будет содержать следующие поля: id (число) title (строка) description (строка) priority (строка, может быть «low», «medium», «high») status (строка, может быть «todo», «in-progress», «done») Создать массив для хранения задач. Написать функцию для добавления новой задачи в массив. Написать функцию для изменения статуса задачи. Вопросы  Какой интерфейс корректно описывает структуру задачи? Как правильно добавить новую задачу в массив задач? Как корректно изменить статус задачи?
  61. Что такое TypeScript?
  62. Как установить TypeScript?
  63. Какой файл используется для настройки компиляции TypeScript?
  64. Синтаксический сахар для определения типов объектов — это …. TypeScript
  65. Обобщенный тип или функция, которая работает с различными типами данных в TypeScript называется …..
  66. Шаблоны для создания объектов в TypeScript называются …..
  67. Как объявить функцию в TypeScript с указанием типа аргументов и возвращаемого значения?
  68. Напишите в правильной последовательности команды для сборки пользовательского интерфейса на React TS?
  69. Что такое ООП в TypeScript?
  70. Фрагменты кода, которые могут быть экспортированы и импортированы между файлами, в TypeScript называются ……….
  71. Какие фреймворки являются популярными на фронтенде и имеют поддержку TypeScript?
  72. Группировка логически связанных классов, функций и переменных в отдельные области в TypeScript называется ………..
  73. Сопоставьте соответствие между инструментами и их функциями.
  74. Какой фреймворк обычно используется для Unit-тестирования в TypeScript?
  75. Упорядочите шаги, необходимые для написания и компиляции кода в TypeScript?
  76. Функция в TypeScript используемая для преобразования значения в строку -это….
  77. Какой из следующих утверждений верно относительно интерфейсов в TypeScript?
  78. Оператор…….. используется в TypeScript для проверки типа переменной во время выполнения
  79. TypeScript представляет собой расширение для ….
  80. Какой из следующих утверждений верно относительно декораторов классов?
  81. Как объявить «переменное» количество аргументов в TypeScript?
  82. Какой из следующих утилитных типов позволяет выбирать только определенные свойства из объекта?
  83. Каким образом происходит компиляция TypeScript кода в JavaScript?
  84. Упорядочите типы данных в TypeScript от более общего к более специфичному:
  85. Установите соответствие между интерфейсами и их применением
  86. Стороннюю библиотеку в TypeScript можно подключить через инструкцию …..
  87. Какие из перечисленных утверждений верны относительно функционального программирования в TypeScript?
  88. Упорядочите шаги, необходимые для наследования одного интерфейса от другого в
  89. Каким образом можно использовать namespace в TypeScript?
  90. Ключевым элементом TypeScript, позволяющим создавать перечислимые типы, является….
  91. Как объявить статический метод в классе TypeScript?
  92. Тип, который ссылается на самого себя это ….. тип в TypeScript
  93. Базовые типы данных в TypeScript отвечающие за хранение дробных чисел, определены как ………..
  94. Какие фреймворки позволяют разрабатывать мобильные приложения с использованием TypeScript?
  95. Упорядочите этапы для работы с декораторами в TypeScript
  96. Что такое «async/await» в TypeScript?
  97. Какие ключевые слова используются для определения переменных в TypeScript?
  98. Упорядочите порядок выполнения декораторов
  99. Какой оператор используется для сравнения значений и типов без приведения типов в TypeScript?
  100. Функции, используемые для добавления метаданных к классам, методам и свойствам в TypeScript называют ………..
  101. Условный оператор, который принимает три операнда это — …….
  102. С помощью метода ……… можно проверить, является ли значение конечным числом в TypeScript
  103. Соотнесите фреймворк со способом работы с базами данных:
  104. Что такое «оператор остатка» (Remainder Operator) в TypeScript?
  105. Возможность опускать объявление типов для переменных и использовать их по умолчанию в TypeScript называют ………..
  106. Для того, чтобы принудительно запустить приложение на React TS с проблемами в зависимостях, можно использовать следующую команду (составьте в правильном порядке):
  107. Что такое «наследование» (Inheritance) в TypeScript?
  108. Каким образом можно добавить комментарии к коду в TypeScript?
  109. Упорядочите этапы написания юнит-теста.
  110. В TypeScript можно объединить два или более массива помощью оператора ……….
  111. Установите соответствие между принципами и фреймворками
  112. С помощью оператора ….. можно проверить наличие свойства в объекте в TypeScript?
  113. Что такое «полиморфизм» (Polymorphism) в TypeScript?
  114. С помощью ключевого слова …….. можно объявить константу в TypeScript
  115. Для обрезки строки в TypeScript используется оператор ……….
  116. Каким образом можно выполнить итерацию по элементам массива в TypeScript?
  117. Сопоставьте каждый термин с соответствующим определением.
  118. Упорядочите шаги для настройки tsconfig.json.
  119. Способ извлечения значений из объектов или массивов в отдельные переменные в TypeScript это ….
  120. Каким образом можно объявить функцию в TypeScript?
  121. Установите соответствие между библиотеками и их назначением в фреймворках.
  122. Как можно определить необязательный параметр функции в TypeScript?
  123. С помощью типа ……… можно указать, что функция ничего не возвращает в TypeScript
  124. Что такое «приведение типов» (Type Casting) в TypeScript?
  125. Упорядочите шаги для создания tsconfig.json с включенными строгими опциями.
  126. Установите соответствие между конструкциями TypeScript и их вариантами.
  127. Что такое «универсальные типы» (Generic Types) в TypeScript?
  128. Одномерный массив и функцию обратного вызова, принимает функция …..
  129. Упорядочите действия для настройки путей в TypeScript.
  130. Каким образом можно объявить глобальную переменную в TypeScript?
  131. Соотнесите фреймворк с его архитектурным стилем
  132. Каким образом можно проверить, является ли значение конечным числом в TypeScript?
  133. Через ключевое слово ….. можно определить константу в TypeScript.
  134. Упорядочите действия, чтобы использовать пампак для улучшения компиляции.
  135. С помощью ключевого слова ……… можно импортировать функцию из модуля в TypeScript
  136. Упорядочите шаги для создания интерфейса в TypeScript.
  137. С помощью метода………….. можно добавить элемент в конец массива в TypeScript?
  138. Каким образом можно проверить наличие свойства в объекте в TypeScript?
  139. Упорядочите шаги для реализации наследования интерфейсов.
  140. Функции, применяемые к классам, методам, свойствам и параметрам это …
  141. Режим компиляции, в котором проверяется строгая типизация и другие правила, усиливающие контроль над кодом это …..
  142. Можно определить тип значения переменной в TypeScript через ключевое слово…
  143. Каким образом можно использовать «типы деклараций» (declaration types) в TypeScript?
  144. Упорядочите шаги для создания интерфейса, описывающего функцию.
  145. Каким образом можно объявить константу в TypeScript?
  146. Сопоставьте элементы в соответствии с верным описанием
  147. Типы, представляющие собой комбинацию двух или более типов в TypeScript называются …
  148. Возможность объявления нескольких методов с одинаковым именем, но разным количеством и/или типом параметров — это ……
  149. Типы данных, представляющие собой объединение двух или более типов в TypeScript называют ………. .
  150. Установите соответствие между параметрами и описанием двух колонок таблицы.
  151. С помощью метода ………….. можно проверить, является ли значение конечным числом в TypeScript
  152. Описания типов данных, которые функция возвращает в TypeScript называют ………. .
  153. Упорядочите шаги для создания функции с параметрами по умолчанию.
  154. …….- это процесс сокрытия деталей реализации и предоставления доступа к объекту только через интерфейс
  155. Установите соответствия между аспектами классов и их описаниями
  156. С помощью метода……….. можно удалить элемент из массива по индексу в TypeScript
  157. Упорядочите шаги для создания функции с перегрузкой.
  158. Каким образом можно определить «тип значения» (Typeof Type) в TypeScript?
  159. Типы данных, которые позволяют получать доступ к свойствам объекта по ключу — это …….. в TypeScript?
  160. Сопоставьте каждый термин с соответствующим определением.
  161. С помощью ключевого слова………… можно проверить, является ли объект экземпляром определенного класса в TypeScript?
  162. Упорядочите шаги для настройки юнит-тестирования в проекте TypeScript.
  163. Что такое «оператор расширения» (Spread Operator) в TypeScript?
  164. Можно создать новый тип данных на основе существующего в TypeScript. с помощью оператора …..
  165. Установите соответствия между типами функций и их описаниями
  166. С помощью метода……. можно объединить два объекта в TypeScrip
  167. Каким образом можно проверить, что значение переменной определено в TypeScript?
  168. ……… в TypeScript — это типы данных, которые позволяют создавать новые типы на основе существующих
  169. Каким образом можно определить «перечисление» (Enum) в TypeScript?
  170. ………… — режим компиляции, в котором проверяется строгая типизация и другие правила, усиливающие контроль над кодом
  171. Установите соответствие между между файлами деклараций и их функциями.
  172. Типы данных, используемые для интеграции TypeScript с другими инструментами называются ………. .
  173. Каким образом можно определить «nullable типы» (Nullable types) в TypeScript?
  174. Для определения типов данных во внешних библиотеках или модулях в TypeScript используют ….
  175. Каким образом можно удалить элемент из массива по индексу в TypeScript?
  176. Механизм, позволяющий классу наследовать свойства и методы другого класса, это…….
  177. Упорядочите шаги для организации тестов в TypeScript.
  178. Что такое «абстрактный класс» (abstract class) в TypeScript?
  179. С помощью метода…….. можно добавить элемент в начало массива в TypeScript
  180. Каким образом можно проверить, является ли объект экземпляром определенного класса в TypeScript?
  181. Какие методы можно использовать для работы со строками в TypeScript?
  182. Установите соответствие между ключевыми словами и их назначениями.
  183. Какие основные операторы управления потоком данных поддерживает TypeScript?
  184. Командой ……. запускается компилятор TypeScript из командной строки
  185. Соотнесите верно между собой принципы и фреймворки
  186. Каким образом можно объявить пустой объект в TypeScript?
  187. Какое свойство позволяет скрыть часть данных в TypeScript классах?
  188. Символ……….. используется для указания любого типа в TypeScript
  189. …… — данный тип данных в TypeScript используется для описания объекта с необязательными свойствами
  190. Соотнесите согласно соответствия терминологию и объяснение.
  191. …… это принудительное указание типа данныхв TypeScript?
  192. Что такое tuple в TypeScript?
  193. Как определить тип «строковый литерал» в TypeScript?
  194. Части кода в TypeScript , которые могут быть импортированы и экспортированы это …..
  195. Как объявить массив с указанием типа элементов в TypeScript?
  196. Сопоставьте каждый термин с соответствующим определением.
  197. Чаще всего используется модульный бандлер…… с TypeScript для сборки клиентских приложений
  198. Каким образом можно указать несколько типов для переменной в TypeScript?
  199. Анализ результатов работы приложения в TypeScript , это ….
  200. Какой компилятор используется для TypeScript?
  201. Как можно установить TypeScript?
  202. Расширение файла, которое используется для файлов TypeScript обозначается как ….
  203. Соотнесите концепциями фреймворков из левого столбца , с соответствующим описанием из правого столбца.
  204. Как объявить функцию с указанием типов аргументов и возвращаемого значения в TypeScript?
  205. Сопоставьте каждый термин с соответствующим определением.
  206. Как определить необязательный параметр функции в TypeScript?
  207. Какой инструмент TypeScript рекомендуется для создания реактивных пользовательских интерфейсов?
  208. Какие инструменты часто используются с TypeScript для управления состоянием приложений?
  209. Для того, чтобы принудительно запустить приложение на React TS с проблемами в зависимостях, можно использовать следующую команду (составьте в правильном порядке):
  210. Чаще всего используется модульный бандлер…… с TypeScript для сборки клиентских приложений
  211. Соотнесите концепциями фреймворков из левого столбца , с соответствующим описанием из правого столбца.
  212. Какие популярные библиотеки для работы с HTTP запросами часто используются с TypeScript?
  213. Расширение файла, которое используется для файлов TypeScript обозначается как
  214. Упорядочите этапы написания юнит-теста.
  215. Какой оператор используется для указания типа данных в TypeScript?
  216. Какой из следующих инструментов позволяет настроить окружение для TypeScript?
  217. Соотнесите согласно соответствия терминологию и объяснение.
  218. Какой из этих методов загрузки модулей является стандартным для TypeScript?
  219. …… — данный тип данных в TypeScript используется для описания объекта с необязательными свойствами
  220. Какой из следующих файлов содержит настройки для компилятора TypeScript?
  221. Командой ……. запускается компилятор TypeScript из командной строки
  222. Каким образом TypeScript улучшает разработку веб-приложений с использованием фреймворка Angular?
  223. Соотнесите верно между собой принципы и фреймворки
  224. Вы работаете над небольшим проектом с использованием React и TypeScript. Ваша задача — создать компонент, который принимает список пользователей и отображает их имена и адреса электронной почты. В данном случае вам нужно использовать интерфейсы TypeScript для описания типов свойств компонента. Условия Создайте интерфейс User, который будет описывать объект пользователя с двумя полями: name (строка) и email (строка). Создайте компонент UserList, который принимает массив пользователей в качестве свойства users и возвращает JSX-разметку, отображающую список имен и адресов электронной почты пользователей. Вопрос Как правильно определить интерфейс User и свойства компонента UserList?