C# | Тесты
Kanalga Telegram’da o‘tish
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @easyoffer_adv
Ko'proq ko'rsatish2 711
Obunachilar
-224 soatlar
-97 kunlar
-4230 kunlar
Postlar arxiv
2 711
🤔 Какой метод используется для вызова конструктора с параметрами с использованием рефлексии?
2 711
🤔 Что произойдет, если вызвать метод Wait() у задачи (Task), которая была отменена?
2 711
🤔 Что такое интерфейс?
Интерфейс — это контракт, который определяет набор методов и свойств, которые класс обязан реализовать. В отличие от классов, интерфейсы не содержат реализации, что позволяет разрабатывать гибкие и расширяемые архитектуры, где конкретное поведение зависит от реализации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Как получить атрибуты типа во время выполнения с использованием рефлексии?
2 711
🤔 Какой из следующих классов используется для работы с регулярными выражениями в C#?
2 711
🤔 Какие преимущества у LINQ?
1. Универсальность: позволяет работать с разными источниками данных (массивы, базы данных, XML).
2. Читаемость: код становится компактным и интуитивно понятным.
3. Сильная типизация: ошибки обнаруживаются на этапе компиляции.
4. Оптимизация запросов: для баз данных LINQ к Entity Framework может преобразовывать запросы в SQL.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Какой из следующих методов класса Task используется для получения исключений, возникших при выполнении задачи?
2 711
🤔 Какой из следующих методов LINQ используется для получения объединения двух коллекций?
2 711
🤔 Зачем нужны операторы?
Операторы в C# позволяют:
- Выполнять арифметические, логические и побитовые операции (+, -, &&, |, <<, ++).
- Сравнивать значения (==, !=, >, <).
- Управлять потоком исполнения (??, ?:, is, as, await).
- Создавать собственные операторы перегрузки (например, operator + для собственного класса).
Операторы — важная часть языка, они позволяют делать код лаконичным, выразительным и типобезопасным.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Что произойдет, если попытаться использовать ключевое слово await вне асинхронного метода?
2 711
🤔 Как в C# можно определить метод, который принимает переменное количество аргументов?
2 711
🤔 Как происходит ожидание в ThreadPool?
Ожидание реализуется через:
- Очередь задач — пока поток занят, новая задача стоит в очереди.
- Потоки из пула не блокируются, если задача асинхронная — они освобождаются и берут новые задачи.
- При высокой нагрузке пул может расширяться динамически (до определённого лимита).
Ожидание может быть как активным (через WaitHandle, Task.Wait()), так и пассивным (через await).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Что произойдет, если не инициализировать переменную локального типа в C#?
2 711
🤔 Какой из следующих методов класса System.String ищет вхождение подстроки в строке, начиная с указанного индекса?
2 711
🤔 Что такое builder паттерн?
Это паттерн проектирования, позволяющий создавать сложные объекты пошагово, изолируя конструирование от представления. Это упрощает управление процессом создания объекта.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Что произойдет, если в блоке try нет соответствующего блока catch для перехвата возникшего исключения?
2 711
🤔 Что из себя представляет абстракция?
Это процесс выделения важных характеристик объекта и скрытия несущественных деталей. Она позволяет:
1. Создавать простые интерфейсы для сложных систем.
2. Сосредотачиваться на логике, а не на деталях реализации.
3. Обеспечивать полиморфизм и унифицированный подход к различным объектам.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Какой из перечисленных методов класса String является некорректным?
2 711
🤔 Какой из следующих циклов включает инициализацию, условие и итерацию в своей структуре?
