Библиотека задач по C# | тесты, код, задания
前往频道在 Telegram
Задачи и тесты по C# для тренировки и обучения. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/05448a24 Для обратной связи: @proglibrary_feeedback_bot Наши каналы: https://t.me/proglibrary/9197
显示更多5 019
订阅者
+424 小时
+37 天
-130 天
帖子存档
Что выведет код?
👾 — 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 of the above
Библиотека задач по C#
Почему для разработчика игр так важно хорошее знание школьной математики и физики?
👾 — Чтобы создавать визуально ошеломляющую графику и анимацию в игре
👍 — Чтобы эффективно организовывать и управлять большими объемами игровых данных
🥰 — Чтобы разрабатывать надежную архитектуру сервера для многопользовательских игр
⚡️ — Чтобы управлять тем, как объекты движутся, сталкиваются и взаимодействуют в игровом мире
Библиотека задач по C#
Выберите исключения, генерируемые методом GetResponseStream(), определенным WebRequest
👾 — ProtocolViolationException
👍 — ObjectDisposedException
🥰 — IOException
⚡️ — Все вышеперечисленное
🐸Библиотека задач по C#
Какое исключение выдается, если протокол, поддерживаемый префиксом URI, недействителен?
👾 —URLNotFound
👍 — NotSupportedException
🥰 — UriFormatException
⚡️ — URLSourceNotFound
🐸Библиотека задач по C#
Каким образом можно присвоить значения полям, которые помечены ключевым словом readonly?
👾 —Из конструктора, либо в месте объявления поля, приравнивая ему какое-то значение
👍 — Из деструктора, либо в месте объявления поля, приравнивая ему какое-то значение
🥰 — Только из конструктора
⚡️ — Только в месте объявления поля
🐸Библиотека задач по C#
Реализация миссий в игре на Unity
В этой статье рассказано, как можно сделать миссии в игре на Unity. Статья состоит из трех частей. В первой части пишем систему для миссий, во второй — интерфейс, а в третьей — сохранение.
Читать статью
Что такое String.Length в C#?
👾 — Свойство
👍 — Метод
🥰 — Конструктор
⚡️ — Первое и второе
🐸Библиотека задач по C#
Можно ли выполнить несколько блоков catch?
Нет, несколько блоков catch одного типа не могут быть выполнены. После выполнения соответствующего кода управление передается блоку «finally», а затем выполняется код, следующий за блоком «finally».
🐸Библиотека задач по C#
Какой из этих методов класса Thread используется для приостановки потока на определенный период времени?
👾 — sleep()
👍 — terminate()
🥰 — suspend()
⚡️ — stop()
🐸Библиотека задач по C#
В чем различие между операцией cast (приведения типов) и оператором as?
Ответ:
В случае ошибки cast выбрасывает исключение InvalidCastException, а оператор as возвращает null.
🐸Библиотека задач по C#
Какой базовый класс конструктора String()?
👾 — String
👍 — System.IO.String
🥰 — System.Strings
⚡️ — System.String
🐸Библиотека задач по C#
Приведенный ниже словарь будет отображаться в инспекторе Unity: public Dictionary<string, string> dictionary;
👾 — True
👍 — False
🥰 — Может быть
⚡️ — Может быть нет
🐸Библиотека задач по C#
Пятница, 19:00. Худшее время для деплоя, но идеальное, чтобы разобраться в концепции RAG и научить свой код понимать сложные юридические или тех-документы.
Как научить LLM понимать контекст ваших специфичных задач? Разбираем решение на открытом уроке.
В программе:
— алгоритм поиска и генерации ответа на основе данных;
— инструменты:
LangChain и векторные базы;
— кодинг пайплайна для работы с PDF.
Один из спикеров — Алексей Яндутов, ML-инженер в поиске Яндекса.
Урок предваряет курс «Разработка AI-агентов». Ждём тех, кто готов кодить.
Записаться на урокЧто выведет код?
👾 — X: 1, Y: 2
👍 — X: 0, Y: 0
🥰 — Error
⚡️ — Ничего из вышеперечисленного
Библиотека задач по C#
Каково значение по умолчанию для логической переменной в C#?
👾 — true
👍 — false
🥰 — 0
🥱 — 1
Библиотека задач по C#
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
