ИТОГОВЫЙ ТЕСТ
40 вопросов с ответами
Последний раз тест был сдан на 97 баллов из 100 "Отлично".
Год сдачи -2024.
***ВАЖНО*** Перед покупкой запустите тест и сверьте подходят ли эти ответы именно Вам***
После покупки Вы получите файл с ответами на вопросы которые указаны ниже:
1. Как объявить "readonly" свойство в TypeScript?
*readonly myProperty: string;
*myProperty: readonly string;
*readonly property myProperty: string
*myProperty: string; readonly
2. Как объявить "опциональный" параметр в TypeScript?
*function myFunc(param: optional number): void { }
*function myFunc(param?: number): void { }
*function myFunc(param: number = null): void { }
*function myFunc(param!: number): void { }
3. Как объявить "переменное" количество аргументов в TypeScript?
*function myFunc(...args: number[]): void { }
*function myFunc(args: number...): void { }
*function myFunc(args: number[]): void { }
*function myFunc(...args: void): number[] { }
4. Как объявить статический метод в классе TypeScript?
*static myMethod(): void { }
*myMethod(): static { }
*static void myMethod() { }
*method myMethod(): static { }
5. Как объявить функцию в TypeScript с указанием типа аргументов и возвращаемого значения?
*function myFunc(): void { }
*function myFunc(number): number { }
*function myFunc(num: number): number { }
*def myFunc(num: number) -> number:
6. Как собрать пользовательский интерфейс на Next.js?
*Использовать команду "npm run build"
*Запустить "tsc" в корневой папке проекта
*Просто открыть файл "index.html"
*Next.js автоматически обрабатывает сборку пользовательского интерфейса
7. Как установить TypeScript?
*npm install typescript -g
*brew install typescript
*python install typescript
*yarn add typescript
8. Какая команда используется для запуска тестов в Jest?
*jest run tests
*npm test
*jest start
*npm run test
9. Какие альтернативы "interface" в TypeScript?
*"type" и "class"
*"implement" и "extends"
*"trait" и "abstract"
*"type" и "abstract class"
10. Какие из перечисленных утверждений верны относительно функционального программирования в TypeScript?
*Функции не могут быть переданы в качестве аргументов другим функциям
*Функции могут быть присвоены переменным и возвращены из других функций
*Функциональное программирование не поддерживается TypeScript
*Функции в TypeScript не могут иметь типизированных параметров
11. Какие типы данных предоставляет TypeScript из коробки?
*number, string, boolean, null, undefined, object
*int, char, float, double
*integer, string, bool, object
*num, str, bool, undef, null
12. Какие фреймворки позволяют разрабатывать мобильные приложения с использованием TypeScript?
*React Native и Flutter
*Angular и Vue.js
*Express и Nest.js
*Django и Flask
13. Какие фреймворки являются популярными на бэкенде и имеют поддержку TypeScript?
*React и Vue.js
*Express и Nest.js
*Ruby on Rails и Laravel
*Django и Flask
14. Какие фреймворки являются популярными на фронтенде и имеют поддержку TypeScript?
*React и Angular
*Django и Spring
*Express и Flask
*jQuery и Vue.js
15. Каким образом можно использовать namespace в TypeScript?
*Добавить ключевое слово "namespace" перед блоком кода
*Импортировать код из другого файла с помощью namespace
*Объединить несколько классов и интерфейсов в логическую группу с помощью namespace
*Скомпилировать код в отдельный файл с расширением.namespace
16. Каким образом происходит компиляция TypeScript кода в JavaScript?
*Во время выполнения программы
*Путем интерпретации кода
*С использованием TypeScript компилятора
*Путем подключения TypeScript библиотеки
17. Какой из перечисленных утилитных типов TypeScript используется для объединения типов?
*Extract
*Omit
*Union
*Exclude
18. Какой из следующих утверждений верно относительно декораторов классов?
*Декораторы могут быть применены только к методам
*Декораторы могут изменять структуру класса во время выполнения
*Декораторы не могут принимать аргументы
*Декораторы могут быть применены к классам, методам и свойствам
19. Какой из следующих утверждений верно относительно интерфейсов в TypeScript?
*Интерфейсы преобразуются в JavaScript
*Интерфейсы могут содержать реализацию методов
*Интерфейсы могут наследовать только другие интерфейсы
*Интерфейсы могут быть наследованы классами и другими интерфейсами
20. Какой из следующих утилитных типов позволяет выбирать только определенные свойства из объекта?
*Pick
*Choose
*Select
*Take
21. Какой оператор используется в TypeScript для определения типа значения по умолчанию?
*1
*||
**=
22. Какой оператор используется в TypeScript для проверки наличия свойства в объекте?
*in
*exist
*has
*check
23. Какой оператор используется в TypeScript для проверки типа переменной во время выполнения?
*typeof
*instanceof
*is
* as
24. Какой оператор используется для выполнения явного преобразования типов (типизации) в TypeScript?
*coerce
*convert
*as
*typeof
25. Какой файл используется для настройки компиляции TypeScript?
* tsconfig.json
*package.json
*webpack.config.js
*index.ts
26. Какой фреймворк обычно используется для Unit-тестирования в TypeScript?
*Mocha
* Jest
*Karma
*Jasmine
27. Что представляет собой Generic в TypeScript?
*Конкретный тип данных
*Класс, у которого нет экземпляров
*Обобщенный тип или функция, которая работает с различными типами данных
*Запрос на сервере
28. Что представляют собой классы в TypeScript?
*Статические методы для работы с данными
*Шаблоны для создания объектов
*Отдельные файлы с кодом программы
*Функции для работы с DOM-элементами
29. Что такое "async/await" в TypeScript?
*Способ оптимизации кода для асинхронных операций
*Ключевые слова для работы с асинхронными функциями и обработки промисов
*Дополнительные методы для работы с асинхронными событиями
*Функции для обработки исключений в асинхронном коде
30. Что такое "анонимная функция" в TypeScript?
*Функция, которая не имеет имени и нельзя вызвать напрямую
*Функция, которая не имеет аргументов
*Функция, которая не имеет возвращаемого значения
*Функция, которая не имеет типа данных
31. Что такое "рекурсивный тип" в TypeScript?
*Тип, который ссылается на самого себя
*Тип, который использует только простые значения
*Тип, который может изменяться во время выполнения
*Тип, который определен только для функций
32. Что такое Interface в TypeScript?
*Класс для создания экземпляров объектов
*Специальный файл с расширением.interface
*Синтаксический сахар для определения типов объектов
*Специальная библиотека для работы с сетью
33. Что такое TypeScript?
*Препроцессор CSS
*Серверная база данных
*Статически типизированный язык программирования
*Графический дизайнерский инструмент
34. Что такое Unit-тестирование?
*Тестирование программы в целом
*Тестирование отдельных частей программы, таких как функции и классы
*Тестирование пользовательского интерфейса
*Проверка целостности базы данных
35. Что такое абстрактный класс в TypeScript?
*Класс, который нельзя наследовать
*Класс, который не имеет методов
*Класс, который может содержать абстрактные методы, которые должны быть реализованы в наследующих классах
*Класс, который может быть создан только в виде экземпляра
36. Что такое декораторы классов в TypeScript?
*Элементы декоративного дизайна в пользовательском интерфейсе
*Дополнительные методы для классов
*Функции, применяемые к классам на этапе определения
*Особые методы для работы с данными
37. Что такое модули в TypeScript?
*Операторы для вычисления модуля числа
*Фрагменты кода, которые могут быть экспортированы и импортированы между файлами
*Отдельные компоненты пользовательского интерфейса
*Модули управления базой данных
38. Что такое неймспейсы в TypeScript?
*Комплектующие компьютера
*Механизм для организации кода в логические группы
*Отдельные блоки памяти
*Способы оптимизации работы приложения
39. Что такое ООП в TypeScript?
*Объектно-ориентированное программирование
*Очень Опасный Прием
*Оптимизация обработки процессов
*Ограниченные операции по программированию
40. Что такое файлы декларации, DefinitelyTyped?
*Файлы с секретными данными
*Набор типизированных файлов для сторонних библиотек JavaScript
*Зашифрованные файлы для защиты программы
*Файлы с описанием структуры базы данных
Учебные материалы
Программирование на TypeScript
Информация по курсу
Урок 1. Введение в TypeScript
Урок 2. Установка TypeScript. Компилятор
Урок 3. Конфигурационный файл tsconfig.json
Урок 4. Типы, часть 1
Урок 5. Типы, часть 2
Урок 6. Interface
Урок 7. Generic
Урок 8. Utility Types
Урок 9. Классы
Урок 10. Функции
Урок 11. Возможности ОПП в TypeScript
Урок 12. Декораторы классов. Часть 1
Урок 13. Декораторы классов. Часть 2
Урок 14. Модули
Урок 15. Неймспейсы
Урок 16. Файлы декларации, DefinitelyTyped. Часть 1
Урок 17. Файлы декларации, DefinitelyTyped. Часть 2
Урок 18. Typescript и популярные фронтенд фреймворки
Урок 19. Typescript и популярные бэкенд фреймворки
Урок 20. Сборка UI на NextJS
Урок 21. Теория Unit-тестирования
Урок 22. Написание Unit-тестов
Урок 23. Итоговый проект
Урок 24. Разбор задания от работодателя
Итоговая аттестация
Итоговый тест