wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

python

Total questions: 53

Worksheet time: 30mins

Name
Class
Date
1.

Что такое класс?

a)

эмодзи

b)

копия модели для создания объектов определенного типа

c)

модель для создания объектов определенного типа

2.

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

a)

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

b)

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

3.

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

a)

del

b)

extend()

c)

append()

d)

pos()

4.

С помощью какой команды можно:

Вывести на экран "Привет"

a)

"Привет"

b)

print(Привет)

c)

print("Привет")

d)

input("Привет")

5.

Какое значение примет переменная b после выполнения оператора 

b = 46 // 10?

a)

b = 4

b)

b = 6

c)

b = 4,6

d)

Затрудняюсь ответить

6.

С помощью какой команды можно:

Вывести на экран результат выражения : 2 / 2

a)

input("2 / 2")

b)

print(2 / 2)

c)

print("2 / 2")

d)

2 / 2

7.

Что выведет следующая программа?

a = [1, 2, 3, None, (), [], ]

print(len(a))

a)

syntax error

b)

4

c)

5

d)

6

e)

7

8.

a = 5. Назовите тип переменной?

a)

str

b)

int

c)

bool

d)

float

9.

Назовите функцию для вывода информации на экран

a)

input()

b)

int()

c)

print()

d)

str()

10.

Какой оператор отвечает за возращение из функции значения?

a)

return

b)

self

c)

long

d)

in

11.

Что из перечисленного является условным оператором

a)

async

b)

while

c)

def

d)

if

12.

Оператор def необходим для создания ...

a)

класса

b)

функции

c)

объекта

d)

условного оператора

13.

Какой модуль отвечает за генерацию случайных значений

a)

time

b)

random

c)

turtle

d)

pygame

14.

Создайте переменные с именем name и значением Petr

(a)  

15.

Какой из модулей отвечает за работу со временем?

a)

random

b)

time

c)

math

d)

turtle

16.

n = "hello"

b = 'hi'

c = 0

d = b

В какой строчке кода возникнет ошибка?

a)

2

b)

3

c)

4

d)

код написан без ошибок

17.

Чему равен x после выполнения данного цикла:

a)

2

b)

3

c)

4

d)

5

e)

6

18.

В каком цикле значение параметра уменьшается на 1?

a)
b)
c)
19.

Что такое цикл?

a)

Линейная базовая алгоритмическая конструкция

b)

Базовая агоритмическая конструкция ветвления

c)

Базовая агоритмическая конструкция повторения

20.

В каком цикле произойдет зацикливание (т.е. цикл будет выполняться бесконечно)?

a)
b)
c)
21.

Сколько раз выполнится цикл:

a)

5

b)

2

c)

1

d)

4

e)

3

22.

Чему равен i после выполнения данного цикла:

a)

7

b)

5

c)

4

d)

3

e)

6

23.

Повторять до тех пор, пока не будет выполнено определенное условие, возможно благодаря циклу...

(ответ запишите маленькими буквами)

(a)  

24.

Циклы WHILE ...

a)

циклы, которые запускаются неизвестное количество раз, в зависимости от условия

b)

циклы, которые работают определенное количество раз

25.

Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 4 раза?

i = 3

while i <= ...:

print ( "Привет!" )

i = i+1

a)

4

b)

6

c)

5

d)

7

26.

Сколько раз будет выполнен этот цикл?

i = 7

while i < 11:

print ( "Привет!" )

i += 1

a)

3

b)

5

c)

4

d)

6

27.

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

a = 5

b = 6

print(a)

a)

5

b)

6

c)

11

d)

1

28.

Что будет выведено на экран в результате выполнения фрагмента программы

a = 4

b = 6

print(a*b)

a)

24

b)

12

c)

6

d)

a*b

29.

Чему равно "a" после выполнения программы?

a = 2

If a<3:

print(a+1)

else:

print(a-1)

a)

3

b)

2

c)

1

d)

0

30.

Что такое input?

a)

Оператор вывода данных

b)

Оператор присваивания

c)

Оператор ввода данных

d)

Не знаю

31.

Чему равно b после выполнения программы?

b = 2

if b > 4:

b = b + 2

a)

4

b)

2

c)

0

d)

нет правильного ответа

32.

Чему равно c после выполнения программы?

x = 3

c = 0

while x > 1:

c = c +1

x = x -1

a)

3

b)

0

c)

1

d)

2

33.

Чему равно c ?

a = 2

b = 5

if a > b:

c = a

else:

c = b

a)

2

b)

5

c)

нет правильного ответа

d)

0

34.

Что такое массив?

a)

это независимая именованная часть программы, которую можно найти после однократного описания, которую можно найти по имени из разделенных частей программы для выполнения определенных действий.

b)

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

c)

упорядоченная последовательность данных, преобразованная в квадратные скобки, где каждый элемент имеет свой индекс.

d)

упорядоченный набор фиксированной регистрации.

35.

Выберите правильное описание массива на языке Python :

a)

а = [1, 2, 3, 4]

b)

а := [1, 2, 3, 4];

c)

переменная а: [1, 2, 3, 4]

d)

var a: массив [1..4] целых чисел;

36.

Выберите правильный вариант вывода первого элемента списка в Python. Список: arr = [1, 2, 3, 4, 5]

a)

print (arr [0])

b)

raw_print: arr ['первый_элемент']

c)

cout << arr [1];

d)

append (arr [0]);

37.

Как называется число, которое указывает на конкретный элемент массива и записывается в квадратных скобках?

a)

индекс

b)

длина

c)

число

d)

размер

38.

В программе предусмотрен список a. Что будет выведено на экран после выполнения следующей операции?

a = ['a', 'b', 'c', 'd', 'e', 'f', 'g']

print(len(a))

(a)  

39.

В программе предусмотрен список a. Что будет выведено на экран после выполнения следующей операции?

а = ['b', 'c', 'd', 'e', 'f', 'g']

print (а [0])

(a)  

40.

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

words = ["hello"]

words.append ("world")

print(words[1])

a)

ошибка

b)

hello

c)

words

d)

world

e)

1

41.

Нумерация в массиве начинается с

a)

0

b)

1

c)

2

d)

3

42.

Длина массива это

a)

номер элемента в массиве

b)

количество элементов в массиве

c)

отдельное значение в массиве

d)

общий список названий значений

43.

Определите значение выражения в языке Python

7 // 3 + 7 % 3

a)

Вернёт ошибку

b)

2

c)

4

d)

3

44.

Определите значение а после выполнения программы:

a = 10

b = 5

if a > 5 and a < b:

a = a - 2

print(a)

a)

5

b)

3

c)

10

d)

8

45.

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

nums = [5, 4, 3, 2, 1]

print(nums[1])

a)

4

b)

2

c)

5

d)

3

46.

Выберите правильный синтаксис чтобы вывести "Hello World".

a)

p("Hello World")

b)

cout("Hello World")

c)

return("Hello World")

d)

print("Hello World")

47.

a = int(input())

b = int(input())

(a)   _(a,b):

return (a + b)

print(c(a, b))

48.

Что будет выведено на экран в результате выполнения следующей программы?

a)

число 35 выиграло

b)

чиcло 18 выиграло

c)

чиcло b выиграло

49.

Какое правильное расширение файла для файлов Python?

a)

.pyth

b)

.py

c)

.on

d)

.python

50.

Как создать переменную со значением 5?

a)

x = 5

b)

x = int(5)

c)

int x = 5

d)

x = int 5

51.

Мы используем символ _ чтобы возвести в степень

(a)  

52.

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

a)

myvar

b)

MyVar2

c)

my_var

d)

my-var

53.

Напишите вывод программы

(a)