- Программирование на TypeScript
- Итоговая аттестация
Как объявить "опциональный" параметр в TypeScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- function myFunc(param: optional number): void { }
- function myFunc(param?: number): void { }
- function myFunc(param: number = null): void { }
- function myFunc(param!: number): void { }
Как объявить "переменное" количество аргументов в TypeScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- function myFunc(...args: number[]): void { }
- function myFunc(args: number...): void { }
- function myFunc(args: number[]): void { }
- function myFunc(...args: void): number[] { }
Как объявить "readonly" свойство в TypeScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- readonly myProperty: string;
- myProperty: readonly string;
- readonly property myProperty: string;
- myProperty: string; readonly
Как объявить статический метод в классе TypeScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- static myMethod(): void { }
- myMethod(): static { }
- static void myMethod() { }
- method myMethod(): static { }
Как объявить функцию в TypeScript с указанием типа аргументов и возвращаемого значения?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- function myFunc(): void { }
- function myFunc(number): number { }
- function myFunc(num: number): number { }
- def myFunc(num: number) -> number:
Как установить TypeScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- npm install typescript -g
- brew install typescript
- python install typescript
- yarn add typescript
Какие альтернативы "interface" в TypeScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- "type" и "class"
- "implement" и "extends"
- "trait" и "abstract"
- "type" и "abstract class"
Какие из перечисленных утверждений верны относительно функционального программирования в TypeScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Функции не могут быть переданы в качестве аргументов другим функциям
- Функции могут быть присвоены переменным и возвращены из других функций
- Функциональное программирование не поддерживается TypeScript
- Функции в TypeScript не могут иметь типизированных параметров
Какие фреймворки позволяют разрабатывать мобильные приложения с использованием TypeScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- React Native и Flutter
- Angular и Vue.js
- Express и Nest.js
- Django и Flask
Какие фреймворки являются популярными на бэкенде и имеют поддержку TypeScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- React и Vue.js
- Express и Nest.js
- Ruby on Rails и Laravel
- Django и Flask
Какие фреймворки являются популярными на фронтенде и имеют поддержку TypeScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- React и Angular
- Django и Spring
- Express и Flask
- jQuery и Vue.js
Каким образом можно использовать namespace в TypeScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Добавить ключевое слово "namespace" перед блоком кода
- Импортировать код из другого файла с помощью namespace
- Объединить несколько классов и интерфейсов в логическую группу с помощью namespace
- Скомпилировать код в отдельный файл с расширением .namespace
Каким образом происходит компиляция TypeScript кода в JavaScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Во время выполнения программы
- Путем интерпретации кода
- С использованием TypeScript компилятора
- Путем подключения TypeScript библиотеки
Какой из следующих утверждений верно относительно декораторов классов?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Декораторы могут быть применены только к методам
- Декораторы могут изменять структуру класса во время выполнения
- Декораторы не могут принимать аргументы
- Декораторы могут быть применены к классам, методам и свойствам
Какой из следующих утилитных типов позволяет выбирать только определенные свойства из объекта?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Какой оператор используется в TypeScript для определения типа значения по умолчанию?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Какой оператор используется в TypeScript для проверки наличия свойства в объекте?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Какой оператор используется в TypeScript для проверки типа переменной во время выполнения?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Какой оператор используется для выполнения явного преобразования типов (типизации) в TypeScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Какой файл используется для настройки компиляции TypeScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- tsconfig.json
- package.json
- webpack.config.js
- index.ts
Что представляет собой Generic в TypeScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Конкретный тип данных
- Класс, у которого нет экземпляров
- Обобщенный тип или функция, которая работает с различными типами данных
- Запрос на сервере
Что представляют собой классы в TypeScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Статические методы для работы с данными
- Шаблоны для создания объектов
- Отдельные файлы с кодом программы
- Функции для работы с DOM-элементами
Что такое "анонимная функция" в TypeScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Функция, которая не имеет имени и нельзя вызвать напрямую
- Функция, которая не имеет аргументов
- Функция, которая не имеет возвращаемого значения
- Функция, которая не имеет типа данных
Что такое "async/await" в TypeScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Способ оптимизации кода для асинхронных операций
- Ключевые слова для работы с асинхронными функциями и обработки промисов
- Дополнительные методы для работы с асинхронными событиями
- Функции для обработки исключений в асинхронном коде
Что такое декораторы классов в TypeScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Элементы декоративного дизайна в пользовательском интерфейсе
- Дополнительные методы для классов
- Функции, применяемые к классам на этапе определения
- Особые методы для работы с данными
Что такое модули в TypeScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Операторы для вычисления модуля числа
- Фрагменты кода, которые могут быть экспортированы и импортированы между файлами
- Отдельные компоненты пользовательского интерфейса
- Модули управления базой данных
Что такое неймспейсы в TypeScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Комплектующие компьютера
- Механизм для организации кода в логические группы
- Отдельные блоки памяти
- Способы оптимизации работы приложения
Что такое ООП в TypeScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Объектно-ориентированное программирование
- Объектно-оптимизированный процесс
- Оптимизация обработки процессов
- Ограниченные операции по программированию
Что такое файлы декларации, DefinitelyTyped?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Файлы с секретными данными
- Набор типизированных файлов для сторонних библиотек JavaScript
- Зашифрованные файлы для защиты программы
- Файлы с описанием структуры базы данных
Что такое Interface в TypeScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Класс для создания экземпляров объектов
- Специальный файл с расширением .interface
- Синтаксический сахар для определения типов объектов
- Специальная библиотека для работы с сетью
Что такое TypeScript?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Препроцессор CSS
- Серверная база данных
- Статически типизированный язык программирования
- Графический дизайнерский инструмент
Что такое Unit-тестирование?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Тестирование программы в целом
- Тестирование отдельных частей программы, таких как функции и классы
- Тестирование пользовательского интерфейса
- Проверка целостности базы данных