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
🤔 В чём разница статических и нестатических классов?

- Статический класс (static):
- Нельзя создать экземпляр (new).
- Все методы и поля внутри него тоже должны быть static.
- Используется как утилитный контейнер.
- Нестатический класс:
- Можно создавать объекты.
- Может содержать как обычные, так и статические члены.
- Поддерживает наследование, интерфейсы, абстракции и т.д.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🤔 Найдите значение выражения: (2 + 2) * (3 - 1) / (4 / 2)
Anonymous Quiz
6%
2
91%
4
2%
6
2%
8
🤔19💊8
🤔 Какой метод класса ObservableCollection используется для добавления элемента в коллекцию?
Anonymous Quiz
14%
Insert
62%
Add
10%
Push
15%
Append
🤔 Все ли HTTP-методы идемпотентные?

Нет.
Вот классификация:
Идемпотентные:
- GET — многократный вызов не меняет состояние.
- PUT — задаёт конкретное состояние ресурса.
- DELETE — может быть вызван многократно с тем же результатом.
- HEAD, OPTIONS — тоже идемпотентны.
Неидемпотентные:
- POST — каждый вызов может создавать новый ресурс или изменять состояние (непредсказуемо).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
🤔 Какое ключевое слово используется для предотвращения переопределения метода в производном классе?
Anonymous Quiz
13%
final
77%
sealed
3%
static
7%
private
💊1
🤔 Какой из перечисленных типов данных не является ссылочным?
Anonymous Quiz
5%
object
6%
string
84%
int
4%
dynamic
🤔 Какие типы HTTP-запросов бывают и где в них передаются данные?

1. GET: данные передаются в URL как параметры.
2. POST: данные передаются в теле запроса.
3. PUT и PATCH: обновляют данные, передавая их в теле запроса.
4. DELETE: удаляет ресурс, данные могут передаваться в URL или теле.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🤔 Какой метод класса String используется для сравнения двух строк с учетом регистра?
Anonymous Quiz
31%
CompareTo
17%
CompareOrdinal
47%
Equals
6%
Match
💊7
🤔 Какой из следующих типов является immutable в C#?
Anonymous Quiz
72%
String
17%
StringBuilder
4%
List
6%
Array
🤔 Можно ли использовать более одного шаблонного типа?

Да, можно. Метод или класс может использовать несколько параметров типов, перечисленных через запятую.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🤔 Какое ключевое слово используется для указания на необходимость обработки исключения вызывающим методом?
Anonymous Quiz
4%
handle
53%
catch
38%
throw
5%
throws
🤔2
🤔 Как работает async/await?

async/await — это механизм для асинхронного программирования, позволяющий писать асинхронный код, который выглядит как синхронный. Ключевое слово async указывает, что метод может содержать await, который приостанавливает выполнение до завершения задачи. Во время ожидания поток освобождается для других операций, что повышает производительность. После завершения задачи выполнение метода возобновляется с того же места.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🤔 Какой ключевое слово используется для обеспечения вызова метода в случае любого исключения, даже если нет блока catch?
Anonymous Quiz
5%
ensure
81%
finally
7%
finalize
7%
using
🤔 Какой метод класса Queue<T> добавляет элемент в конец очереди?
Anonymous Quiz
41%
Enqueue
30%
Add
8%
Insert
22%
Append
🤔 Что такое Transient?

Transient — это самый короткий жизненный цикл.
Новый объект создаётся каждый раз, когда он запрашивается.
Подходит для лёгких, статeless-компонентов, где не требуется запоминание состояния.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
🤔 Какой из следующих методов класса ObservableCollection<T> уведомляет об изменениях в коллекции?
Anonymous Quiz
54%
NotifyCollectionChanged
33%
OnCollectionChanged
11%
CollectionChanged
2%
UpdateCollection
🤔 Какой из следующих методов класса Array изменяет размер одномерного массива до указанного значения?
Anonymous Quiz
68%
Resize
7%
ChangeSize
22%
SetLength
3%
AdjustSize
🤔 Зачем используется библиотека Moq?

Это библиотека для создания имитаций (mock) объектов в тестах.
1. Она позволяет подменять зависимости тестируемого кода фейковыми реализациями.
2. Используется для тестирования изолированных частей приложения без вызова реальных ресурсов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какой метод класса LinkedList<T> удаляет первый узел списка?
Anonymous Quiz
25%
Remove
22%
PopFirst
12%
DeleteFirst
40%
RemoveFirst