💯 Язык программирования TypeScript [Тема 1-4] — ответы на тесты Синергия / МОИ / МТИ / МосАП

Раздел
Программирование
Тип
Просмотров
3
Покупок
0
Антиплагиат
Не указан
Размещена
14 Ноя в 22:13
ВУЗ
Не указан
Курс
Не указан
Стоимость
400 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
Язык программирования TypeScript [Тема 1-4]
172.8 Кбайт 400 ₽
Описание

Язык программирования TypeScript > Итоговый тест

  • правильные ответы на вопросы из теста по данной дисциплине
  • вопросы отсортированы в лексикографическом порядке
Оглавление

Язык программирования TypeScript

  • Тема 1. Введение в TypeScript
  • Тема 2. Базовые возможности TS
  • Тема 3. Продвинутые возможности TS
  • Тема 4. Использование TypeScript с современными фреймворками и библиотеками
  • Итоговая аттестация


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

Тип ответа: Текcтовый ответ

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Параметр после символа "="
  • Параметр после символа "?"
  • Параметр после символа "!"
  • Параметр после символа "??"

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • function myFunc(...args: number[]): void { }
  • function myFunc(args: number...): void { }
  • function myFunc(args: number[]): void { }
  • function myFunc(...args: void): number[] { }

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • С помощью цикла for
  • С помощью цикла while
  • С помощью цикла for...of
  • С помощью цикла do...while

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • С помощью ключевого слова global
  • С помощью ключевого слова static
  • Просто объявив переменную в файле
  • С помощью ключевого слова globalVar

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • С помощью оператора typeof
  • С помощью оператора instanceof
  • С помощью оператора !== undefined
  • С помощью оператора defined

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • С помощью instanceof
  • С помощью isInstance
  • С помощью isObject
  • С помощью isClass

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Union типы: let var: number | string;
  • Intersection типы: let var: number & string;
  • Объединение типов: let var: number || string;
  • Перечисление типов: let var: number, string;

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Pick
  • Choose
  • Select
  • Take

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • ===
  • ==
  • !==
  • =!

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • tsconfig.json
  • package.json
  • webpack.config.js
  • index.ts

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Mocha
  • Jest
  • Karma
  • Jasmine

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Сортировка

  • 1 npm
  • 2 build
  • 3 run

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Сопоставление

  • A. JSX
  • B. Directives
  • C. Dependency
  • D. Vuex
  • E. Синтаксис, который позволяет писать HTML в JavaScript-коде (React).
  • F. Специальные атрибуты для расширения функциональности элементов (Vue.js)
  • G. Метод управления зависимостями (Angular).
  • H. Менеджер состояния для Vue.js.

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

Тип ответа: Сопоставление

  • A. NestJS
  • B. Express
  • C. Koa
  • D. Sails
  • E. Микросервисный подход с инъекцией зависимостей.
  • F. Очень свободный стиль, где разработчик сам управляет архитектурой.
  • G. Ориентирован на middleware и функциональный подход.
  • H. С использованием привычной MVC модели.

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

Тип ответа: Сопоставление

  • A. Provider
  • B. Context API
  • C. LocalState
  • D. Компонент, который предоставляет значения для всех дочерних элементов в дереве.
  • E. Способ передачи данных через дерево компонентов без необходимости передавать их через пропсы.
  • F. Состояние, которое управляется внутри одного компонента.

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

Тип ответа: Сопоставление

  • A. TypeScript
  • B. Any
  • C. Interface
  • D. Статически типизированный надмножество JavaScript
  • E. Тип, который может принять любое значение
  • F. Позволяет описывать структуру объектов и классов

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Сортировка

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

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

Тип ответа: Сортировка

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

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

Тип ответа: Сортировка

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

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

Тип ответа: Сортировка

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

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

Тип ответа: Сортировка

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

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

Тип ответа: Сортировка

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

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

Тип ответа: Сортировка

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

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

Тип ответа: Сортировка

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

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Сопоставление

  • A. Redux
  • B. NgRx
  • C. MobX
  • D. Vue Router
  • E. Управление состоянием в приложениях React.
  • F. Управление состоянием в приложениях Angular.
  • G. Реактивное управление состоянием в любых фреймворках.
  • H. Управление маршрутизацией в приложениях Vue.js.

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

Тип ответа: Сопоставление

  • A. ReadonlyArray
  • B. Function
  • C. Record
  • D. Partial
  • E. Указывает, что массив нельзя изменять.
  • F. Определяет структуру функции.
  • G. Создает объект с определенными ключами.
  • H. Позволяет использовать часть свойств.

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

Тип ответа: Сопоставление

  • A. export
  • B. import
  • C. declare
  • D. type
  • E. Позволяет делать функции и классы доступными для других модулей.
  • F. Импортирует функции, классы или объекты из другого модуля.
  • G. Указывает, что переменная или функция объявлеана, но не определена.
  • H. Определяет пользовательский тип данных.

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

Тип ответа: Сопоставление

  • A. *.d.ts
  • B. tsconfig.json
  • C. *.js
  • D. index.d.ts
  • E. Определяет типы для JavaScript-библиотеки
  • F. Настраивает параметры компиляции TypeScript.
  • G. Содержит исходный код библиотеки.
  • H. Главный файл для типов модулей

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

Тип ответа: Сопоставление

  • A. tsc --strict
  • B. tsconfig.json
  • C. ambient types
  • D. Включает строгую проверку типов в TypeScript
  • E. Файл конфигурации для проекта TypeScript
  • F. Позволяет определять и хранить глобально доступные типы в проекте

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

Тип ответа: Сопоставление

  • A. Angular
  • B. React
  • C. Vue.js
  • D. Svelte
  • E. Reconciliation
  • F. One-way data binding
  • G. Reactive programming
  • H. Compilation

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

Тип ответа: Сопоставление

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

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Оператор, возвращающий остаток от деления одного числа на другое
  • Оператор для работы с остатками от деления
  • Оператор для нахождения целой части числа
  • Оператор для нахождения дробной части числа

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Преобразование типа переменной в другой тип с использованием ключевого слова "cast"
  • Преобразование типа переменной в другой тип с использованием оператора "as"
  • Преобразование типа переменной в другой тип с использованием оператора "cast"
  • Преобразование типа переменной в другой тип с использованием метода "toType"

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Способ оптимизации кода для асинхронных операций
  • Ключевые слова для работы с асинхронными функциями и обработки промисов
  • Дополнительные методы для работы с асинхронными событиями
  • Функции для обработки исключений в асинхронном коде

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Объектно-ориентированное программирование
  • Объектно-оптимизированный процесс
  • Оптимизация обработки процессов
  • Ограниченные операции по программированию

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Упорядоченный набор элементов фиксированной длины
  • Множество чисел
  • Последовательность объектов
  • Группа функций

Что такое TypeScript?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Препроцессор CSS
  • Серверная база данных
  • Статически типизированный язык программирования
  • Графический дизайнерский инструмент
Вам подходит эта работа?
Похожие работы
Другие работы автора
Темы журнала
Показать ещё
Прямой эфир