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

Вопросы собесов t.me/+sjKGQXl79ytkYzIy
Задачи t.me/+Xy-0H7xKlgo0NDVi
Ваканасии t.me/+BQFHXZQ0zrViNGIy
Download Telegram
🤔 Какой метод класса Math используется для вычисления абсолютного значения числа?
Anonymous Quiz
79%
Abs
19%
Absolute
1%
Modulus
0%
Magnitude
🤔 Какой из следующих методов класса Dictionary<T, V> добавляет новый элемент с указанными ключом и значением?
Anonymous Quiz
79%
Add
17%
Insert
1%
Put
3%
Set
🤔 Что такое String?

String в C# — это класс, представляющий неизменяемую последовательность символов. Каждый раз, когда строка изменяется, создаётся новый объект String, а старый объект остаётся в памяти до сборки мусора. Строки поддерживают методы для работы с текстом, такие как конкатенация, сравнение и поиск подстрок. Так как строки неизменяемы, для частых изменений строк предпочтительнее использовать StringBuilder.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2
🤔 Какой метод LINQ используется для группировки элементов коллекции по нескольким ключам?
Anonymous Quiz
8%
Join
3%
Partition
87%
GroupBy
3%
Cluster
🤔 Какой из следующих вариантов корректен для определения индексатора, возвращающего ссылку?
Anonymous Quiz
71%
public ref int this[int index] { get { return ref array[index]; } }
9%
public int& this[int index] { get { return array[index]; } }
16%
public int* this[int index] { get { return &array[index]; } }
5%
public ref int& this[int index] { get { return array[index]; } }
👍2
🤔 Какой из следующих типов данных является значимым типом в C#?
Anonymous Quiz
28%
int[]
58%
DateTime
8%
object
6%
String
🤔4
🤔 Какой из следующих методов используется для завершения задачи в случае ошибки?
Anonymous Quiz
16%
Task.Fail()
23%
Task.Throw()
10%
Task.Catch()
51%
throw new Exception()
💊11
🤔 Что такое IEnumerable?

IEnumerable — это интерфейс в .NET, представляющий коллекцию объектов, которые могут быть перечислены. Он предоставляет метод GetEnumerator(), который возвращает объект IEnumerator для перебора элементов коллекции, например, в цикле foreach. Этот интерфейс часто используется для реализации простых коллекций и позволяет ленивую (отложенную) обработку данных, что особенно полезно при работе с большими наборами данных или потоками данных.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какая коллекция представляет собой очередь с приоритетом?
Anonymous Quiz
81%
PriorityQueue
10%
Queue
5%
SortedList
4%
Stack
🤔 Какой метод структуры Span<T> копирует содержимое текущего Span<T> в другой Span<T>?
Anonymous Quiz
30%
Clone
10%
MoveTo
57%
CopyTo
3%
TransferTo
🤔 Что будет результатом операции: 5 | 3?
Anonymous Quiz
35%
1
31%
7
5%
6
29%
2
👍3💊3
🤔 Какой из перечисленных методов используется для явного освобождения ресурсов в C#?
Anonymous Quiz
94%
Dispose
2%
Close
2%
Terminate
2%
Finish
🤔 Какой из следующих методов класса System.String определяет, начинается ли строка с заданной подстроки?
Anonymous Quiz
84%
StartsWith
7%
BeginsWith
5%
Contains
5%
IndexOf
🤔 Какое исключение выбрасывается при делении на ноль?
Anonymous Quiz
5%
System.OverflowException
86%
System.DivideByZeroException
4%
System.ArithmeticException
6%
System.InvalidOperationException
🤔 Какой из следующих методов используется для создания асинхронного итератора?
Anonymous Quiz
37%
await yield
31%
yield return
25%
async yield
7%
yield async
🤔 Какой метод используется для вызова метода объекта с использованием рефлексии и передачей параметров?
Anonymous Quiz
28%
InvokeMethod()
44%
MethodInfo.Invoke()
21%
Type.Invoke()
7%
CallMethod()
🤔 Какой из следующих методов должен быть реализован для явной реализации интерфейса?
Anonymous Quiz
35%
public void MyMethod() { }
41%
void IMyInterface.MyMethod() { }
15%
private void IMyInterface.MyMethod() { }
8%
void MyMethod() { }
💊15
🤔 Какой из следующих элементов можно использовать в expression-bodied members в C#?
Anonymous Quiz
34%
Конструкторы
11%
Деструкторы
26%
Индексаторы
28%
Внутренние классы
🤔 Что в себе может хранить делегат?

Делегат хранит ссылки на методы с совместимой сигнатурой и может содержать одну или несколько функций (многокастовый делегат). Он позволяет динамически изменять логику выполнения кода.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1