Все тесты предмета

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

Вопросы и варианты доступны бесплатно. 61 ответ доступен бесплатно — откройте их кнопкой ниже. Полный набор — в личном кабинете на 7 дней.

204 вопроса 5 тестов в одном предмете Доступ 7 дней
Содержание предмета

Бесплатные ответы на тесты по предмету «Язык программирования TypeScript» — Синергия и МТИ

Вопрос 1Ответ открыт бесплатно

Какой инструмент TypeScript рекомендуется для создания реактивных пользовательских интерфейсов?

  1. Knockout
  2. Polymer
  3. jQuery
  4. Vue.js✓ Правильный ответ
✓ Правильный ответ

Vue.js

Вопрос 2

Какие инструменты часто используются с TypeScript для управления состоянием приложений?

  1. Redux, Flux
  2. MobX, GraphQL
  3. Zustand, Redux
  4. Django, Spring
Вопрос 3

Для того, чтобы принудительно запустить приложение на React TS с проблемами в зависимостях, можно использовать следующую команду (составьте в правильном порядке):

  1. yarn
  2. start
  3. –
  4. force
Вопрос 4

Чаще всего используется модульный бандлер…… с TypeScript для сборки клиентских приложений

  1. Parcel
Вопрос 5

Соотнесите концепциями фреймворков из левого столбца , с соответствующим описанием из правого столбца.

  1. JSX
  2. Directives
  3. Dependency
  4. Vuex
  5. Синтаксис, который позволяет писать HTML в JavaScript-коде(React).
  6. Специальные атрибуты для расширения функциональности элементов (Vue.js)
  7. Метод управления зависимостями (Angular).
  8. Менеджер состояния для Vue.js.
Вопрос 6Ответ открыт бесплатно

Какие популярные библиотеки для работы с HTTP запросами часто используются с TypeScript?

  1. axios, fetch
  2. jQuery, lodash
  3. axios, XMLHttpRequest✓ Правильный ответ
  4. Angular HTTP, Vue Resource
✓ Правильный ответ

axios, XMLHttpRequest

Вопрос 7

Расширение файла, которое используется для файлов TypeScript обозначается как

  1. .ts
Вопрос 8

Упорядочите этапы написания юнит-теста.

  1. Выбор тестовой библиотеки - Выбрать подходящую библиотеку для тестирования (например, Jest, Mocha).
  2. Настройка окружения - Настроить окружение для тестирования проекта (например, конфигурация tsconfig.json).
  3. Написание тестов - Написать тесты для функций или классов.
  4. Запуск тестов - Запустить тесты и проверить их результаты.
  5. Анализ результатов - Проанализировать результаты выполнения тестов и исправить ошибки в коде. д)
Вопрос 9

Какой оператор используется для указания типа данных в TypeScript?

  1. :
  2. ::
  3. =˃
  4. =˃˃
Вопрос 10Ответ открыт бесплатно

Какой из следующих инструментов позволяет настроить окружение для TypeScript?

  1. npm init
  2. tsc init
  3. tsconfig.json✓ Правильный ответ
  4. webpack init
✓ Правильный ответ

tsconfig.json

Вопрос 11

Соотнесите согласно соответствия терминологию и объяснение.

  1. Component
  2. Props
  3. Module
  4. Service
  5. Переиспользуемая часть интерфейса в React и Vue.
  6. Свойства, передаваемые компонентам в React
  7. Структурная единица кода в Angular.
  8. Объект, предоставляющий функциональность (Angular).
Вопрос 12

Какой из этих методов загрузки модулей является стандартным для TypeScript?

  1. require()
  2. define()
  3. import
  4. include()
Вопрос 13Ответ открыт бесплатно

…… - данный тип данных в TypeScript используется для описания объекта с необязательными свойствами

  1. Partial✓ Правильный ответ
✓ Правильный ответ

Partial

Вопрос 14

Какой из следующих файлов содержит настройки для компилятора TypeScript?

  1. webpack.config.js
  2. package.json
  3. tsconfig.json
  4. babel.config.js
Вопрос 15

Командой ……. запускается компилятор TypeScript из командной строки

  1. tsc
Вопрос 16Ответ открыт бесплатно

Каким образом TypeScript улучшает разработку веб-приложений с использованием фреймворка Angular?

  1. Предоставлением механизма виртуального DOM
  2. Добавлением статической типизации и поддержки ES6+✓ Правильный ответ
  3. Интеграцией с популярными библиотеками управления состоянием
  4. Оптимизацией производительности при рендеринге компонентов
✓ Правильный ответ

Добавлением статической типизации и поддержки ES6+

Вопрос 17

Соотнесите верно между собой принципы и фреймворки

  1. Angular
  2. React
  3. Vue.js
  4. Svelte
  5. Reconciliation
  6. One-way data binding
  7. Reactive programming
  8. Compilation
Вопрос 18

Вы работаете над небольшим проектом с использованием React и TypeScript. Ваша задача — создать компонент, который принимает список пользователей и отображает их имена и адреса электронной почты. В данном случае вам нужно использовать интерфейсы TypeScript для описания типов свойств компонента. Условия Создайте интерфейс User, который будет описывать объект пользователя с двумя полями: name (строка) и email (строка). Создайте компонент UserList, который принимает массив пользователей в качестве свойства users и возвращает JSX-разметку, отображающую список имен и адресов электронной почты пользователей. Вопрос Как правильно определить интерфейс User и свойства компонента UserList?

  1. interface User {   name: string;   email: string; }   interface UserListProps {   users: User[]; }   const UserList: React.FC˂UserListProps˃ = ({ users }) =˃ (   ˂ul˃     {users.map(user =˃ (       ˂li key={user.email}˃{user.name} - {user.email}˂/li˃     ))}   ˂/ul˃ );
  2. interface User {   name: number;   email: string; }   interface UserListProps {   users: User[]; }   const UserList: React.FC˂UserListProps˃ = ({ users }) =˃ (   ˂ul˃     {users.map(user =˃ (       ˂li key={user.name}˃{user.name} - {user.email}˂/li˃     ))}   ˂/ul˃ );
  3. interface User {   name: string;   email: string; }   interface UserListProps {   users: string[]; }   const UserList: React.FC˂UserListProps˃ = ({ users }) =˃ (   ˂ul˃     {users.map(user =˃ (       ˂li key={user.email}˃{user.name} - {user.email}˂/li˃     ))}   ˂/ul˃ );   4 interface User {   name: string;   email: string; }   interface UserListProps {   users: User[]; }   const UserList: React.FC˂UserListProps˃ = ({ users }) =˃ (   ˂ul˃     {users.map(user =˃ (       ˂li key={user.email}˃{user.name} - {user.email}˂/li˃     ))}   ˂/ul˃ );   const renderUsers = (users: User[]) =˃ {   return (     ˂ul˃       {users.map(user =˃ (         ˂li key={user.email}˃{user.name} - {user.email}˂/li˃       ))}     ˂/ul˃   ); };
Вопрос 19

Типы, представляющие собой комбинацию двух или более типов в TypeScript называются ……….

  1. типы пересечения;;intersection types
Вопрос 20Ответ открыт бесплатно

Что представляют собой "типовые параметры" (type parameters) в TypeScript?

  1. Ограничения на диапазон значений переменной
  2. Параметры, используемые для создания обобщенных типов данных✓ Правильный ответ
  3. Идентификаторы типов, которые принимает функция
  4. Значения, которые принимает метод при вызове
✓ Правильный ответ

Параметры, используемые для создания обобщенных типов данных

Вопрос 21

Упорядочите этапы для работы с декораторами в TypeScript

  1. Включить поддержку декораторов в конфигурации TypeScript (например, в tsconfig.json).
  2. Создать декораторы для классов или методов.
  3. Применить декораторы к классам или методам в коде.
Вопрос 22

Установите соответствие между ключевыми словами и их назначениями.

  1. export
  2. import
  3. declare
  4. type
  5. Позволяет делать функции и классы доступными для других модулей.
  6. Импортирует функции, классы или объекты из другого модуля.
  7. Указывает, что переменная или функция объявлена, но не определена.
  8. Определяет пользовательский тип данных.
Вопрос 23Ответ открыт бесплатно

Каким образом можно определить, является ли тип переменной экземпляром определенного класса в TypeScript?

  1. С помощью функции "isInstance"
  2. Используя метод "instanceOf"
  3. Путем сравнения прототипов объекта и класса✓ Правильный ответ
  4. Через ключевое слово "isClassInstance"
✓ Правильный ответ

Путем сравнения прототипов объекта и класса

Вопрос 24

Типы данных, представляющие собой объединение двух или более типов в TypeScript называют ………. .

  1. типы объединения;; union types
Вопрос 25

Каким образом можно применить "типовые алиасы" (type aliases) в TypeScript?

  1. Определяя новый идентификатор для сложных типов данных
  2. Создавая дополнительные имена для существующих типов
  3. Используя специальные ключевые слова для сокращения записи типов
  4. Путем добавления комментариев с пояснениями к типам данных
Вопрос 26Ответ открыт бесплатно

Описания типов данных, которые функция возвращает в TypeScript называют ………. .

  1. типы возврата;; return types✓ Правильный ответ
✓ Правильный ответ

типы возврата;; return types

Вопрос 27

Каким образом можно использовать "типы-переопределения" (type assertions) в TypeScript?

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

Что такое "типизация предметной области" (domain-driven typing) в TypeScript?

  1. Подход к проектированию типов данных, ориентированный на специфику предметной области
  2. Техника определения типов данных с помощью исследования предметной области
  3. Процесс внедрения типов данных в уже существующий код
Вопрос 29

Типы данных, которые позволяют получать доступ к свойствам объекта по ключу - это …….. в TypeScript?

  1. индексные типы;; index types
Вопрос 30Ответ открыт бесплатно

Упорядочите порядок выполнения декораторов

  1. Декораторы классов.✓ Правильный ответ
  2. Декораторы методов✓ Правильный ответ
  3. Декораторы параметров.✓ Правильный ответ
✓ Правильный ответ

Декораторы классов. ; Декораторы методов ; Декораторы параметров.

Вопрос 31

Можно создать новый тип данных на основе существующего в TypeScript. с помощью оператора …..

  1. extends
Вопрос 32

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

  1. *.d.ts
  2. tsconfig.json
  3. *.js
  4. index.d.ts
  5. Определяет типы для JavaScript-библиотеки.
  6. Настраивает параметры компиляции TypeScript.
  7. Содержит исходный код библиотеки
  8. Главный файл для типов модулей.
Вопрос 33Ответ открыт бесплатно

Каким образом можно использовать "типы-реакции" (conditional types) в TypeScript?

  1. Для определения типов данных на основе условий
  2. Для создания условных типов в зависимости от других типов✓ Правильный ответ
  3. Для изменения типа переменной в зависимости от ее значения
  4. Для автоматического преобразования типов данных
✓ Правильный ответ

Для создания условных типов в зависимости от других типов

Вопрос 34

Типы данных, используемые для интеграции TypeScript с другими инструментами называются ………. .

  1. типы инструментирования;; instrumentation types
Вопрос 35

Каким образом можно создать "объединение типов" (type unions) в TypeScript?

  1. С помощью специального синтаксиса для объединения типов
  2. Через ключевое слово "union"
  3. Путем перечисления нескольких типов через вертикальную черту "|"
  4. Путем использования оператора "merge"
Вопрос 36Ответ открыт бесплатно

Что представляют собой "инварианты" (invariants) в TypeScript?

  1. Условия, которые всегда выполняются
  2. Условия, которые зависят от значения переменной
  3. Специальные функции для изменения типов данных
  4. Условия, которые сохраняются в процессе преобразования типов данных✓ Правильный ответ
✓ Правильный ответ

Условия, которые сохраняются в процессе преобразования типов данных

Вопрос 37

Вам поручено разработать базовую систему управления задачами для небольшой команды. Эта система должна позволять пользователям добавлять задачи, указывать их приоритет и статус выполнения. Для этого нужно:   Определить интерфейс для задачи, который будет содержать следующие поля: id (число) title (строка) description (строка) priority (строка, может быть "low", "medium", "high") status (строка, может быть "todo", "in-progress", "done") Создать массив для хранения задач. Написать функцию для добавления новой задачи в массив. Написать функцию для изменения статуса задачи. Вопросы  Какой интерфейс корректно описывает структуру задачи? Как правильно добавить новую задачу в массив задач? Как корректно изменить статус задачи?

  1. Интерфейс для задачи: interface Task {   id: number;   title: string;   description: string;   priority: "low" | "medium" | "high";   status: "todo" | "in-progress" | "done"; }   Добавление новой задачи: const tasks: Task[] = [];   function addTask(task: Task): void { push(task); }   Изменение статуса задачи: function updateTaskStatus(taskId: number, newStatus: "todo" | "in-progress" | "done"): void {   const task = tasks.find(t => t.id === taskId);   if (task) { status = newStatus;   } }
  2. Интерфейс для задачи: interface Task {   id: number;   title: string;   description: string;   priority: string;   status: string; } Добавление новой задачи: const tasks: Task[] = [];   function addTask(task: Task): void {         push(task); }   Изменение статуса задачи: function updateTaskStatus(taskId: number, newStatus: string): void {   const task = tasks.find(t => t.id === taskId);   if (task) { status = newStatus;   } }                  
  3. Интерфейс для задачи: interface Task {   id: number;   title: string;   description: string;   priority: "low" | "medium" | "high";   status: "todo" | "in-progress" | "done"; }   Добавление новой задачи: const tasks: Task[] = [];   function addTask(task: Task): void { push(task); } Изменение статуса задачи: function updateTaskStatus(taskId: number, newStatus: "low" | "medium" | "high"): void {   const task = tasks.find(t => t.id === taskId);   if (task) { status = newStatus;   } }              
Вопрос 38

Что такое TypeScript?

  1. Препроцессор CSS
  2. Серверная база данных
  3. Статически типизированный язык программирования
  4. Графический дизайнерский инструмент
Вопрос 39

Как установить TypeScript?

  1. npm install typescript -g
  2. brew install typescript
  3. python install typescript
  4. yarn add typescript
Вопрос 40Ответ открыт бесплатно

Какой файл используется для настройки компиляции TypeScript?

  1. tsconfig.json✓ Правильный ответ
  2. package.json
  3. webpack.config.js
  4. index.ts
✓ Правильный ответ

tsconfig.json

Вопрос 41

Синтаксический сахар для определения типов объектов - это …. TypeScript

  1. Interface
Вопрос 42

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

  1. Generic
Вопрос 43Ответ открыт бесплатно

Шаблоны для создания объектов в TypeScript называются …..

  1. классами✓ Правильный ответ
✓ Правильный ответ

классами

Вопрос 44

Как объявить функцию в TypeScript с указанием типа аргументов и возвращаемого значения?

  1. function myFunc(): void { }
  2. function myFunc(number): number { }
  3. function myFunc(num: number): number { }
  4. def myFunc(num: number) -˃ number:
Вопрос 45

Напишите в правильной последовательности команды для сборки пользовательского интерфейса на React TS?

  1. npm
  2. build
  3. run
Вопрос 46Ответ открыт бесплатно

Что такое ООП в TypeScript?

  1. Объектно-ориентированное программирование✓ Правильный ответ
  2. Объектно-оптимизированный процесс
  3. Оптимизация обработки процессов
  4. Ограниченные операции по программированию
✓ Правильный ответ

Объектно-ориентированное программирование

Вопрос 47

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

  1. модулями
Вопрос 48

Какие фреймворки являются популярными на фронтенде и имеют поддержку TypeScript?

  1. React и Angular
  2. Django и Spring
  3. Express и Flask
  4. jQuery и Vue.js
Вопрос 49

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

  1. пространство имён;; namespace
Вопрос 50Ответ открыт бесплатно

Сопоставьте соответствие между инструментами и их функциями.

  1. TypeScript Compiler✓ Правильный ответ
  2. TSLint✓ Правильный ответ
  3. TypeDoc✓ Правильный ответ
  4. Webpack✓ Правильный ответ
  5. Компилирует TypeScript в JavaScript.✓ Правильный ответ
  6. Проверяет стиль и качество кода TypeScript.✓ Правильный ответ
  7. Упаковывает модули для использования в браузере.✓ Правильный ответ
  8. Генерирует документацию из аннотаций типов.✓ Правильный ответ
✓ Правильный ответ

TypeScript Compiler = Компилирует TypeScript в JavaScript. ; TSLint = Проверяет стиль и качество кода TypeScript. ; TypeDoc = Упаковывает модули для использования в браузере. ; Webpack = Генерирует документацию из аннотаций типов.

Вопрос 51

Какой фреймворк обычно используется для Unit-тестирования в TypeScript?

  1. Mocha
  2. Jest
  3. Karma
  4. Jasmine
Вопрос 52

Упорядочите шаги, необходимые для написания и компиляции кода в TypeScript?

  1. Написать код в файле файл.ts.
  2. Выполнить команду tsc файл.ts в терминале.
  3. Получить результирующий файл JavaScript с расширением .js.
Вопрос 53Ответ открыт бесплатно

Функция в TypeScript используемая для преобразования значения в строку -это….

  1. String();;String✓ Правильный ответ
✓ Правильный ответ

String();;String

Вопрос 54

Какой из следующих утверждений верно относительно интерфейсов в TypeScript?

  1. Интерфейсы преобразуются в JavaScript
  2. Интерфейсы могут содержать реализацию методов
  3. Интерфейсы могут наследовать только другие интерфейсы
  4. Интерфейсы могут быть наследованы классами и другими интерфейсами
Вопрос 55

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

  1. typeof
Вопрос 56Ответ открыт бесплатно

TypeScript представляет собой расширение для ….

  1. JavaScript✓ Правильный ответ
✓ Правильный ответ

JavaScript

Вопрос 57

Какой из следующих утверждений верно относительно декораторов классов?

  1. Декораторы могут быть применены только к методам
  2. Декораторы могут изменять структуру класса во время выполнения
  3. Декораторы не могут принимать аргументы
  4. Декораторы могут быть применены к классам, методам и свойствам
Вопрос 58

Как объявить "переменное" количество аргументов в TypeScript?

  1. function myFunc(...args: number[]): void { }
  2. function myFunc(args: number...): void { }
  3. function myFunc(args: number[]): void { }
  4. function myFunc(...args: void): number[] { }
Вопрос 59

Какой из следующих утилитных типов позволяет выбирать только определенные свойства из объекта?

  1. Pick
  2. Choose
  3. Select
  4. Take
Вопрос 60Ответ открыт бесплатно

Каким образом происходит компиляция TypeScript кода в JavaScript?

  1. Во время выполнения программы
  2. Путем интерпретации кода
  3. С использованием TypeScript компилятора✓ Правильный ответ
  4. Путем подключения TypeScript библиотеки
✓ Правильный ответ

С использованием TypeScript компилятора

Вопрос 61

Упорядочите типы данных в TypeScript от более общего к более специфичному:

  1. any
  2. string
  3. number
Вопрос 62

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

  1. ReadonlyArray
  2. Function
  3. Record
  4. Partial
  5. Указывает, что массив нельзя изменять.
  6. Определяет структуру функции.
  7. Создает объект с определенными ключами.
  8. Позволяет использовать часть свойств.
Вопрос 63Ответ открыт бесплатно

Стороннюю библиотеку в TypeScript можно подключить через инструкцию …..

  1. import✓ Правильный ответ
✓ Правильный ответ

import

Вопрос 64

Какие из перечисленных утверждений верны относительно функционального программирования в TypeScript?

  1. Функции не могут быть переданы в качестве аргументов другим функциям
  2. Функции могут быть присвоены переменным и возвращены из других функций
  3. Функциональное программирование не поддерживается TypeScript
  4. Функции в TypeScript не могут иметь типизированных параметров
Вопрос 65

Упорядочите шаги, необходимые для наследования одного интерфейса от другого в

  1. Определить новый интерфейс с помощью ключевого слова interface.
  2. Наследовать старый интерфейс, используя ключевое слово extends.
  3. Добавить дополнительные свойства в новый интерфейс.
Вопрос 66Ответ открыт бесплатно

Каким образом можно использовать namespace в TypeScript?

  1. Добавить ключевое слово "namespace" перед блоком кода
  2. Импортировать код из другого файла с помощью namespace
  3. Объединить несколько классов и интерфейсов в логическую группу с помощью namespace✓ Правильный ответ
  4. Скомпилировать код в отдельный файл с расширением .namespace
✓ Правильный ответ

Объединить несколько классов и интерфейсов в логическую группу с помощью namespace

Вопрос 67

Ключевым элементом TypeScript, позволяющим создавать перечислимые типы, является….

  1. Перечисления;; Enums
Вопрос 68

Как объявить статический метод в классе TypeScript?

  1. static myMethod(): void { }
  2. myMethod(): static { }
  3. static void myMethod() { }
  4. method myMethod(): static { }
Вопрос 69

Тип, который ссылается на самого себя это ….. тип в TypeScript

  1. рекурсивный
Вопрос 70Ответ открыт бесплатно

Базовые типы данных в TypeScript отвечающие за хранение дробных чисел, определены как ………..

  1. float✓ Правильный ответ
✓ Правильный ответ

float

Вопрос 71

Какие фреймворки позволяют разрабатывать мобильные приложения с использованием TypeScript?

  1. React Native и Flutter
  2. Angular и Vue.js
  3. Express и Nest.js
  4. Django и Flask
Вопрос 72

Что такое "async/await" в TypeScript?

  1. Способ оптимизации кода для асинхронных операций
  2. Ключевые слова для работы с асинхронными функциями и обработки промисов
  3. Дополнительные методы для работы с асинхронными событиями
  4. Функции для обработки исключений в асинхронном коде
Вопрос 73Ответ открыт бесплатно

Какие ключевые слова используются для определения переменных в TypeScript?

  1. var, let, enum✓ Правильный ответ
  2. var, let, const
  3. variable, constant, define
  4. def, val, const
✓ Правильный ответ

var, let, enum

Вопрос 74

Упорядочите порядок выполнения декораторов

  1. Декораторы классов.
  2. Декораторы методов.
  3. Декораторы параметров.
Вопрос 75

Какой оператор используется для сравнения значений и типов без приведения типов в TypeScript?

  1. ===
  2. ==
  3. !==
  4. =!
Вопрос 76Ответ открыт бесплатно

Функции, используемые для добавления метаданных к классам, методам и свойствам в TypeScript называют ………..

  1. декораторами✓ Правильный ответ
✓ Правильный ответ

декораторами

Вопрос 77

Условный оператор, который принимает три операнда это - …….

  1. тернарный оператор
Вопрос 78

С помощью метода ……… можно проверить, является ли значение конечным числом в TypeScript

  1. isFinite
Вопрос 79

Соотнесите фреймворк со способом работы с базами данных:

  1. LoopBack
  2. Sails
  3. Express
  4. NestJS
  5. Предоставляет инструменты для создания REST API и работы с базами данных.
  6. Использует адаптеры для многосторонней работы с данными.
  7. Обеспечивает интеграцию с ORM/ODM через сторонние пакеты.
  8. Библиотека для работы с запросами, использует другие решения для баз данных.
Вопрос 80Ответ открыт бесплатно

Что такое "оператор остатка" (Remainder Operator) в TypeScript?

  1. Оператор, возвращающий остаток от деления одного числа на другое✓ Правильный ответ
  2. Оператор для работы с остатками от деления
  3. Оператор для нахождения целой части числа
  4. Оператор для нахождения дробной части числа
✓ Правильный ответ

Оператор, возвращающий остаток от деления одного числа на другое

Вопрос 81

Возможность опускать объявление типов для переменных и использовать их по умолчанию в TypeScript называют ………..

  1. Типизацией по умолчанию.
Вопрос 82

Для того, чтобы принудительно запустить приложение на React TS с проблемами в зависимостях, можно использовать следующую команду (составьте в правильном порядке):

  1. yarn
  2. start
  3. –
  4. force
Вопрос 83Ответ открыт бесплатно

Что такое "наследование" (Inheritance) в TypeScript?

  1. Механизм, позволяющий классу наследовать свойства и методы другого класса✓ Правильный ответ
  2. Процесс сокрытия деталей реализации и предоставления доступа к объекту только через интерфейс
  3. Особенность языка программирования
  4. Возможность создания экземпляров объектов
✓ Правильный ответ

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

Вопрос 84

Каким образом можно добавить комментарии к коду в TypeScript?

  1. С помощью // для однострочных комментариев и /* */ для многострочных
  2. С помощью # для однострочных комментариев и """ """ для многострочных
  3. С помощью ˂!-- --˃ для комментариев в HTML и ˂%-- --%˃ для комментариев в ASP.NET
  4. С помощью ˂!-- --˃ для комментариев в XML и /* */ для комментариев в CSS
Вопрос 85

Упорядочите этапы написания юнит-теста.

  1. Выбор тестовой библиотеки - Выбрать подходящую библиотеку для тестирования (например, Jest, Mocha).
  2. Настройка окружения - Настроить окружение для тестирования проекта (например, конфигурация tsconfig.json).
  3. Написание тестов - Написать тесты для функций или классов.
  4. Запуск тестов - Запустить тесты и проверить их результаты.
  5. Анализ результатов - Проанализировать результаты выполнения тестов и исправить ошибки в коде.
Вопрос 86Ответ открыт бесплатно

В TypeScript можно объединить два или более массива помощью оператора ……….

  1. spread();;spread✓ Правильный ответ
✓ Правильный ответ

spread();;spread

Вопрос 87

Установите соответствие между принципами и фреймворками

  1. Angular
  2. React
  3. Vue.js
  4. Svelte
  5. Reconciliation
  6. One-way data binding
  7. Reactive programming
  8. Compilation
Вопрос 88

С помощью оператора ….. можно проверить наличие свойства в объекте в TypeScript?

  1. in
Вопрос 89

Что такое "полиморфизм" (Polymorphism) в TypeScript?

  1. Возможность объектов с одинаковым интерфейсом иметь различную реализацию
  2. Возможность класса иметь только один экземпляр
  3. Применение обобщенных типов и функций
  4. Механизм, позволяющий классу наследовать свойства и методы другого класса
Вопрос 90Ответ открыт бесплатно

С помощью ключевого слова …….. можно объявить константу в TypeScript

  1. const✓ Правильный ответ
✓ Правильный ответ

const

Вопрос 91

Для обрезки строки в TypeScript используется оператор ……….

  1. substring();; substring
Вопрос 92

Каким образом можно выполнить итерацию по элементам массива в TypeScript?

  1. С помощью цикла for
  2. С помощью цикла while
  3. С помощью цикла for...of
  4. С помощью цикла do...while
Вопрос 93Ответ открыт бесплатно

Сопоставьте каждый термин с соответствующим определением.

  1. Custom Document✓ Правильный ответ
  2. styled-jsx✓ Правильный ответ
  3. CSS Modules✓ Правильный ответ
  4. Б)Специальный компонент для редактирования HTML-шаблона страницы.✓ Правильный ответ
  5. Встроенный инструмент для написания CSS внутри компонентов.✓ Правильный ответ
  6. Метод стилизации компонентов с использованием локальных стилей.✓ Правильный ответ
✓ Правильный ответ

Custom Document = Б)Специальный компонент для редактирования HTML-шаблона страницы. ; styled-jsx = Встроенный инструмент для написания CSS внутри компонентов. ; CSS Modules = Метод стилизации компонентов с использованием локальных стилей.

Вопрос 94

Упорядочите шаги для настройки tsconfig.json.

  1. Установите необходимые зависимости (например, TypeScript).
  2. Определите параметры компиляции, такие как target и module.
  3. Создайте файл tsconfig.json в корневом каталоге.
  4. Запустите компиляцию TypeScript с помощью команды tsc.
Вопрос 95

Способ извлечения значений из объектов или массивов в отдельные переменные в TypeScript это ….

  1. деструктуризация;; destructuring
Вопрос 96Ответ открыт бесплатно

Каким образом можно объявить функцию в TypeScript?

  1. С помощью ключевого слова function✓ Правильный ответ
  2. С помощью ключевого слова def
  3. С помощью ключевого слова func
  4. С помощью ключевого слова method
✓ Правильный ответ

С помощью ключевого слова function

Вопрос 97

Установите соответствие между библиотеками и их назначением в фреймворках.

  1. Redux
  2. NgRx
  3. MobX
  4. Vue Router
  5. Управление состоянием в приложениях React.
  6. Управление состоянием в приложениях Angular.
  7. Реактивное управление состоянием в любых фреймворках.
  8. Управление маршрутизацией в приложениях Vue.js.
Вопрос 98

Как можно определить необязательный параметр функции в TypeScript?

  1. Параметр после символа "="
  2. Параметр после символа "?"
  3. Параметр после символа "!"
  4. Параметр после символа "??"
Вопрос 99

С помощью типа ……… можно указать, что функция ничего не возвращает в TypeScript

  1. void
Вопрос 100Ответ открыт бесплатно

Что такое "приведение типов" (Type Casting) в TypeScript?

  1. Преобразование типа переменной в другой тип с использованием ключевого слова "cast"
  2. Преобразование типа переменной в другой тип с использованием оператора "as"✓ Правильный ответ
  3. Преобразование типа переменной в другой тип с использованием оператора "cast"
  4. Преобразование типа переменной в другой тип с использованием метода "toType"
✓ Правильный ответ

Преобразование типа переменной в другой тип с использованием оператора "as"

Вопрос 101

Упорядочите шаги для создания tsconfig.json с включенными строгими опциями.

  1. Создайте файл tsconfig.json.
  2. Добавьте параметр "strict": true в tsconfig.json.
  3. Настройте другие параметры компиляции.
  4. Запустите компиляцию TypeScript.
Вопрос 102

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

  1. interface
  2. type
  3. enum
  4. namespace
  5. Определяет структуру объектного типа.
  6. Позволяет создать алиас для типа.
  7. Определяет набор именованных значений.
  8. Организует код в логические группы.
Вопрос 103Ответ открыт бесплатно

Что такое "универсальные типы" (Generic Types) в TypeScript?

  1. Типы данных, которые могут принимать различные значения
  2. Типы данных, которые определены на уровне модуля и доступны из любой его части
  3. Типы данных, которые используются для создания обобщённых классов, интерфейсов и функций✓ Правильный ответ
  4. Типы данных, которые автоматически приводятся к одному типу
✓ Правильный ответ

Типы данных, которые используются для создания обобщённых классов, интерфейсов и функций

Вопрос 104

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

  1. map
Вопрос 105

Упорядочите действия для настройки путей в TypeScript.

  1. Создайте tsconfig.json.
  2. Добавьте параметр "baseUrl" в tsconfig.json.
  3. Настройте "paths" для алиасов.
  4. Запустите компиляцию.
Вопрос 106

Каким образом можно объявить глобальную переменную в TypeScript?

  1. С помощью ключевого слова global
  2. С помощью ключевого слова static
  3. Просто объявив переменную в файле
  4. С помощью ключевого слова globalVar
Вопрос 107Ответ открыт бесплатно

Соотнесите фреймворк с его архитектурным стилем

  1. NestJS✓ Правильный ответ
  2. Express✓ Правильный ответ
  3. Koa✓ Правильный ответ
  4. Sails✓ Правильный ответ
  5. Микросервисный подход с инъекцией зависимостей.✓ Правильный ответ
  6. Очень свободный стиль, где разработчик сам управляет архитектурой.✓ Правильный ответ
  7. Ориентирован на middleware и функциональный подход.✓ Правильный ответ
  8. С использованием привычной MVC модели.✓ Правильный ответ
✓ Правильный ответ

NestJS = Микросервисный подход с инъекцией зависимостей. ; Express = Очень свободный стиль, где разработчик сам управляет архитектурой. ; Koa = Ориентирован на middleware и функциональный подход. ; Sails = С использованием привычной MVC модели.

Вопрос 108

Каким образом можно проверить, является ли значение конечным числом в TypeScript?

  1. С помощью метода isNaN
  2. С помощью метода isNumber
  3. С помощью метода isFiniteNumber
  4. С помощью метода isFinite
Вопрос 109

Через ключевое слово ….. можно определить константу в TypeScript.

  1. const
Вопрос 110Ответ открыт бесплатно

Упорядочите действия, чтобы использовать пампак для улучшения компиляции.

  1. Установите библиотеку pampack.✓ Правильный ответ
  2. Создайте файл tsconfig.json.✓ Правильный ответ
  3. Добавьте "plugins" для использования пампака.✓ Правильный ответ
  4. Запустите компиляцию TypeScript.✓ Правильный ответ
✓ Правильный ответ

Установите библиотеку pampack. ; Создайте файл tsconfig.json. ; Добавьте "plugins" для использования пампака. ; Запустите компиляцию TypeScript.

Вопрос 111

С помощью ключевого слова ……… можно импортировать функцию из модуля в TypeScript

  1. import
Вопрос 112

Что такое "наследование" (Inheritance) в TypeScript?

  1. Механизм, позволяющий классу наследовать свойства и методы другого класса
  2. Процесс сокрытия деталей реализации и предоставления доступа к объекту только через интерфейс
  3. Возможность создания экземпляров объектов
  4. Особенность языка программирования
Вопрос 113Ответ открыт бесплатно

Упорядочите шаги для создания интерфейса в TypeScript.

  1. Определите интерфейс с помощью ключевого слова interface.✓ Правильный ответ
  2. Добавьте свойства и методы, которые должен иметь интерфейс.✓ Правильный ответ
  3. Используйте интерфейс для типизации переменных или функций.✓ Правильный ответ
  4. Экспортируйте интерфейс, если необходимо.✓ Правильный ответ
✓ Правильный ответ

Определите интерфейс с помощью ключевого слова interface. ; Добавьте свойства и методы, которые должен иметь интерфейс. ; Используйте интерфейс для типизации переменных или функций. ; Экспортируйте интерфейс, если необходимо.

Вопрос 114

С помощью метода………….. можно добавить элемент в конец массива в TypeScript?

  1. push
Вопрос 115

Каким образом можно проверить наличие свойства в объекте в TypeScript?

  1. С помощью оператора in
  2. С помощью метода hasOwnProperty
  3. С помощью метода includes
  4. С помощью метода contains
Вопрос 116

Упорядочите шаги для реализации наследования интерфейсов.

  1. Создайте базовый интерфейс.
  2. Создайте производный интерфейс, который расширяет базовый.
  3. Реализуйте производный интерфейс в классе.
  4. Используйте класс для создания объектов.
Вопрос 117Ответ открыт бесплатно

Функции, применяемые к классам, методам, свойствам и параметрам это …

  1. декораторы;; Decorators✓ Правильный ответ
✓ Правильный ответ

декораторы;; Decorators

Вопрос 118

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

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

Можно определить тип значения переменной в TypeScript через ключевое слово…

  1. typeof
Вопрос 120Ответ открыт бесплатно

Каким образом можно использовать "типы деклараций" (declaration types) в TypeScript?

  1. Для определения типов данных во внешних библиотеках или модулях✓ Правильный ответ
  2. Для создания деклараций о типах данных внутри функций
  3. Для создания кратких описаний типов данных
  4. Для определения типов данных при использовании TypeScript в режиме декларации
✓ Правильный ответ

Для определения типов данных во внешних библиотеках или модулях

Вопрос 121

Упорядочите шаги для создания интерфейса, описывающего функцию.

  1. Определите интерфейс с сигнатурой функции.
  2. Используйте интерфейс для типизации функции.
  3. Создайте функцию, соответствующую этому интерфейсу.
  4. Вызовите функцию с нужными аргументами.
Вопрос 122

Каким образом можно объявить константу в TypeScript?

  1. С помощью ключевого слова final
  2. С помощью ключевого слова const
  3. С помощью ключевого слова let
  4. С помощью ключевого слова immutable
Вопрос 123Ответ открыт бесплатно

Сопоставьте элементы в соответствии с верным описанием

  1. TypeScript✓ Правильный ответ
  2. Any✓ Правильный ответ
  3. Interface✓ Правильный ответ
  4. Статически типизированный надмножество JavaScript✓ Правильный ответ
  5. Тип, который может принять любое значение✓ Правильный ответ
  6. Позволяет описывать структуру объектов и классов✓ Правильный ответ
✓ Правильный ответ

TypeScript = Статически типизированный надмножество JavaScript ; Any = Тип, который может принять любое значение ; Interface = Позволяет описывать структуру объектов и классов

Вопрос 124

Типы, представляющие собой комбинацию двух или более типов в TypeScript называются …

  1. типы пересечения;; intersection types
Вопрос 125

Возможность объявления нескольких методов с одинаковым именем, но разным количеством и/или типом параметров - это ……

  1. перегрузка методов;;Method Overloading
Вопрос 126

Установите соответствие между параметрами и описанием двух колонок таблицы.

  1. tsc --strict
  2. tsconfig.json
  3. ambient types
  4. Включает строгую проверку типов в TypeScript
  5. Файл конфигурации для проекта TypeScript
  6. Позволяет определять и хранить глобально доступные типы в проекте
Вопрос 127Ответ открыт бесплатно

С помощью метода ………….. можно проверить, является ли значение конечным числом в TypeScript

  1. isFinite✓ Правильный ответ
✓ Правильный ответ

isFinite

Вопрос 128

Упорядочите шаги для создания функции с параметрами по умолчанию.

  1. Определите функцию с параметрами.
  2. Укажите значения по умолчанию для параметров.
  3. Вызовите функцию без указания значений для параметров.
  4. Используйте возвращаемые значения функции.
Вопрос 129

…….- это процесс сокрытия деталей реализации и предоставления доступа к объекту только через интерфейс

  1. инкапсуляция;; Encapsulation
Вопрос 130Ответ открыт бесплатно

Установите соответствия между аспектами классов и их описаниями

  1. Наследование✓ Правильный ответ
  2. Модификаторы доступа✓ Правильный ответ
  3. Абстрактные классы✓ Правильный ответ
  4. Позволяют создавать классы, от которых могут наследоваться другие классы, добавляя или изменяя функциональность.✓ Правильный ответ
  5. Определяют уровень доступа к свойствам и методам класса (например, public, private, protected)✓ Правильный ответ
  6. Позволяют определять методы и свойства, которые должны быть реализованы в подклассах, но не могут быть непосредственно созданы✓ Правильный ответ
✓ Правильный ответ

Наследование = Позволяют создавать классы, от которых могут наследоваться другие классы, добавляя или изменяя функциональность. ; Модификаторы доступа = Определяют уровень доступа к свойствам и методам класса (например, public, private, protected) ; Абстрактные классы = Позволяют определять методы и свойства, которые должны быть реализованы в подклассах, но не могут быть непосредственно созданы

Вопрос 131

С помощью метода……….. можно удалить элемент из массива по индексу в TypeScript

  1. splice
Вопрос 132

Упорядочите шаги для создания функции с перегрузкой.

  1. Определите различные сигнатуры функции.
  2. Проверьте возвращаемые значения в зависимости от входных параметров.  
  3. Реализуйте функцию с учетом всех сигнатур.  
  4. Вызовите функцию, используя разные наборы аргументов.
Вопрос 133Ответ открыт бесплатно

Каким образом можно определить "тип значения" (Typeof Type) в TypeScript?

  1. С помощью ключевого слова typeof✓ Правильный ответ
  2. С помощью ключевого слова type
  3. С помощью ключевого слова valueof
  4. С помощью ключевого слова typevalue
✓ Правильный ответ

С помощью ключевого слова typeof

Вопрос 134

Сопоставьте каждый термин с соответствующим определением.

  1. Provider
  2. Context API
  3. LocalState
  4. Компонент, который предоставляет значения для всех дочерних элементов в дереве.
  5. Способ передачи данных через дерево компонентов без необходимости передавать их через пропсы.
  6. Состояние, которое управляется внутри одного компонента.
Вопрос 135

С помощью ключевого слова………… можно проверить, является ли объект экземпляром определенного класса в TypeScript?

  1. instanceof
Вопрос 136

Упорядочите шаги для настройки юнит-тестирования в проекте TypeScript.

  1. Установите библиотеку для тестирования (например, Jest).
  2. Настройте конфигурацию тестов (например, jest.config.js).
  3. Создайте тестовые файлы с расширением .spec.ts.
  4. Запустите тесты через командную строку.
Вопрос 137Ответ открыт бесплатно

Что такое "оператор расширения" (Spread Operator) в TypeScript?

  1. Синтаксический сахар для объединения массивов или объектов
  2. Оператор для выполнения математических операций
  3. Оператор для работы с типами данных✓ Правильный ответ
  4. Оператор для работы с бинарными данными
✓ Правильный ответ

Оператор для работы с типами данных

Вопрос 138

Установите соответствия между типами функций и их описаниями

  1. С явным указанием типов параметров
  2. С неявным выводом типов
  3. Высшего порядка
  4. Функции, где типы параметров и возвращаемого значения определены явно.
  5. Функции, у которых типы параметров определяются автоматически компилятором на основе передаваемых аргументов.
  6. Функции, принимающие другие функции в качестве аргументов или возвращающие их.
Вопрос 139

С помощью метода……. можно объединить два объекта в TypeScrip

  1. Object.assign
Вопрос 140Ответ открыт бесплатно

Каким образом можно проверить, что значение переменной определено в TypeScript?

  1. С помощью оператора typeof
  2. С помощью оператора instanceof
  3. С помощью оператора !== undefined✓ Правильный ответ
  4. С помощью оператора defined
✓ Правильный ответ

С помощью оператора !== undefined

Вопрос 141

......... в TypeScript - это типы данных, которые позволяют создавать новые типы на основе существующих

  1. отображаемые типы;; mapped types
Вопрос 142

Каким образом можно определить "перечисление" (Enum) в TypeScript?

  1. С помощью ключевого слова "enum"
  2. С помощью ключевого слова "enumarate"
  3. С помощью ключевого слова "enumeration"
  4. С помощью ключевого слова "enumerable"
Вопрос 143Ответ открыт бесплатно

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

  1. строгий режим;; Strict mode✓ Правильный ответ
✓ Правильный ответ

строгий режим;; Strict mode

Вопрос 144

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

  1. *.d.ts
  2. tsconfig.json
  3. *.js
  4. index.d.ts
  5. Определяет типы для JavaScript-библиотеки
  6. Настраивает параметры компиляции TypeScript.
  7. Содержит исходный код библиотеки.
  8. Главный файл для типов модулей
Вопрос 145

Каким образом можно определить "nullable типы" (Nullable types) в TypeScript?

  1. С помощью оператора !после типа
  2. С помощью оператора ? после типа
  3. С помощью объединения типа с null или undefined
  4. С помощью добавления слова nullable перед типом
Вопрос 146

Для определения типов данных во внешних библиотеках или модулях в TypeScript используют ….

  1. типы деклараций;; declaration types
Вопрос 147Ответ открыт бесплатно

Каким образом можно удалить элемент из массива по индексу в TypeScript?

  1. С помощью метода removeAtIndex
  2. С помощью метода splice✓ Правильный ответ
  3. С помощью метода delete
  4. С помощью метода remove
✓ Правильный ответ

С помощью метода splice

Вопрос 148

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

  1. полиморфизм;; polymorphism
Вопрос 149

Упорядочите шаги для организации тестов в TypeScript.

  1. Группируйте тесты с помощью функции describe.
  2. Напишите каждый тест с использованием test внутри группы.
  3. Используйте beforeEach для подготовки окружения перед каждым тестом.
  4. Запустите все тесты.
Вопрос 150Ответ открыт бесплатно

Что такое "абстрактный класс" (abstract class) в TypeScript?

  1. Класс, который может быть использован для создания объектов
  2. Класс, который не может быть использован для создания объектов напрямую, а только в качестве базового для других классов✓ Правильный ответ
  3. Класс, который содержит только абстрактные методы
  4. Класс, который может быть создан только один раз
✓ Правильный ответ

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

Вопрос 151

С помощью метода…….. можно добавить элемент в начало массива в TypeScript

  1. unshift
Вопрос 152

Каким образом можно проверить, является ли объект экземпляром определенного класса в TypeScript?

  1. С помощью instanceof
  2. С помощью isInstance
  3. С помощью isObject
  4. С помощью isClass
Вопрос 153Ответ открыт бесплатно

Какие методы можно использовать для работы со строками в TypeScript?

  1. concat, slice, indexOf
  2. push, pop, join
  3. includes, repeat, trim
  4. toUpperCase, toLowerCase, split✓ Правильный ответ
✓ Правильный ответ

toUpperCase, toLowerCase, split

Вопрос 154

Установите соответствие между ключевыми словами и их назначениями.

  1. export
  2. import
  3. declare
  4. type
  5. Позволяет делать функции и классы доступными для других модулей.
  6. Импортирует функции, классы или объекты из другого модуля.
  7. Указывает, что переменная или функция объявлеана, но не определена.
  8. Определяет пользовательский тип данных.
Вопрос 155

Какие основные операторы управления потоком данных поддерживает TypeScript?

  1. if, else, switch
  2. for, while, do-while
  3. try, catch, finally
  4. break, continue, return
Вопрос 156

Соотнесите верно между собой принципы и фреймворки

  1. Angular
  2. React
  3. Vue.js
  4. Svelte
  5. Reconciliation
  6. One-way data binding
  7. Reactive programming
  8. Compilation
Вопрос 157Ответ открыт бесплатно

Каким образом можно объявить пустой объект в TypeScript?

  1. С помощью фигурных скобок: let obj = {}✓ Правильный ответ
  2. С помощью квадратных скобок: let obj = []
  3. С помощью ключевого слова empty: let obj = empty
  4. С помощью функции Object.create: let obj = Object.create()
✓ Правильный ответ

С помощью фигурных скобок: let obj = {}

Вопрос 158

Какое свойство позволяет скрыть часть данных в TypeScript классах?

  1. private
  2. public
  3. protected
  4. hidden
Вопрос 159

Символ……….. используется для указания любого типа в TypeScript

  1. any
Вопрос 160Ответ открыт бесплатно

Соотнесите согласно соответствия терминологию и объяснение.

  1. Component✓ Правильный ответ
  2. Props✓ Правильный ответ
  3. Module✓ Правильный ответ
  4. Service✓ Правильный ответ
  5. Переиспользуемая часть интерфейса в React и Vue.✓ Правильный ответ
  6. Свойства, передаваемые компонентам в React✓ Правильный ответ
  7. Структурная единица кода в Angular.✓ Правильный ответ
  8. Объект, предоставляющий функциональность (Angular).✓ Правильный ответ
✓ Правильный ответ

Component = Переиспользуемая часть интерфейса в React и Vue. ; Props = Свойства, передаваемые компонентам в React ; Module = Структурная единица кода в Angular. ; Service = Объект, предоставляющий функциональность (Angular).

Вопрос 161

…… это принудительное указание типа данныхв TypeScript?

  1. преобразование типов ;; Type Assertion
Вопрос 162

Что такое tuple в TypeScript?

  1. Упорядоченный набор элементов фиксированной длины
  2. Множество чисел
  3. Последовательность объектов
  4. Группа функций
Вопрос 163Ответ открыт бесплатно

Как определить тип "строковый литерал" в TypeScript?

  1. str
  2. "Hello"
  3. string
  4. 'Hello'✓ Правильный ответ
✓ Правильный ответ

'Hello'

Вопрос 164

Части кода в TypeScript , которые могут быть импортированы и экспортированы это …..

  1. модули
Вопрос 165

Как объявить массив с указанием типа элементов в TypeScript?

  1. let arr: Array˂number˃;
  2. let arr: number[];
  3. let arr = Array˂number˃();
  4. let arr: Array˂number˃ = [];
Вопрос 166

Сопоставьте каждый термин с соответствующим определением.

  1. Next.js API routes
  2. useEffect
  3. Dynamic Imports
  4. Позволяет создавать серверные функции, которые могут обрабатывать API-запросы.
  5. Используется для обработки побочных эффектов в функциональных компонентах.
  6. Позволяет загружать определенные зависимости только при необходимости.
Вопрос 167Ответ открыт бесплатно

Каким образом можно указать несколько типов для переменной в TypeScript?

  1. Union типы: let var: number | string;✓ Правильный ответ
  2. Intersection типы: let var: number & string;
  3. Объединение типов: let var: number || string;
  4. Перечисление типов: let var: number, string;
✓ Правильный ответ

Union типы: let var: number | string;

Вопрос 168

Анализ результатов работы приложения в TypeScript , это ….

  1. программный интерфейс приложения;; API
Вопрос 169

Какой компилятор используется для TypeScript?

  1. TSC
  2. GCC
  3. LLVM
  4. Babel
Вопрос 170Ответ открыт бесплатно

Как можно установить TypeScript?

  1. Через npm: npm install -g typescript✓ Правильный ответ
  2. Через pip: pip install typescript
  3. Через apt: apt install typescript
  4. Через brew: brew install typescript
✓ Правильный ответ

Через npm: npm install -g typescript

Вопрос 171

Расширение файла, которое используется для файлов TypeScript обозначается как ….

  1. .ts
Вопрос 172

Соотнесите концепциями фреймворков из левого столбца , с соответствующим описанием из правого столбца.

  1. JSX
  2. Directives
  3. Dependency
  4. Vuex
  5. Синтаксис, который позволяет писать HTML в JavaScript-коде (React).
  6. Специальные атрибуты для расширения функциональности элементов (Vue.js)
  7. Метод управления зависимостями (Angular).
  8. Менеджер состояния для Vue.js.
Вопрос 173Ответ открыт бесплатно

Как объявить функцию с указанием типов аргументов и возвращаемого значения в TypeScript?

  1. function add(x: number, y: number): number { return x + y; }✓ Правильный ответ
  2. function add(x, y) { return x + y; }
  3. let add = function(x: number, y: number): number { return x + y; }
  4. def add(x: number, y: number): number { return x + y; }
✓ Правильный ответ

function add(x: number, y: number): number { return x + y; }

Вопрос 174

Сопоставьте каждый термин с соответствующим определением.

  1. Components
  2. Pages
  3. Layouts
  4. Основные строительные блоки, которые могут быть использованы в приложении.
  5. Определяют маршруты и отображают соответствующий UI.
  6. Структура, обеспечивающая единый вид для нескольких страниц.
Вопрос 175

Как определить необязательный параметр функции в TypeScript?

  1. Параметр после знака вопроса: function foo(x?: number) {}
  2. Параметр в круглых скобках: function foo(x: number = 0) {}
  3. Нельзя определить необязательный параметр
  4. Параметр после знака восклицания: function foo(x!: number) {}
Вопрос 176

Какая основная цель TypeScript?

  1. Ускорить выполнение JavaScript
  2. Обеспечить статическую типизацию для JavaScript
  3. Создать альтернативу HTML
  4. Реализовать машинное обучение в браузере
Вопрос 177Ответ открыт бесплатно

Какие основные преимущества TypeScript перед JavaScript?

  1. Встроенные алгоритмы машинного обучения
  2. Широкая поддержка браузеров
  3. Динамическая интерпретация
  4. Статическая типизация✓ Правильный ответ
✓ Правильный ответ

Статическая типизация

Вопрос 178

Преобразование одного типа данных в другой в TypeScript называется ………..

  1. приведением типов
Вопрос 179

Какие типы данных поддерживает TypeScript?

  1. string, number, boolean, array, tuple, enum, any
  2. object, integer, float, char, null, undefined
  3. text, integer, bool, list, dictionary
  4. string, integer, boolean, array, object, undefined
Вопрос 180Ответ открыт бесплатно

Функции, используемые для добавления метаданных к классам, методам и свойствам в TypeScript называют ………..

  1. декораторами✓ Правильный ответ
✓ Правильный ответ

декораторами

Вопрос 181

Какие ключевые особенности TypeScript делают его привлекательным для больших проектов?

  1. Динамическая типизация
  2. Статическая проверка типов
  3. Отсутствие возможности описания пользовательских типов
  4. Ограниченная поддержка сторонних библиотек
Вопрос 182

Возможность опускать объявление типов для переменных и использовать их по умолчанию в TypeScript называют ………..

  1. Типизацией по умолчанию
Вопрос 183Ответ открыт бесплатно

Каким образом TypeScript улучшает поддержку объектно-ориентированного программирования (ООП)?

  1. Путем запрета на использование классов
  2. Предоставлением возможности создавать интерфейсы, абстрактные классы, наследование и полиморфизм✓ Правильный ответ
  3. Через автоматическую генерацию кода из диаграмм классов
  4. Путем использования только статических методов и свойств О
✓ Правильный ответ

Предоставлением возможности создавать интерфейсы, абстрактные классы, наследование и полиморфизм

Вопрос 184

Установите соответствие между параметрами и описанием двух колонок таблицы.

  1. tsc --strict
  2. tsconfig.json
  3. ambient types
  4. Включает строгую проверку типов в TypeScript
  5. Файл конфигурации для проекта TypeScript
  6. Позволяет определять и хранить глобально доступные типы в проекте
Вопрос 185

Какие инструменты предоставляет TypeScript для работы с асинхронным кодом

  1. try-catch блоки
  2. async/await, Promises
  3. Callback функции
  4. Генераторы
Вопрос 186

Какая роль у модулей в TypeScript?

  1. Автоматическая генерация тестовых данных
  2. Организация кода в логически независимые блоки для повторного использования и поддержки
  3. Управление базами данных
  4. Создание графических элементов интерфейса
Вопрос 187Ответ открыт бесплатно

Сопоставьте элементы в соответствии с верным описанием

  1. TypeScript✓ Правильный ответ
  2. Any✓ Правильный ответ
  3. Interface✓ Правильный ответ
  4. Статически типизированный надмножество JavaScript✓ Правильный ответ
  5. Тип, который может принять любое значение✓ Правильный ответ
  6. Позволяет описывать структуру объектов и классов✓ Правильный ответ
✓ Правильный ответ

TypeScript = Статически типизированный надмножество JavaScript ; Any = Тип, который может принять любое значение ; Interface = Позволяет описывать структуру объектов и классов

Вопрос 188

Каким образом TypeScript помогает в рефакторинге кода?

  1. Путем предоставления статической типизации и возможности автоматического поиска и исправления ошибок
  2. Через создание резервных копий кода
  3. Путем автоматического создания документации
  4. С помощью интеграции с системами контроля версий
Вопрос 189

Вы разрабатываете небольшое веб-приложение для управления списком задач. В проекте используется TypeScript. Одна из задач - создать функцию для добавления новой задачи в список. Эта функция должна принимать объект задачи с обязательными полями id (число) и title (строка), а также необязательное поле completed (логическое значение). Ваша цель - правильно определить типы для параметров функции и реализовать её с использованием TypeScript.   Какой будет сигнатура функции addTask? Какой тип данных должен быть у параметра task?

  1. function addTask(task: { id: string, title: string, completed?: boolean }): void Параметр task должен быть объектом с обязательными полями id типа string и title типа string, а также необязательным полем completed типа boolean.
  2. function addTask(task: { id: number, title: string, completed?: boolean }): void Параметр task должен быть объектом с обязательными полями id типа number и title типа string, а также необязательным полем completed типа boolean.
  3. function addTask(task: { id: number, title: string, completed: boolean }): void Параметр task должен быть объектом с обязательными полями id типа number, title типа string, и completed типа boolean
  4. function addTask(task: { id: number, title: string, completed?: string }): void Параметр task должен быть объектом с обязательными полями id типа number и title типа string, а также необязательным полем completed типа string.
Вопрос 190Ответ открыт бесплатно

Что такое "кортежи" (tuples) в TypeScript?

  1. Коллекции уникальных значений
  2. Упорядоченные наборы фиксированной длины, где тип каждого элемента известен✓ Правильный ответ
  3. Массивы, состоящие только из строк
  4. Комплексные числа
✓ Правильный ответ

Упорядоченные наборы фиксированной длины, где тип каждого элемента известен

Вопрос 191

Как можно указать необязательный параметр функции в TypeScript?

  1. Добавить в конец параметра знак вопросительного знака "?"
  2. Обернуть параметр в квадратные скобки "[]"
  3. Использовать ключевое слово "optional"
  4. Невозможно создать необязательный параметр функции
Вопрос 192

Установите соответствия между типами функций и их описаниями

  1. С явным указанием типов параметров
  2. С неявным выводом типов*
  3. Высшего порядка
  4. Функции, где типы параметров и возвращаемого значения определены явно
  5. Функции, у которых типы параметров определяются автоматически компилятором на основе передаваемых аргументов
  6. Функции, принимающие другие функции в качестве аргументов или возвращающие их
Вопрос 193Ответ открыт бесплатно

Для обрезки строки в TypeScript используется оператор ……….

  1. substring();;substring✓ Правильный ответ
✓ Правильный ответ

substring();;substring

Вопрос 194

Что такое "оператор spread" (...) в TypeScript?

  1. Оператор для преобразования строки в массив
  2. Оператор для объединения строк
  3. Оператор для разложения элементов массива или объекта на отдельные элементы
  4. Оператор для создания копии объекта
Вопрос 195

Упорядочите шаги, необходимые для наследования одного интерфейса от другого в TypeScript

  1. Определить новый интерфейс с помощью ключевого слова interface.
  2. Наследовать старый интерфейс, используя ключевое слово extends.
  3. Добавить дополнительные свойства в новый интерфейс.
Вопрос 196

Каким образом можно проверить, является ли переменная в TypeScript числом?

  1. С помощью оператора "isNumber"
  2. Путем сравнения с пустой строкой
  3. Используя метод "isNumeric"
  4. Через функцию "typeof"
Вопрос 197Ответ открыт бесплатно

Способ извлечения значений из объектов или массивов в отдельные переменные в TypeScript это ….

  1. деструктуризация✓ Правильный ответ
  2. destructuring✓ Правильный ответ
✓ Правильный ответ

деструктуризация ; destructuring

Вопрос 198

Какие методы строки TypeScript позволяют производить поиск и замену подстроки с учетом регистра?

  1. search(), replace()
  2. split(), join()
  3. indexOf(), lastIndexOf()
  4. concat(), slice()
Вопрос 199

Каким образом можно скопировать содержимое одного объекта в другой объект в TypeScript?

  1. Через циклы for
  2. Путем создания функции копирования объектов
  3. Используя метод Object.assign()
  4. С помощью оператора spread (...)
Вопрос 200Ответ открыт бесплатно

Какая функция в TypeScript используется для преобразования строки в число?

  1. Number()✓ Правильный ответ
  2. parseInt()
  3. parseNumber()
  4. convertToNumber()
✓ Правильный ответ

Number()

Вопрос 201

Вы работаете в небольшой компании, занимающейся разработкой веб-приложений. Вам поручено написать модуль, который будет рассчитывать и выводить общую стоимость товаров в корзине интернет-магазина. Для этого необходимо создать интерфейс для описания товара и функцию, которая будет принимать массив таких товаров и возвращать их общую стоимость. Ваша задача — реализовать это на TypeScript. Как вы опишете интерфейс товара? Какую сигнатуру будет иметь функция для расчета общей стоимости товаров? Как вы реализуете эту функцию?

  1. interface Product {     name: string;     price: number;     quantity: number; }       Сигнатура функции для расчета общей стоимости: function calculateTotal(products: Product[]): number   Реализация функции: function calculateTotal(products: Product[]): number {     return products.reduce((total, product) => total + product.price * product.quantity, 0); }            
  2. Интерфейс товара: interface Item {     title: string;     cost: number;     count: number; }   Сигнатура функции для расчета общей стоимости: function getTotal(items: Item[]): number   Реализация функции: function getTotal(items: Item[]): number {     return items.reduce((sum, item) => sum + item.cost * item.count, 0); }
  3. Интерфейс товара: interface CartItem {     productName: string;     unitPrice: number;     quantity: number; }   Сигнатура функции для расчета общей стоимости: function sumTotal(cartItems: CartItem[]): number   Реализация функции: function sumTotal(cartItems: CartItem[]): number {     return cartItems.reduce((accum, item) => accum + item.unitPrice * item.quantity, 0); }
Вопрос 202

Каким образом можно проверить, принадлежит ли объект определенному классу в TypeScript?

  1. С помощью оператора instanceof
  2. Путем проверки наличия ключевых свойств объекта
  3. Используя метод isInstanceOf()
  4. Через ключевое слово isClassOf()
Вопрос 203

Какой метод в TypeScript используется для сравнения двух строк без учета регистра?

  1. equalsIgnoreCase()
  2. toLowerCase() или toUpperCase()
  3. compareIgnoreCase()
  4. matchIgnoreCase()
Вопрос 204Ответ открыт бесплатно

Можно определить тип значения переменной в TypeScript через ключевое слово…

  1. typeof"✓ Правильный ответ
✓ Правильный ответ

typeof"

О материалах и доступе

Что входит в набор «Язык программирования TypeScript.фип_БАК_н с»?

204 вопроса с вариантами из опубликованных тестов (5). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.

Какие ответы можно посмотреть бесплатно?

Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.

Как получить полный доступ?

Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.

Что делать, если обнаружена ошибка?

Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.

Связаться с АртемХелп · Условия покупки · Политика конфиденциальности