ar
Feedback
C# | Тесты

C# | Тесты

الذهاب إلى القناة على Telegram
2 710
المشتركون
-224 ساعات
-97 أيام
-4230 أيام
أرشيف المشاركات
🤔 Есть ли разница в какой последовательности писать catch-и? Да, порядок catch-блоков имеет значение. Блоки catch проверяются сверху вниз, и первый подходящий будет выполнен. Если более общий catch (например, Exception) находится выше специфического (например, IOException), то последний никогда не выполнится, и компилятор выдаст ошибку. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

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

🤔 Какие проблемы могут быть при многопоточности и как их избежать? Проблемы: состояния гонки, deadlock, livelock, взаимные блокировки и неправильная синхронизация данных. Их избегают с помощью использования примитивов синхронизации (например, lock, Monitor, Mutex), разделения ответственности между потоками, атомарных операций и минимизации общего доступа к ресурсам. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Что означает ключевое слово lock в C#?
Anonymous voting

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

🤔 Include — это жадная, ленивая или явная загрузка? Include — это жадная (eager) загрузка. Он используется в Entity Framework, чтобы сразу загрузить связанные сущности вместе с основным объектом в одном запросе. Это позволяет избежать дополнительных обращений к базе данных после получения главной сущности. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

🤔 Что такое "volatile" в C#?
Anonymous voting

🤔 Что такое принципы SOLID? SOLID — это набор пяти принципов объектно-ориентированного программирования, которые помогают писать гибкий и поддерживаемый код. Принципы включают: Single Responsibility (одна ответственность), Open/Closed (открытость для расширения, закрытость для изменений), Liskov Substitution (подстановка Барбары Лисков), Interface Segregation (разделение интерфейсов) и Dependency Inversion (инверсия зависимостей). Эти принципы помогают избежать излишней сложности и улучшить структуру программного кода. Применение SOLID делает код более устойчивым к изменениям и легче в сопровождении. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

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

🤔 Что такое reflection и для чего используется? Это механизм, позволяющий исследовать и взаимодействовать с метаданными типов в рантайме. Используется для динамического вызова методов, получения информации о классах, их свойствах, конструкторах и атрибутах, а также для создания объектов во время выполнения. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

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

🤔 Что такое примитив синхронизации semaphore? Семафор — это ограничитель доступа, который позволяет нескольким потокам одновременно использовать ресурс, но только в пределах установленного количества. Например, если доступно 3 слота — максимум 3 потока могут работать параллельно, остальные ждут. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

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

🤔 Как можно использовать делегаты? Делегаты позволяют: - Передавать методы как параметры. - Создавать цепочки вызовов (мультикаст). - Реализовывать обратные вызовы (callback). - Использовать события и обработчики событий. - Организовывать стратегии поведения в шаблонах проектирования. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Что произойдет, если вызвать метод с out параметром, не присвоив ему значение внутри метода?
Anonymous voting