uz
Feedback
C# | Тесты

C# | Тесты

Kanalga Telegram’da o‘tish

Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @easyoffer_adv

Ko'proq ko'rsatish
2 711
Obunachilar
-224 soatlar
-97 kunlar
-4230 kunlar
Postlar arxiv
🤔 В чём заключается реализация паттерна абстрактной фабрики Суть реализации: - Есть абстрактный интерфейс фабрики, определяющий методы создания продуктов. - Есть конкретные реализации этой фабрики, каждая из которых возвращает продукты одного "семейства". - Клиент работает с абстракциями, не зная конкретных реализаций. Это обеспечивает гибкость, масштабируемость и ослабленную связанность между компонентами. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какой из следующих синтаксисов является корректным для возвращения ссылки из метода?
Anonymous voting

🤔 Какой из следующих синтаксисов является корректным для наследования интерфейсов?
Anonymous voting

🤔 Какая разница между статичным методом и методом экземпляра? - Статичный метод (static) принадлежит классу, а не объекту: - Вызывается без создания экземпляра. - Не имеет доступа к this, не может использовать нестатичные поля. - Метод экземпляра принадлежит конкретному объекту: - Требует создания экземпляра (new). - Имеет доступ к полям и методам объекта. Пример: Math.Abs() — статичный, myList.Add() — метод экземпляра. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какое ключевое слово используется для указания абстрактного класса в C#?
Anonymous voting

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

🤔 Что такое IEnumerable? IEnumerable — это интерфейс в .NET, представляющий коллекцию объектов, которые могут быть перечислены. Он предоставляет метод GetEnumerator(), который возвращает объект IEnumerator для перебора элементов коллекции, например, в цикле foreach. Этот интерфейс часто используется для реализации простых коллекций и позволяет ленивую (отложенную) обработку данных, что особенно полезно при работе с большими наборами данных или потоками данных. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какой алгоритм поиска имеет временную сложность O(log n)?
Anonymous voting

🤔 Какой из следующих типов данных поддерживает null значения в C#?
Anonymous voting

🤔 В чём разница в загрузке данных между жадной, ленивой и явной? - Жадная (Eager) загрузка — данные загружаются вместе с основным объектом сразу, обычно через Include. Это снижает количество запросов, но может привести к избытку данных. - Ленивая (Lazy) загрузка — связанные данные подгружаются только при первом доступе к ним. Это удобно, но требует осторожности (можно случайно вызвать лишние запросы). - Явная (Explicit) загрузка — данные подгружаются вручную при необходимости, через отдельный вызов. Такой подход даёт полный контроль, но требует больше кода. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какое ключевое слово используется для выброса исключения в C#?
Anonymous voting

🤔 Какой класс используется для создания слабых ссылок на объекты в C#, позволяя сборщику мусора их собирать, если нет других сильных ссылок?
Anonymous voting

🤔 В чем разница между Include и ThenInclude? - Include — загружает связанные сущности первого уровня (например, User -> Orders). - ThenInclude — используется для загрузки дочерних сущностей от уже включённой (Orders -> Products). То есть ThenInclude позволяет углубляться в иерархию вложенных объектов, продолжая цепочку Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какая коллекция из пространства имен System.Collections.Concurrent является потокобезопасной очередью?
Anonymous voting

🤔 Какой из следующих методов является примером явной реализации интерфейса?
Anonymous voting

🤔 Внешние ключи должны быть в базе данных? Внешние ключи обеспечивают целостность данных, связывая таблицы. 1. Они полезны для предотвращения ошибок, например, удаления связанных записей. 2. Однако в некоторых случаях (например, масштабируемые системы) можно использовать программную логику вместо внешних ключей для повышения производительности. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какой класс используется для асинхронного чтения строк из файла в C#?
Anonymous voting

🤔 Что из нижеперечисленного является правильным способом объявления абстрактного метода в абстрактном классе?
Anonymous voting

🤔 Какие основные паттерны используются в back-end? На back-end чаще всего используются: - Repository — для доступа к данным. - Unit of Work — управление транзакциями. - Dependency Injection — разделение зависимостей и реализаций. - CQRS — разделение команд и запросов. - Mediator — упрощает взаимодействие между компонентами. - Factory / Abstract Factory — динамическое создание объектов. - Builder — создание сложных объектов шаг за шагом. - Strategy — переключение алгоритмов без изменения клиентского кода. - Adapter — интеграция сторонних библиотек и API. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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