C# | Тесты
2.86K subscribers
25 photos
1 file
348 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+sjKGQXl79ytkYzIy
Задачи t.me/+Xy-0H7xKlgo0NDVi
Ваканасии t.me/+BQFHXZQ0zrViNGIy
Download Telegram
🤔 Какой модификатор доступа указывает, что члены класса могут быть доступны только внутри класса и его производных классов, расположенных в одной сборке?
Anonymous Quiz
8%
private
46%
protected
15%
internal
30%
protected internal
💊5👍1🤔1
🤔 Какая есть классификация у кучи?

Куча в .NET делится на поколения:
- Generation 0 (Gen 0) — для новых и короткоживущих объектов.
- Generation 1 (Gen 1) — для объектов, переживших одну сборку.
- Generation 2 (Gen 2) — для долгоживущих объектов.
- Large Object Heap (LOH) — для крупных объектов (обычно >85 000 байт), управляется отдельно.
Такая иерархия позволяет эффективнее управлять памятью, очищая чаще те области, где объекты "умирают" быстрее.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2💊2
🤔 Какой метод LINQ используется для немедленного выполнения запроса и получения первого элемента коллекции?
Anonymous Quiz
5%
Immediate
11%
Execute
2%
Fetch
82%
First
Forwarded from easyoffer
🎉 easyoffer 2.0 — релиз уже в этом месяце!

Вас ждут новые фичи, о которых мы ранее даже не упоминали. Они сделают путь к офферам ещё быстрее и эффективнее. Расскажу о них чуть позже 👀

В честь запуска мы готовим ограниченную акцию:

Первые 500 покупателей получат:
🚀 PRO тариф на 1 год с 50% скидкой

Что нужно сделать:

🔔 Подпишитесь на этот Telegram-канал, чтобы первыми узнать о старте релиза. Сообщение появится в нем раньше, чем где-либо еще — вы успеете попасть в число первых 500 и получить максимальную выгоду. 🎁 А еще только для подписчиков канала ценный бонус в подарок к PRO тарифу.

📅 Официальный запуск — уже совсем скоро.
Следите за новостями и не пропустите старт!
🤔 Какое ключевое слово используется для объявления неизменяемых полей класса, которые могут быть инициализированы только в конструкторе?
Anonymous Quiz
16%
const
4%
final
72%
readonly
8%
static
🤔 Как добавить стороннюю библиотеку в проект?

В .NET добавление сторонней библиотеки может происходить несколькими способами:
- Через NuGet-пакет:
- Используя команду: dotnet add package <PackageName>
- Или через Visual Studio — «Manage NuGet Packages».
- Через ссылку на DLL:
- Скопировать .dll файл и добавить его через «Add Reference».
- Через проектную ссылку:
- Если у тебя есть другой .csproj, его можно подключить как зависимость.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
🤔 Какой метод в C# позволяет получить исходный стек исключения?
Anonymous Quiz
73%
Exception.StackTrace
5%
Exception.Source
16%
Exception.InnerException
7%
Exception.Message
🤔 Какой метод LINQ используется для получения первых N элементов коллекции?
Anonymous Quiz
66%
Take
2%
Skip
25%
First
7%
Limit
🤔1
🤔 Что такое метод Finalize?

Метод Finalize вызывается сборщиком мусора перед удалением объекта из памяти для освобождения неуправляемых ресурсов. Однако его использование не гарантирует немедленного освобождения памяти, поэтому предпочтительнее использовать Dispose.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
🤔 Какой тип исключения выбрасывается при делении на ноль в целочисленных типах данных?
Anonymous Quiz
91%
DivideByZeroException
3%
ArithmeticException
2%
Exception
3%
IndexOutOfRangeException
🔥1🤔1
🤔 Какой из следующих методов класса Parallel используется для выполнения параллельных запросов LINQ?
Anonymous Quiz
69%
AsParallel
6%
AsQueryable
8%
ToParallel
16%
ParallelQuery
🤔 Всегда ли значимые типы находятся в стеке?

Нет, значимые типы (структуры) обычно хранятся в стеке, но если они являются частью объекта ссылочного типа, то хранятся в куче. Это зависит от контекста их использования.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🤔2🔥1
🤔 Какой из следующих синтаксисов является корректным для создания анонимного типа?
Anonymous Quiz
51%
var anon = new { Name = "John", Age = 30 };
19%
var anon = new object { Name = "John", Age = 30 };
26%
var anon = new { string Name = "John", int Age = 30 };
5%
var anon = new anon { Name = "John", Age = 30 };
🤔1
🤔 Как вызвать статический метод Print из нестатического метода того же класса?
Anonymous Quiz
28%
this.Print();
38%
Print();
30%
ClassName.Print();
4%
instance.Print();
🤔 Как себя ведут ссылочные значимые типы данных?

Формулировка немного двусмысленная, но скорее всего речь идёт о случаях, когда значимый тип упаковывается (boxing) и используется как ссылка (например, передача int в object).
В таких случаях:
- Значение копируется и оборачивается в ссылочный тип.
- Работа с этим значением не влияет на оригинал, потому что это копия.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊6🔥2
🤔 Какой метод интерфейса IEnumerator перемещает перечислитель к следующему элементу коллекции?
Anonymous Quiz
61%
MoveNext
35%
Next
1%
Advance
3%
MoveForward
🤔 Какой из следующих методов используется для компиляции выражений LINQ в запрос SQL?
Anonymous Quiz
38%
ToList
27%
ToSql
10%
Compile
25%
Execute
💊12🤔2
🤔 Что такое deadlock?

Deadlock — это ситуация, когда два или более потока заблокированы, каждый из них ждёт ресурс, занятый другим, и в результате никто не может продолжить работу. Система зацикливается и зависает. Такое часто происходит при неправильной последовательности захвата ресурсов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥4
🤔 Какая коллекция позволяет эффективно хранить пары "ключ-значение" с доступом по ключу и хранением упорядоченных данных?
Anonymous Quiz
48%
Dictionary
42%
SortedDictionary
3%
ConcurrentDictionary
7%
Hashtable
🤔 Какой из следующих методов класса Monitor освобождает захваченный ресурс и блокирует текущий поток до получения сигнала?
Anonymous Quiz
37%
Wait
45%
Release
15%
Unlock
4%
Free
💊9