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

Вопросы собесов t.iss.one/+sjKGQXl79ytkYzIy
Задачи t.iss.one/+Xy-0H7xKlgo0NDVi
Ваканасии t.iss.one/+BQFHXZQ0zrViNGIy
Download Telegram
🤔 Какой алгоритм поиска имеет временную сложность O(log n)?
Anonymous Quiz
18%
Линейный поиск
60%
Бинарный поиск
10%
Интерполяционный поиск
12%
Экспоненциальный поиск
🤔 Что такое IEnumerable?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🤔 Какой из следующих вариантов использования интерфейсов в классе является корректным?
Anonymous Quiz
96%
class MyClass : IMyInterface { }
2%
class MyClass implements IMyInterface { }
1%
class MyClass extends IMyInterface { }
1%
class MyClass inherits IMyInterface { }
🤔3💊2
🤔 Какое ключевое слово используется для указания абстрактного класса в C#?
Anonymous Quiz
1%
interface
1%
virtual
95%
abstract
2%
static
🤔4💊2
🤔 Какая разница между статичным методом и методом экземпляра?

- Статичный метод (static) принадлежит классу, а не объекту:
- Вызывается без создания экземпляра.
- Не имеет доступа к this, не может использовать нестатичные поля.
- Метод экземпляра принадлежит конкретному объекту:
- Требует создания экземпляра (new).
- Имеет доступ к полям и методам объекта.
Пример: Math.Abs() — статичный, myList.Add() — метод экземпляра.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2💊1
🤔 Какой из следующих синтаксисов является корректным для наследования интерфейсов?
Anonymous Quiz
2%
interface IMyInterface inherits IParentInterface { }
2%
interface IMyInterface extends IParentInterface { }
2%
interface IMyInterface implements IParentInterface { }
94%
interface IMyInterface : IParentInterface { }
🤔 Какой из следующих синтаксисов является корректным для возвращения ссылки из метода?
Anonymous Quiz
7%
int& MyMethod() { return myField; }
16%
int* MyMethod() { return &myField; }
74%
ref int MyMethod() { return ref myField; }
3%
ref int& MyMethod() { return myField; }
💊2
🤔 В чём заключается реализация паттерна абстрактной фабрики

Суть реализации:
- Есть абстрактный интерфейс фабрики, определяющий методы создания продуктов.
- Есть конкретные реализации этой фабрики, каждая из которых возвращает продукты одного "семейства".
- Клиент работает с абстракциями, не зная конкретных реализаций.
Это обеспечивает гибкость, масштабируемость и ослабленную связанность между компонентами.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой из следующих циклов включает инициализацию, условие и итерацию в своей структуре?
Anonymous Quiz
7%
while
7%
do
69%
for
17%
foreach
👍1
🤔 Какой из перечисленных методов класса String является некорректным?
Anonymous Quiz
18%
Substring
11%
ToUpper
51%
Parse
20%
IndexOf
🤔 Что из себя представляет абстракция?

Это процесс выделения важных характеристик объекта и скрытия несущественных деталей. Она позволяет:
1. Создавать простые интерфейсы для сложных систем.
2. Сосредотачиваться на логике, а не на деталях реализации.
3. Обеспечивать полиморфизм и унифицированный подход к различным объектам.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Что произойдет, если в блоке try нет соответствующего блока catch для перехвата возникшего исключения?
Anonymous Quiz
22%
Исключение будет проигнорировано
39%
Программа завершится с ошибкой
10%
Исключение будет обработано системой
29%
Исключение будет передано вызывающему методу
🤔 Какой из методов является деструктором в C#?
Anonymous Quiz
40%
Finalize
32%
Dispose
28%
Destructor
1%
Clear
💊5👍2
🤔 Что такое builder паттерн?

Это паттерн проектирования, позволяющий создавать сложные объекты пошагово, изолируя конструирование от представления. Это упрощает управление процессом создания объекта.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Какой из следующих методов класса System.String ищет вхождение подстроки в строке, начиная с указанного индекса?
Anonymous Quiz
43%
IndexOf
31%
Contains
8%
Search
18%
Find
🤔1