wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

№3 Основи Unity та C# Тест

Total questions: 21

Worksheet time: 13mins

Name
Class
Date
1.

Що таке Unity?

a)

Unity - система управління базами даних.

b)

Unity - мова програмування.

c)

Unity - платформа для соціальних мереж.

d)

Unity - ігровий движок для розробки 2D та 3D ігор.

2.

Яка мова програмування використовується в Unity?

a)

C#

b)

Java

c)

Python

d)

JavaScript

3.

Що таке змінна в програмуванні?

a)

Змінна - це функція для виконання обчислень.

b)

Змінна - це тип даних у програмуванні.

c)

Змінна - це команда для запуску програми.

d)

Змінна - це іменована область пам'яті для зберігання даних.

4.

Що таке функція в програмуванні?

a)

Функція - це команда для комп'ютера.

b)

Функція - це змінна, що зберігає дані.

c)

Функція - це блок коду, що виконує певну задачу.

d)

Функція - це тип програми, що виконує всі завдання.

5.

Яка роль GameObject в Unity?

a)

GameObject є основним об'єктом у Unity, що представляє елементи гри.

b)

GameObject не може взаємодіяти з фізичними об'єктами.

c)

GameObject є лише для зберігання даних.

d)

GameObject використовується тільки для анімації.

6.

Що таке метод в C#?

a)

Метод в C# - це блок коду, що виконує певну задачу.

b)

Метод в C# - це інтерфейс для взаємодії з користувачем.

c)

Метод в C# - це клас, що описує об'єкти.

d)

Метод в C# - це змінна, що зберігає дані.

7.

Яка основна мета використання Unity?

a)

Розробка мобільних додатків.

b)

Розробка веб-додатків.

c)

Розробка 2D та 3D ігор.

d)

Створення баз даних.

8.

Що таке void Start() у Unity?

a)

Функція, яка викликається кожного кадру

b)

Функція для малювання об'єктів

c)

Функція, що виконується один раз на початку запуску об'єкта

d)

Функція для обробки введення з клавіатури

9.

Що таке void Update() у Unity?

a)

Метод, який викликається лише при старті

b)

Метод, що викликається один раз при зміні об'єкта

c)

Метод, що викликається кожен кадр
(кожне оновлення екрану)

d)

Метод для збереження гри

10.

Що таке Rigidbody у Unity?

a)

Компонент для керування анімаціями

b)

Компонент для додавання фізики об'єкту

c)

Метод для виводу повідомлень

d)

Скрипт для переміщення камери

11.

Як додати Rigidbody до об'єкта в Unity?

a)

Через налаштування проекту

b)

Вибрати об'єкт → Add

Component → Physics → Rigidbody

c)

Додати Rigidbody у вкладці "Build Settings"

d)

Додати Rigidbody у вкладці "Assets"

12.

Для чого використовується

Debug.Log("Hello");

у Unity?

a)

Для виведення тексту на екран гравця

b)

Для виведення повідомлення в консоль розробника
(Console)

c)

Для запуску анімацій

d)

Для створення об'єкта "Hello"

13.

Де з'являється повідомлення після використання Debug.Log?

a)

У вікні Game

b)

У файлі налаштувань

c)

У консолі Unity. Поруч із помилками

d)

На сцені поруч з об'єктом

14.

Який із варіантів правильний для виведення числа в консоль?

a)

Debug(123);

b)

Log("123");

c)

Debug.Log(123);

d)

Debug.Write(123);

15.

Як можна вивести значення змінної score у консоль?
int score = 5;

a)

Debug.Log = score;

b)

Debug.Log("score");

c)

Debug.Log(score);

d)

Console.WriteLine(score);

16.

int a = 5;

int b = 3;

Debug.Log(a + b);

a)

53

b)

a + b

c)

8

d)

Помилка

17.

Як правильно оголосити цілу змінну age та присвоїти їй значення 25?
(a)   age = 25;

18.

Як правильно створити змінну price, що зберігає число 19.99?
(a)   price = 19.99f;

19.

Як правильно оголосити булеву змінну isSunny?
bool isSunny = (a)   ;

20.

Як правильно змінити швидкість об'єкта через Rigidbody, щоб він рухався вперед?

a)

new Vector3(0, 0, 10);

b)

Vector3.forward * 10;

c)

rb.AddForce(Vector3.forward * 10);

d)

Vector3.up * 10;

21.

Що таке Prefab у Unity?

a)

Об'єкт, що не може бути змінений.

b)

Шаблон об'єкта, який можна використовувати повторно.

c)

Система для управління анімацією.

d)

Тип даних для зберігання текстур.