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

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

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

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

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

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

Вопрос 1

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

  1. Knockout
  2. Polymer
  3. jQuery
  4. 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
Вопрос 7

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

  1. .ts
Вопрос 8

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

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

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

  1. :
  2. ::
  3. =˃˃
Вопрос 10

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

  1. npm init
  2. tsc init
  3. tsconfig.json
  4. webpack init
Вопрос 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
Вопрос 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. Оптимизацией производительности при рендеринге компонентов
Вопрос 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˃   ); };