wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

class python

Total questions: 20

Worksheet time: 24mins

Name
Class
Date
1.

Как создать класс?

a)

С помощью ключевого слова class

b)

С помощью ключевого слова def

c)

С помощью ключевого слова __init__

d)

Класс нельзя создать

2.

Сколько полей и методов у класса Player?

a)

3 поля и 6 методов

b)

6 полей и 3 метода

c)

6 полей и 4 метода

d)

4 поля и 6 методов

3.

Зачем нужен конструктор класса?

a)

Создать поля и заполнить их значениями

b)

Создать методы класса

c)

Создать класс

d)

Создать объект класса

4.

Что будет выведено в консоль в результате работы следующего фрагмента кода?

a)

10

b)

4

c)

Hi

d)

ex_1

5.

Что будет выведено в консоль в результате работы следующего фрагмента кода?

a)

Вася

b)

Олег

c)

Ошибка

d)

10

6.

Что будет выведено в консоль в результате работы следующего фрагмента кода?

a)

10

b)

100

c)

53

d)

Олег

7.

Когда в python принято использовать *args

a)

при определении функции, если функция принимает неопределенное количество аргументов

b)

когда нужно реализовать функцию, которая будет использовать статическую переменную

c)

при выводе элементов кортежа на экран

d)

при задании свойства класса

8.

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

a)

__construct__

b)

__init__

c)

__new__

d)

Класса

9.

Укажите результат выполнения кода:

(a)  

10.

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

a)

IDE PyCharm

b)

ODE Python

c)

IDE Python

11.

Какое расширение имеет файл программы на языке Python?

a)

.py

b)

.phy

c)

.psd

d)

.png

12.

Какой рисунок является иконкой файла программы на языке Python?

a)
b)
c)
d)
13.

Укажите 4 базовых вида переменных в языке Python:

a)

Integer

b)

Float

c)

String

d)

Boolean

e)

Char

14.

Какая команда запускает на выполнение программу на Python в среде PyCharm?

a)

Run

b)

Down

c)

Save

d)

Open

e)

Refactore

15.

Расшифровка ООП

a)

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

b)

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

c)

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

d)

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

16.

Перед названием функции должно быть:

a)

def

b)

for

c)

if

d)

while

17.

Каким может быть название класса?

a)

Любым, которое придумает программист (по правилам составления имен)

b)

Зависит от класса

c)

Слово из 3 или более букв

d)

Любым, может даже не быть никакого имени

18.

Сколько объектов одного класса может быть?

a)

1

b)

2

c)

7

d)

Сколько угодно

19.

Что означает родительский класс в наследовании?

a)

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

b)

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

c)

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

d)

Класс, который не может быть унаследован

20.

Возможность при описании класса указывать на его происхождение от другого класса, - это …

a)

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

b)

Объект

c)

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

d)

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

e)

Полиморфизм