ar
Feedback
Библиотека задач по C# | тесты, код, задания

Библиотека задач по C# | тесты, код, задания

الذهاب إلى القناة على Telegram

Задачи и тесты по C# для тренировки и обучения. Учиться у нас: https://clc.to/3e1SCw По рекламе: @proglib_adv Для обратной связи: @proglibrary_feeedback_bot Наши каналы: https://t.me/proglibrary/9197

إظهار المزيد
4 963
المشتركون
+324 ساعات
-47 أيام
-2930 أيام
أرشيف المشاركات
Что верно про Terraform? 👾 — Не идемпотентен 👍 — plan изменяет инфраструктуру 🥰 — Состояние (state) нужно хранить удалённо и блокировать ⚡️ — Провайдеры не влияют на детерминизм Библиотека задач по C#

В ASP.NET Core что даёт ConfigureAwait(false)? 👾 — Нужен всегда, иначе дедлок 👍 — Обычно избыточен (нет SynchronizationContext), но harmless и может чуть снизить накладные расходы 🥰 — Запрещает выполнение на thread pool ⚡️ — Переключает на UI-поток Библиотека задач по C#

Что выведет Console.WriteLine(Math.PI);? 👾 — 3.14 👍 — 3.14159 🥰 — Error Библиотека задач по C#

Что верно про ValueTask? 👾 — Всегда быстрее Task 👍 — Можно безопасно ожидать многократно 🥰 — Ожидать можно один раз; для повторных — AsTask() ⚡️ — Экземпляры стоит кэшировать и переиспользовать Библиотека задач по C#

Можно ли объявить собственный конструктор без параметров у struct? 👾 — Да, начиная с C# 10 ⚡️ — Нет Библиотека задач по C#

Дано List<Point> где Point — struct с изменяемым X. Что сделает код? foreach (var p in points) { p.X++; } 👾 — Увеличит X у всех элементов 👍 — Скомпилируется, но ничего в списке не изменит 🥰 — Не скомпилируется из-за запрета изменять struct в foreach ⚡️ — Изменит только первый элемент Библиотека задач по C#

Зачем использовать IHttpClientFactory вместо создания нового HttpClient на каждый запрос? 👾 — Чтобы отключить DNS-кеш и ускорить повторы 👍 — Чтобы переиспользовать SocketsHttpHandler, избежать socket exhaustion и централизовать политики таймаутов/ретраев 🥰 — Чтобы все запросы шли через один и тот же IP ⚡️ — Чтобы сделать запросы синхронными и без аллокаций Библиотека задач по C#

Что выведет код? 👾 — One 👍 — Two 🥰 — Three ⚡️ — Default Библиотека задач по C#
Что выведет код? 👾 — One 👍 — Two 🥰 — Three ⚡️ — Default Библиотека задач по C#

Что верно об async void методах? 👾 — Эквивалентны async Task, их можно ожидать и ловить исключения в вызывающем коде 👍 — Исключения не возвращаются вызывающему; они всплывают в контекст синхронизации/UnhandledException, применять стоит только для обработчиков событий 🥰 — Компилятор запрещает async void во всех случаях ⚡️ — Их можно собирать в Task.WhenAll как обычные задачи Библиотека задач по C#

Что происходит с продолжениями (ContinueWith/await) при вызове SetResult у TaskCompletionSource, и как избежать их исполнения «в линию» на потоке вызывающего? 👾 — Всегда выполняются в пуле потоков; ничего делать не нужно 👍 — Могут выполниться синхронно на вызывающем потоке; используйте new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously) 🥰 — Всегда возвращаются в захваченный SynchronizationContext; нужен ConfigureAwait(false) ⚡️ — Выполняются синхронно только если задача уже завершена Библиотека задач по C#

Какой будет вывод следующего кода C# с использованием делегатов? 👾 — Hello, Delegates! 👍 — ShowMessage 🥰 — Error ⚡️ — None
Какой будет вывод следующего кода C# с использованием делегатов? 👾 — Hello, Delegates! 👍 — ShowMessage 🥰 — Error ⚡️ — None of the above Библиотека задач по C#

Почему для разработчика игр так важно хорошее знание школьной математики и физики? 👾 — Чтобы создавать визуально ошеломляющую графику и анимацию в игре 👍 — Чтобы эффективно организовывать и управлять большими объемами игровых данных 🥰 — Чтобы разрабатывать надежную архитектуру сервера для многопользовательских игр ⚡️ — Чтобы управлять тем, как объекты движутся, сталкиваются и взаимодействуют в игровом мире Библиотека задач по C#

Выберите исключения, генерируемые методом GetResponseStream(), определенным WebRequest 👾 — ProtocolViolationException 👍 — ObjectDisposedException 🥰 — IOException ⚡️ — Все вышеперечисленное 🐸Библиотека задач по C#

Какое исключение выдается, если протокол, поддерживаемый префиксом URI, недействителен? 👾 —URLNotFound 👍 — NotSupportedException 🥰 — UriFormatException ⚡️ — URLSourceNotFound 🐸Библиотека задач по C#

Что выведет код сверху? 8 0 5 8 8 5 0 8
Что выведет код сверху? 8 0 5 8 8 5 0 8

Каким образом можно присвоить значения полям, которые помечены ключевым словом readonly? 👾 —Из конструктора, либо в месте объявления поля, приравнивая ему какое-то значение 👍 — Из деструктора, либо в месте объявления поля, приравнивая ему какое-то значение 🥰 — Только из конструктора ⚡️ — Только в месте объявления поля 🐸Библиотека задач по C#

Реализация миссий в игре на Unity В этой статье рассказано, как можно сделать миссии в игре на Unity. Статья состоит из трех частей. В первой части пишем систему для миссий, во второй — интерфейс, а в третьей — сохранение. Читать статью

Что такое String.Length в C#? 👾 — Свойство 👍 — Метод 🥰 — Конструктор ⚡️ — Первое и второе 🐸Библиотека задач по C#

Можно ли выполнить несколько блоков catch? Нет, несколько блоков catch одного типа не могут быть выполнены. После выполнения соответствующего кода управление передается блоку «finally», а затем выполняется код, следующий за блоком «finally». 🐸Библиотека задач по C#

Какой из этих методов класса Thread используется для приостановки потока на определенный период времени? 👾 — sleep() 👍 — terminate() 🥰 — suspend() ⚡️ — stop() 🐸Библиотека задач по C#