wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Викторина Dino | ЯМК

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Какой HTML элемент используется для создания игрового поля?

a)

<div class="game-container">

b)

<canvas>

c)

<section>

d)

<main>

2.

Какие два основных игровых элемента мы создаем в HTML?

a)

Динозавр и птица

b)

Динозавр и кактус

c)

Кот и собака

d)

Машина и дерево

3.

Какой атрибут HTML элемента позволяет JavaScript найти динозавра?

a)

class="dinosaur"

b)

id="dinosaur"

c)

name="dinosaur"

d)

data-dinosaur="true"

4.

В каком порядке подключаются файлы CSS и JavaScript?

a)

Сначала JS, потом CSS

b)

Сначала CSS, потом JS

c)

Неважно

d)

Только CSS

5.

Какая функция отвечает за прыжок динозавра?

a)

move()

b)

jump()

c)

run()

d)

fly()

6.

Какая клавиша используется для прыжка?

a)

Enter

b)

Escape

c)

Пробел (Space)

d)

Стрелка вверх

7.

Что происходит, если динозавр уже прыгает и игрок нажимает пробел?

a)

Динозавр прыгает выше

b)

Динозавр падает быстрее

c)

Ничего не происходит

d)

Игра перезапускается

8.

Какой метод используется для обработки нажатий клавиш?

a)

addEventListener('click')

b)

addEventListener('keydown')

c)

addEventListener('keyup')

d)

addEventListener('press')

9.

Сколько времени длится прыжок динозавра?

a)

300ms

b)

600ms

c)

1000ms

d)

2000ms

10.

Какая клавиша перезапускает игру?

a)

Enter

b)

R

c)

F5

d)

Escape

11.

Почему мы проверяем !jumping перед прыжком?

a)

Чтобы игра работала быстрее

b)

Чтобы предотвратить множественные прыжки

c)

Чтобы сэкономить память

d)

Чтобы игра выглядела красивее

12.

Что делает event.preventDefault() при нажатии пробела?

a)

Ускоряет игру

b)

Предотвращает прокрутку страницы

c)

Останавливает анимацию

d)

Перезапускает игру

13.

Какой CSS класс добавляется к динозавру при прыжке?

a)

flying

b)

jumping

c)

jump

d)

up

14.

Что происходит с классом jump после прыжка?

a)

Он остается навсегда

b)

Он удаляется через 600ms

c)

Он удаляется сразу

d)

Он заменяется на другой класс

15.

Почему мы используем setTimeout в функции прыжка?

a)

Чтобы игра работала плавно

b)

Чтобы ограничить время прыжка

c)

Чтобы добавить задержку

d)

Чтобы ускорить анимацию