wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

pygame + ООП

Total questions: 23

Worksheet time: 12mins

Name
Class
Date
1.

Объект РyGame для взаимодействия с событиями и очередями - это ...

a)

event

b)

image

c)

surface

d)

quit

2.

Какая функция возвращает объект окна?

a)

pygame.event.get()  

b)

pygame.display.set_caption()  

c)

pygame.display.set_mode() 

d)

pygame.display.update()  

3.

Что отображает функция функция pygame.display.set_caption()?

a)

текст 

b)

заголовок текста в верхней части окна 

c)

текст надписи стартового окна 

d)

текст с информацией об игре 

4.

Какие действия выполняет основной цикл игры "while True"? (несколько ответов)

a)

обработка событий 

b)

обновление состояние игры

c)

вывод состояния игры на экран

d)

завершение игры 

5.

Для чего используется объект pygame.time.Clock?

a)

для проверки скорости работы игры согласно FPS 

b)

для подтверждения правильной работы игры согласно FPS

c)

для расчета времени игры согласно FPS 

d)

для автоматического расчета продолжительности паузы согласно FPS 

6.

доступ к дисплею

a)

pygame.display

c)

pygame.mixer

d)

pygame.time

7.

Строка pygame.init() означает

a)

Инициализацию библиотеки pygame

b)

Создание поля (экрана) для рисования

c)

Подключение звукового модуля pygame

d)

Расчерчивание системы координат для графики

8.

Какой код используется для правильного подключения библиотеки Pygame в вашем Python-скрипте?

a)
  1. import Pygame

b)
  1. import pygame

c)
  1. from Pygame import *

d)
  1. from pygame import Pygame

9.

Метод который задает фон всему игровому окну?

a)

fill()

b)

fiil()

c)

file()

d)

fili()

10.

Как называется любое действие, выполняемое пользователем во время игры?

a)

модуль

b)

игрок

c)

событие

d)

библиотека

e)

персонаж игры

11.

Определите назначение данного фрагмента кода:

a)

Игра будет продолжаться, пока игрок не прыгнет

b)

Игра начинается с прыжка, после события, нажатия на крестик (закрытие игрового окна), прыжок прекратится

c)

Когда пользователь нажмет на крестик (сверху справа в игровом окне), то игра завершится

12.

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

a)

pygame.update()

b)

pygame.flip()

c)

pygame.display.update()

d)

pygame.refresh()

13.

Конструктор класса задается методом с именем:

a)

__construct__

b)

__init__

c)

__new__

d)

Класса

14.

Язык программирования Python является объектно-ориентированным. Это означает, что каждая сущность (переменная, функция и так далее) в этом языке является объектом определенного ___

a)

метода

b)

класса

c)

окружения

d)

значения

15.

Набор данных и действий (свойств и методов), которые удобно воспринимать как единое целое

a)

тип

b)

объект

c)

класс

d)

наследование

16.

Подход, который базируется на создании объектов и управлении ими

a)

структурное программирование

b)

объектно-ориентированное программирование

c)

наследование

d)

инкапсуляция

17.

___ класса - переменная, помещённая внутрь класса

a)

объект

b)

метод

c)

свойство

d)

спрайт

18.

___ класса - функция, помещённая внутрь класса

a)

оператор

b)

метод

c)

свойство

d)

объект

19.

Описание того, как должны быть устроены объекты одной группы

a)

класс

b)

суперкласс

c)

тип данных

d)

наследники

20.

___ класса — это объект, созданный по описанию, запрограммированному в классе.

a)

тип

b)

экземпляр

c)

спрайт

d)

наследник

21.

Родительский класс - это...

a)

класс, от которого наследуются свойства и методы

b)

класс, который наследует свойства и методы от другого класса

22.

Дочерний класс - это...

a)

класс, от которого наследуются свойства и методы

b)

класс, который наследует свойства и методы от другого класса

23.

Что такое метод `super()`?

a)

a) Метод, который вызывает конструктор родительского класса.

b)

b) Метод, который возвращает тип объекта.

c)

c) Метод, который определяет атрибуты класса.

d)

d) Метод, который создает новый объект.