wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python

Total questions: 39

Worksheet time: 3585secs

Name
Class
Date
1.

Запись
if  <условие>:
    <оператор1>
else:
    <оператор2>
называется ...

a)
  • полной формой условного оператора

b)
  • неполной формой условного оператора

c)
  • составным условием

d)
  • простым условием

2.

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

a)

and

b)

or

c)

xor

d)

not

3.

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

a)

and

b)

or

c)

not

d)

xor

4.

Как можно проверить, что переменная a находится в диапазоне от 1 до 10 включительно в Python?

a)

a > 1 and a < 10

b)

1 < a < 10

c)

a >= 1 and a <= 10

d)

1 <= a <= 10

5.

Что выведет данный код?

print("Сколько будет 3 + 2?")

print("3 + 2 будет равно", "3" + "2")

a)

TypeError

Строки складывать нельзя!

b)

Сколько будет 3 + 2?

3 + 2 будет равно 5

c)

Сколько будет 3 + 2?

3 + 2 будет равно 32

6.

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

a = 10

if a > 5:

a = 12

a)

10

b)

12

c)

5

d)

22

7.

Что означают эти неделимые элементы

a)

присваивать и не присваивать

b)

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

c)

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

d)

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

8.

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

a)

пояснение

b)

комментарий

c)

документ

d)

инструкция

9.

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

a)

glav

b)

elif

c)

else

d)

if

10.

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

a)

elif

b)

if

c)

else

d)

ILI

11.

Выберите команду ИНАЧЕ в условном операторе

a)

else

b)

if

c)

heh

d)

elif

12.

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

for i in range (5):

print (i)

a)

числа от 1 до 5

b)

числа от 0 до 4

c)

5 раз буква i

d)

Цифра 5

13.

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

a)

Все целые числа

b)

true и false

c)

Буквы, числа, символы

d)

Все, кроме нуля

14.

Выберите условную конструкцию в Python:

a)

for-while

b)

if-else

c)

if-while

d)

for-else

15.

Алгоритм, в котором операции выполняются многократно называется ...

a)

Условный

b)

Линейный

c)

Циклический

16.

Как называется библиотека для работы с графикой?

a)

import

b)

random

c)

turtle

17.

Как черепашка поворачивается направо на 30 градусов?

a)

forward(30)

b)

left(30)

c)

right(30)

d)

speed(30)

18.

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

a)

53

b)

8

c)

TypeError(ошибка)

d)

35

19.

Какую команду надо вставить в строку номер 2 чтобы выходные данные совпали?

a)

print("Мне", t, "лет!")

b)

print("Мне " + "t" + " лет!")

c)

print("Мне " + 5 + " лет!")

d)

print(Мне 5 лет!)

20.

Какого типа данных нет в Python

a)

Int

b)

Float

c)

Bool

d)

Real

21.

Что выведет этот код?

a)

Ошибку

b)

f Мне {age} лет!

c)

Мне age лет!

d)

Мне 10 лет!

22.

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

for i in range(5):

print("Hello")

(a)  

23.

Что будет напечатано на экране?

a)

2,4,6,8,10

b)

4,6,8,10

c)

4,8,10

d)

4,6,8

24.

Что возвращает функция range()?

a)

пустой список

b)

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

c)

последовательность целых чисел

d)

нет верного ответа

25.

С каким кол-вом аргументов может быть вызвана функция range()?

a)

1

b)

3

c)

2

d)

все ответы верны

26.

Какой код выполнит тело цикла ровно 10 раз?

a)

for i in range(9):

b)

for i in range(10):

c)

for i in range(11):

27.

Дана cтрочка кода:

for i in range(20):

Что в этой строчке является счётчиком цикла?

a)

for

b)

in

c)

20

d)

i

e)

range

28.

как выглядит знак сравнения "меньше либо равно"

(a)  

29.

Что будет выведено в консоль ?

a)

NO

b)

8

c)

10

d)

0

30.

Какую последовательность чисел даст вам вызов функции range(6)?

a)

0, 1, 2, 3, 4, 5, 6

b)

1, 2, 3, 4, 5, 6

c)

0, 1, 2, 3, 4, 5

d)

6

31.

Метод insert() - ...

a)

возвращает количество равных заданному значению элементов

b)

у списков такой метод отсутствует

c)

вставляет заданное значение в список

d)

удаляет первое вхождение заданного значения

32.

Дополните приведенный код, используя индексатор, так чтобы он вывел 17-ый элемент списка primes.

primes = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71]

print(...)

(a)  

33.

Значения в списках, заключенные в квадратные скобки и отделенные запятыми, называются...

a)

строками

b)

индексаторами

c)

элементами

d)

значениями

34.
Цикл WHILE называется :
a)
цикл с предусловием
b)
цикл с условием
c)
цикл с параметром (со счетчиком)
d)
цикл с постусловием
35.

Сколько чисел будет выведено на экран после выполнения программы?

a)

10

b)

1

c)

ни одного

d)

бесконечное множество

36.

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

for i in range(10,15):       

print(i)

a)

10

11

12

13

14

15

b)

11

12

13

14

15

c)

10

11

12

13

14

d)

11

12

13

14

37.

Цикл FOR - ...

a)

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

b)

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

c)

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

d)

Нет верного ответа

38.

Каким будет результат этой программы?

a)

1,2,3,4,5,6,7,8,9,10,11,12

b)

0,2,4,6,8,10

c)

2,4,6,8,10,12

d)

2,4,6,8,10

39.

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

a)

индекс

b)

длина

c)

число

d)

размер