wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python бот 1.0

Total questions: 28

Worksheet time: 24mins

Name
Class
Date
1.

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

a)

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

b)

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

c)

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

d)

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

2.

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

a)

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

b)

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

c)

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

d)

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

3.

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

a)

10

b)

4

c)

Hi

d)

ex_1

4.

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

a)

Вася

b)

Олег

c)

Ошибка

d)

10

5.

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

a)

10

b)

100

c)

53

d)

Олег

6.

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

a)

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

b)

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

c)

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

d)

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

7.

Что делает следующий код?

def a(b, c, d): pass

a)

Определяет список и инициализирует его.

b)

Определяет функцию, которая ничего не делает.

c)

Определяет функцию, которая передает параметры.

d)

Определяет пустой класс.

8.

Какая из следующих функций преобразует строку в список в Python?

a)

list(mystring)

b)

tuple(mystring)

c)

eval(mystring)

d)

repr(mystring)

9.

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

a)

input()

b)

print()

c)

float

d)

output

10.

С помощью какой команды происходит подключение библиотеки

a)

from

b)

import

c)

for

d)

in

11.

Напишите оператор, указывающий на цикл с неизвестным числом шагов

(a)  

12.

Выбери все варианты как можно назвать переменную

a)

name

b)

str

c)

print

d)

num

13.

С какого слова начинается любая функция?

a)

defenition

b)

def

c)

list

d)

return

14.

Какая из следующих конструкций используется для создания функции в Python?

a)

def function_name():

b)

function function_name():

c)

create function_name():

d)

func function_name():

15.

Какой оператор используется для логического "и" в Python?

a)

&

b)

||

c)

^

d)

and

16.

Как отменить последнее действие?

a)

Alt + F4

b)

Ctrl + Z

c)

погладить мышку

d)

Alt + Tab

17.

Сколько будет '2' + '2' в Питоне ?

a)

4

b)

Ошибка

c)

22

d)

'2' + '2'

18.

Для вывода сообщения на экран используется функция : ...

a)

input()

b)

int()

c)

print()

d)

string()

19.

к простым типам данных языка Python относят

a)

int, real, float, bool

b)

int, str, bool, real

c)

int, float, str, bool

d)

int, str, char, bool

20.

Для цикла используют:

a)

if

b)

while

c)

def

d)

class

21.

Что будет выведено на экран?

a)

42 + 5

b)

42

c)

47

d)

5

22.

Как присвоить значение переменной а

a)

а =

b)

а ==

c)

а %

d)

а №

23.

Какие циклы в Python вам известны?

a)

while

b)

do while

c)

for

d)

foreach

24.

Как создать список?

a)

*Цикл* = {}

b)

*Функция* = []

c)

*Имя переменной* = []

25.

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

a)

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

b)

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

c)

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

d)

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

26.

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

a)

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

b)

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

c)

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

d)

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

27.

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

a)

.py

b)

.phy

c)

.psd

d)

.png

28.

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

a)

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

b)

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

c)

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

d)

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