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

Вопросы собесов t.me/+sjKGQXl79ytkYzIy
Задачи t.me/+Xy-0H7xKlgo0NDVi
Ваканасии t.me/+BQFHXZQ0zrViNGIy
Download Telegram
🤔 Какой алгоритм используется для нахождения кратчайшего пути в графе с отрицательными весами ребер?
Anonymous Quiz
20%
Алгоритм Беллмана-Форда
26%
Алгоритм Флойда-Уоршелла
48%
Алгоритм Дейкстры
7%
Алгоритм Прима
🤔4🔥1
🤔 Какой самый оптимальный тип данных для подсчёта денег?

Лучше использовать decimal (в .NET) — он:
- обеспечивает высокую точность;
- не подвержен ошибкам округления, как float или double;
- специально разработан для финансовых расчётов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
🤔 Вопрос: Какой атрибут в C# используется для указания, что метод должен быть переопределен в производном классе?
Anonymous Quiz
17%
Override
51%
Virtual
32%
Abstract
0%
Sealed
💊10👍7
🤔 Какой метод используется для преобразования асинхронной операции в задачу, которая завершается через заданное время?
Anonymous Quiz
73%
Task.Delay
2%
Task.WhenAny
4%
Task.WhenAll
20%
Task.TimeoutAfter
💊3
🤔 В чем отличие Dispose и Finalize?

Dispose освобождает неуправляемые ресурсы явно, обычно через реализацию интерфейса IDisposable. Finalize вызывается сборщиком мусора автоматически для очистки перед удалением объекта, но менее предсказуем. Для надёжного освобождения ресурсов рекомендуется использовать Dispose.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какой метод используется для проверки, содержит ли массив определенное значение?
Anonymous Quiz
87%
Contains()
9%
Exists()
3%
Includes()
2%
Has()
💊14
🤔 Какое ключевое слово используется для указания, что метод не должен быть переопределен в производном классе?
Anonymous Quiz
6%
abstract
7%
virtual
86%
sealed
1%
override
🤔 Какая асимптотика у list?

- Доступ по индексу – O(n), так как требуется перебор.
- Добавление/удаление в начало/конец – O(1).
- Добавление/удаление в середине (зная итератор) – O(1).
- Перемещение элементов (splice) – O(1).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊2
🤔 Какой из следующих методов LINQ используется для выполнения внутреннего соединения двух коллекций?
Anonymous Quiz
12%
GroupJoin
45%
Join
30%
Union
13%
Concat
🤔 Каков правильный способ доступа к третьему элементу массива numbers?
Anonymous Quiz
90%
numbers[2]
8%
numbers[3]
1%
numbers.get(3)
2%
numbers.get(2)
🤔1