В чем разница между Update и FixedUpdate в Unity, и какие сценарии лучше всего подходят для каждого из них?
В Unity, Update вызывается один раз за кадр и идеально подходит для большинства обновлений игровой логики, таких как получение ввода пользователя и перемещение персонажей. FixedUpdate, с другой стороны, вызывается с фиксированным интервалом времени и лучше всего подходит для обновлений, связанных с физикой, таких как применение сил, поскольку это обеспечивает более стабильное и предсказуемое поведение физической системы.
Библиотека задач по C#
Библиотека задач по C#
👾2👍1
Что выводит Console.WriteLine("Hello".ToUpper());?
👾 — HELLO
👍 — hello
🥰 — Error
⚡️ — Ничего из вышеперечисленного
Библиотека задач по C#
👾 — HELLO
👍 — hello
🥰 — Error
⚡️ — Ничего из вышеперечисленного
Библиотека задач по C#
👾75🥰1
Какова алгоритмическая сложность для операций чтения и записи для коллекции Dictionary?
Чтение очень быстрое, потому что используются хэш-таблицы и сложность в этом случае стремится к O(1).
Запись проходит тоже очень быстро (O(1)), в том случае если .Count меньше емкости, если же больше, то скорость стремится к O(n).
Библиотека задач по C#
Запись проходит тоже очень быстро (O(1)), в том случае если .Count меньше емкости, если же больше, то скорость стремится к O(n).
Библиотека задач по C#
👍1
Что такое управление навигацией в ASP.NET?
Элемент управления навигацией определяется как меню, которое можно сохранить в файле для удобства поддержки. Этот файл обычно называется web.Sitemap и хранится в корневом каталоге веб-сайта. В ASP.NET существует три различных типа элементов управления навигацией:
Динамические меню
TreeView
Путь к карте сайта
Библиотека задач по C#
Динамические меню
TreeView
Путь к карте сайта
Библиотека задач по C#
Какой из следующих методов используется для реализации наследования в C#?
👾 — class Derived : Base
👍 — class Derived inherits Base
🥰 — class Derived extends Base
⚡️ — Ничего из вышеперечисленного
Библиотека задач по C#
👾 — class Derived : Base
👍 — class Derived inherits Base
🥰 — class Derived extends Base
⚡️ — Ничего из вышеперечисленного
Библиотека задач по C#
👾44
Как вы бы подошли к оптимизации сцены в Unity для виртуальной реальности (VR), учитывая ограничения по производительности? Обсудите как вы бы управляли ресурсами, освещением и рендерингом.
Этот вопрос тестирует понимание кандидатом специфических аспектов оптимизации в Unity для VR. Оптимизация для VR имеет особое значение из-за высоких требований к производительности и низкой задержке. Ответ должен включать стратегии по оптимизации ассетов и текстур, управлению памятью, использованию LOD (Level of Detail) систем для управления сложностью моделей, а также эффективному использованию освещения и теней. Кандидат также может обсудить использование различных профилировщиков и инструментов для мониторинга производительности, а также специфические подходы к рендерингу для VR, такие как сокращение overdraw и использование occlusion culling.
Библиотека задач по C#
Библиотека задач по C#
🔥1
Что выведет код?
👾 — Number: 100000.00
👍 — Money: Rs. 1,00,000.00
🥰 — Number: 1,00,000 Money: $1,00,000.00
⚡️ — Compile-time error
Библиотека задач по C#
👾 — Number: 100000.00
👍 — Money: Rs. 1,00,000.00
🥰 — Number: 1,00,000 Money: $1,00,000.00
⚡️ — Compile-time error
Библиотека задач по C#
🥰15🔥1🌚1
Значение по умолчанию для логического типа данных?
👾 — 0
👍 — False
🥰 — True
⚡️ — 1
Библиотека задач по C#
👾 — 0
👍 — False
🥰 — True
⚡️ — 1
Библиотека задач по C#
👍50
C# не поддерживает
👾 — Абстракцию
👍 — Множественное наследование
🥰 — Наследование
⚡️ — Полиморфизм
Библиотека задач по C#
👾 — Абстракцию
👍 — Множественное наследование
🥰 — Наследование
⚡️ — Полиморфизм
Библиотека задач по C#
👍86⚡2🥰2👾2
Какой из методов интерфейса IEnumerator должен быть реализован для поддержки итерации в C#?
👾 — MoveNext()
👍 — MovePrevious()
🥰 — ResetCurrent()
⚡️ — Advance()
Библиотека задач по C#
👾 — MoveNext()
👍 — MovePrevious()
🥰 — ResetCurrent()
⚡️ — Advance()
Библиотека задач по C#
👾47
Какой из этих классов используется для создания серверов, которые слушают локальные или удаленные клиентские программы?
👾 — httpServer
👍 — MimeHeader
🥰 — HttpResponse
⚡️ — ServerSockets
Библиотека задач по C#
👾 — httpServer
👍 — MimeHeader
🥰 — HttpResponse
⚡️ — ServerSockets
Библиотека задач по C#
⚡22
Какой из следующих вариантов можно использовать для объявления типа, допускающего значение NULL, в C#?
👾 — int?
👍 — double?
🥰 — Оба
⚡️ — Ни один
Библиотека задач по C#
👾 — int?
👍 — double?
🥰 — Оба
⚡️ — Ни один
Библиотека задач по C#
🥰58🤔1
Что делает ключевое слово «new» в C#?
👾 — Создаёт новый экземпляр объекта
👍 — Объявляет переменную
🥰 — Определяет метод
⚡️ — Ни одно из вышеперечисленных
Библиотека задач по C#
👾 — Создаёт новый экземпляр объекта
👍 — Объявляет переменную
🥰 — Определяет метод
⚡️ — Ни одно из вышеперечисленных
Библиотека задач по C#
👾64❤1🔥1
Библиотека задач по C#
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4👍2
Какой из них лучше/быстрее, switch или операторы if-else-if, и почему?
Среди этих двух оператор switch считается быстрее, чем оператор if-else-if. Это потому, что switch не проверяет предыдущие операторы, а в случае if-else-if каждое условие должно быть проверено.
Библиотека задач по C#
Библиотека задач по C#
Какой будет вывод следующего кода C# с использованием делегатов?
👾 — Hello, Delegates!
👍 — ShowMessage
🥰 — Error
⚡️ — None of the above
Библиотека задач по C#
👾 — Hello, Delegates!
👍 — ShowMessage
🥰 — Error
⚡️ — None of the above
Библиотека задач по C#
👾34
Вы реализуете конечный автомат в многопоточном классе. Вам нужно получить текущее состояние и изменить его на новое на каждом шаге. Каким методом вы воспользуетесь?
👾 — Volatile.Write(ref currentState)
👍 — Interlocked.CompareExchange(ref currentState, newState, expectedState)
🥰 — Interlocked.Decrement(ref newState)
⚡️ — Interlocked.Exchange(ref currentState, newState)
Библиотека задач по C#
👾 — Volatile.Write(ref currentState)
👍 — Interlocked.CompareExchange(ref currentState, newState, expectedState)
🥰 — Interlocked.Decrement(ref newState)
⚡️ — Interlocked.Exchange(ref currentState, newState)
Библиотека задач по C#
👍9
Что произойдёт при попытке изменить значение readonly поля вне конструктора?
👾 — Будет выброшено исключение во время выполнения
👍 — Компилятор выдаст ошибку
🥰 — Значение изменится, но только для текущего экземпляра
⚡️ — Поле сбросится в значение по умолчанию
Библиотека задач по C#
👾 — Будет выброшено исключение во время выполнения
👍 — Компилятор выдаст ошибку
🥰 — Значение изменится, но только для текущего экземпляра
⚡️ — Поле сбросится в значение по умолчанию
Библиотека задач по C#
👍25😢1🌚1