Frontend-разработка.фип_БАК

Frontend-разработка.фип_БАК

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

40 вопросов Вариант 1 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Что такое TypeScript?

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

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

  1. npm install typescript -g
  2. brew install typescript
  3. python install typescript
  4. yarn add typescript
Вопрос 3

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

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

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

  1. Класс для создания экземпляров объектов
  2. Специальный файл с расширением .interface
  3. Синтаксический сахар для определения типов объектов
  4. Специальная библиотека для работы с сетью
Вопрос 5

Что представляет собой Generic в TypeScript?

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

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

  1. Extract
  2. Omit
  3. Union
  4. Exclude
Вопрос 7

Что представляют собой классы в TypeScript?

  1. Статические методы для работы с данными
  2. Шаблоны для создания объектов
  3. Отдельные файлы с кодом программы
  4. Функции для работы с DOM-элементами
Вопрос 8

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

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

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

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

Что такое декораторы классов в TypeScript?

  1. Элементы декоративного дизайна в пользовательском интерфейсе
  2. Дополнительные методы для классов
  3. Функции, применяемые к классам на этапе определения
  4. Особые методы для работы с данными
Вопрос 11

Что такое модули в TypeScript?

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

Что такое неймспейсы в TypeScript?

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

Что такое файлы декларации, DefinitelyTyped?

  1. Файлы с секретными данными
  2. Набор типизированных файлов для сторонних библиотек JavaScript
  3. Зашифрованные файлы для защиты программы
  4. Файлы с описанием структуры базы данных
Вопрос 14

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

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

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

  1. React и Vue.js
  2. Express и Nest.js
  3. Ruby on Rails и Laravel
  4. Django и Flask
Вопрос 16

Как собрать пользовательский интерфейс на Next.js?

  1. Использовать команду "npm run build"
  2. Запустить "tsc" в корневой папке проекта
  3. Просто открыть файл "index.html"
  4. Next.js автоматически обрабатывает сборку пользовательского интерфейса
Вопрос 17

Что такое Unit-тестирование?

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

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

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

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

  1. ||
  2. **
  3. =
Вопрос 20

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

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

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

  1. typeof
  2. instanceof
  3. is
  4. as
Вопрос 22

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

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

Что такое "анонимная функция" в TypeScript?

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

Как объявить "опциональный" параметр в TypeScript?

  1. function myFunc(param: optional number): void { }
  2. function myFunc(param?: number): void { }
  3. function myFunc(param: number = null): void { }
  4. function myFunc(param!: number): void { }
Вопрос 25

Как объявить "переменное" количество аргументов в 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[] { }
Вопрос 26

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

  1. Pick
  2. Choose
  3. Select
  4. Take
Вопрос 27

Какой оператор используется для выполнения явного преобразования типов (типизации) в TypeScript?

  1. coerce
  2. convert
  3. as
  4. typeof
Вопрос 28

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

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

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

  1. number, string, boolean, null, undefined, object
  2. int, char, float, double
  3. integer, string, bool, object
  4. num, str, bool, undef, null
Вопрос 30

Что такое абстрактный класс в TypeScript?

  1. Класс, который нельзя наследовать
  2. Класс, который не имеет методов
  3. Класс, который может содержать абстрактные методы, которые должны быть реализованы в наследующих классах
  4. Класс, который может быть создан только в виде экземпляра
Вопрос 31

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

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

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

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

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

  1. in
  2. exist
  3. has
  4. check
Вопрос 34

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

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

Что такое "рекурсивный тип" в TypeScript?

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

Как объявить "readonly" свойство в TypeScript?

  1. readonly myProperty: string;
  2. myProperty: readonly string;
  3. readonly property myProperty: string;
  4. myProperty: string; readonly
Вопрос 37

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

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

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

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

Какие альтернативы "interface" в TypeScript?

  1. "type" и "class"
  2. "implement" и "extends"
  3. "trait" и "abstract"
  4. "type" и "abstract class"
Вопрос 40

Какая команда используется для запуска тестов в Jest?

  1. jest run tests
  2. npm test
  3. jest start
  4. npm run test