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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
4 963
Obunachilar
-124 soatlar
-77 kunlar
-3230 kunlar
Postlar arxiv
Почему для разработчика игр так важно хорошее знание школьной математики и физики? 👾 — Чтобы создавать визуально ошеломляющую графику и анимацию в игре 👍 — Чтобы эффективно организовывать и управлять большими объемами игровых данных 🥰 — Чтобы разрабатывать надежную архитектуру сервера для многопользовательских игр ⚡️ — Чтобы управлять тем, как объекты движутся, сталкиваются и взаимодействуют в игровом мире Библиотека задач по C#

Какое утверждение корректно описывает поведение struct с полями-ссылками (ref fields) и использованием ref struct в C#? 👾 — ref struct можно хранить в куче, если он вложен в класс, но доступ к нему осуществляется только по ссылке 👍 — ref struct запрещает захват в замыканиях, хранение в полях классов и boxing, чтобы гарантировать расположение в стеке 🥰 — Обычный struct с полями-ссылками (ref T) компилятор не ограничивает, и их можно хранить в куче без последствий 🥱 — ref struct может быть полем обычного struct, если оба находятся в куче Библиотека задач по C#

Какие есть различия между GameObject и MonoBehaviour? GameObject — это базовая единица в Unity, которая представляет собой объект в сцене. MonoBehaviour — это компонент, который может быть добавлен к GameObject для расширения его функциональности. Этот вопрос является сложным, потому что он требует понимания основ объектов и компонентов в Unity. GameObject и MonoBehaviour — это две ключевые концепции в Unity, и важно понимать разницу между ними, чтобы создавать эффективные игры. 🐸Библиотека задач по C#

Каково имя родительского игрового объекта при создании игрового объекта пользовательского интерфейса в Unity? 👾 — Canvas 👍 — Game Object 🥰 — EventSystem 🥱 — Ничего из вышеперечисленного Библиотека задач по C#

Какой из следующих вариантов корректно описывает поведение async void методов в контексте обработки исключений и управления потоком выполнения? 👾 — async void методы возвращают Task, поэтому их можно await-ить и ловить исключения стандартным способом 👍 — async void следует использовать везде, где метод не возвращает значения, чтобы избежать ненужного Task 🥰 — Исключения из async void методов не могут быть перехвачены вызывающим кодом и приведут к сбою процесса, если не обработаны внутри ⚡️ — async void используется компилятором только при генерации методов Main и тестов, и не может быть определён вручную Библиотека задач по C#

Можно ли запретить наследование от своего собственного класса? Для того, чтобы запретить наследоваться от класса необходимо объявить его с модификатором sealed. Библиотека задач по C#

Является ли C# типобезопасным языком программирования? 👾 — Да ⚡️ — Нет Библиотека задач по C#

Какой уровень доступа имеют поля класса, если модификатор доступа не указан? Если не указывать модификатор доступа для поля класса, то по умолчанию они объявляются с модификатором private. Для всех модификаторов доступа действует правило: если не указан модификатор, то устанавливается максимально строгий, при котором код будет компилироваться. 🐸Библиотека задач по C#

Что выведет код? 👾 — 20 👍 — 30 🥰 — 10+20 ⚡️ — 10+10 Библиотека задач по C#
Что выведет код? 👾 — 20 👍 — 30 🥰 — 10+20 ⚡️ — 10+10 Библиотека задач по C#

Какое(-ие) из следующих утверждений верно(-ы) в контексте Unity 2022+ при использовании C# и .NET Standard 2.1? 👾 — Использование async void в методах MonoBehaviour может привести к неотслеживаемым исключениям, поскольку Unity не может перехватить await-ошибки вне main thread. 👍 — ScriptableObject может использоваться как синглтон, если он создан через Resources.Load() и не уничтожается между сценами. 🥰 — Если сериализуемое поле Dictionary<string, int> объявлено в MonoBehaviour, Unity корректно отобразит и сериализует его в инспекторе. ⚡️ — При использовании Thread (из System.Threading) напрямую, доступ к полям компонентов должен происходить только из главного потока. Библиотека задач по C#

Каков правильный порядок явного преобразования типов для преобразования большего типа в меньший в C#? 👾 — double -> float -> long -> int -> char -> bool 👍 — double -> float -> long -> int -> char 🥰 — float -> double -> long -> int -> char ⚡️ — float -> double -> long -> int -> char -> bool Библиотека задач по C#

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

Чем отличается ref от in параметра в методе? 👾 — Ничем 👍 — in позволяет только запись 🥰 — in — передача по значению, ref — по ссылке ⚡️ — in — передача по ссылке только для чтения, ref — для чтения и записи Библиотека задач по C#

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

Какой из следующих способов определения абстрактного класса в C# является правильным? 👾 — abstract class MyClass {} 👍 — class MyClass abstract {} 🥰 — class abstract MyClass {} ⚡️ — Ничего из вышеперечисленного Библиотека задач по C#

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

Вы реализуете конечный автомат в многопоточном классе. Вам нужно получить текущее состояние и изменить его на новое на каждом шаге. Каким методом вы воспользуетесь? 👾 — Volatile.Write(ref currentState) 👍 — Interlocked.CompareExchange(ref currentState, newState, expectedState) 🥰 — Interlocked.Decrement(ref newState) ⚡️ — Interlocked.Exchange(ref currentState, newState) Библиотека задач по C#

Какой будет вывод следующего кода C# с использованием делегатов? a) Hello, Delegates! b) ShowMessage c) Error d) None of the
Какой будет вывод следующего кода C# с использованием делегатов? a) Hello, Delegates! b) ShowMessage c) Error d) None of the above

Какой из них лучше/быстрее, switch или операторы if-else-if, и почему? Среди этих двух оператор switch считается быстрее, чем оператор if-else-if. Это потому, что switch не проверяет предыдущие операторы, а в случае if-else-if каждое условие должно быть проверено. Библиотека задач по C#

💡 Что такое оператор перехода в C#? Оператор перехода в C# используется для передачи управления программой из одной точки в другую точку программы. Библиотека задач по C#