C# | Тесты
Kanalga Telegram’da o‘tish
Cайт easyoffer.ru Реклама @easyoffer_adv ВП @easyoffer_vp Вопросы собесов t.me/+sjKGQXl79ytkYzIy Задачи t.me/+Xy-0H7xKlgo0NDVi Ваканасии t.me/+BQFHXZQ0zrViNGIy
Ko'proq ko'rsatish2 803
Obunachilar
-124 soatlar
-67 kunlar
-130 kunlar
Postlar arxiv
2 803
🤔 Как называется механизм, при котором переиспользуются одинаковые литералы?
Этот механизм называется интернирование строк (String Interning). Он позволяет хранить одинаковые строковые значения в едином пуле для экономии памяти.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 803
🤔 Какой метод используется для вызова конструктора с параметрами с использованием рефлексии?
2 803
🤔 Как добавить стороннюю библиотеку в проект?
В .NET добавление сторонней библиотеки может происходить несколькими способами:
- Через NuGet-пакет:
- Используя команду: dotnet add package <PackageName>
- Или через Visual Studio — «Manage NuGet Packages».
- Через ссылку на DLL:
- Скопировать .dll файл и добавить его через «Add Reference».
- Через проектную ссылку:
- Если у тебя есть другой .csproj, его можно подключить как зависимость.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 803
🤔 Какой из следующих методов используется для регистрации обратного вызова, который будет вызван при отмене токена отмены?
2 803
🤔 Какой из следующих методов класса Regex разделяет строку на части, используя заданное регулярное выражение?
2 803
🤔 В чём отличие решения задачи через рекурсию и цикл?
- Рекурсия:
- Решение разбивается на подзадачи.
- Удобна для алгоритмов с вложенной логикой (деревья, обходы).
- Может привести к переполнению стека при глубокой рекурсии.
- Цикл:
- Экономичен по памяти.
- Лучше для итеративных, линейных задач.
- Может быть сложнее читаем в рекурсивных задачах.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 803
🤔 Какой метод используется для проверки, заканчивается ли строка определенной подстрокой в C#?
2 803
🤔 Какой тип коллекции обеспечивает доступ к элементам по принципу "последний вошел, первый вышел" (LIFO)?
2 803
🤔 Что будет, если написать обычный метод в абстрактном классе?
Это нормально и допустимо.
Абстрактный класс может содержать:
- Как абстрактные методы, требующие реализации,
- Так и обычные методы, уже реализованные.
Это позволяет дать базовую логику, которую дочерние классы могут наследовать или переопределять.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 803
🤔 Что такое групповые делегаты?
Групповые делегаты позволяют объединить несколько методов в один вызов.
1. Все методы, входящие в делегат, вызываются последовательно.
2. Применяются для выполнения нескольких операций по одному событию.
3. Это полезно для подписки на события и выполнения цепочки связанных действий.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 803
🤔 Какой метод LINQ используется для выполнения внешнего объединения двух последовательностей?
2 803
🤔 В C#, какое ключевое слово используется для создания анонимного метода или лямбда-выражения?
2 803
🤔 Можно ли в рамках lock использовать await?
Нет, нельзя. Ожидание с await может привести к тому, что поток выйдет из текущего блока и продолжит выполнение в другом — это нарушает правила lock, который должен оставаться в одном потоке. Для асинхронного кода используют другие механизмы синхронизации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 803
🤔 Какой из следующих операторов используется для создания цикла с постусловием в C#?
2 803
🤔 Какие есть способы (протоколы) обмена данными между сервером и клиентом?
- HTTP/HTTPS — основной протокол для REST API, веба.
- WebSocket — для двустороннего постоянного соединения.
- gRPC — высокопроизводительный бинарный протокол на базе HTTP/2.
- SOAP — устаревший, но формализованный протокол обмена XML.
- MQTT, AMQP — легкие брокерные протоколы (например, для IoT).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 803
🤔 Какой метод используется для ожидания завершения всех указанных задач?
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
