wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Зачет Python

Total questions: 120

Worksheet time: 48mins

Name
Class
Date
1.

Используется оператор

for i in range(30):

После завершения выполнения тела цикла i = ...

(a)  

2.

Дан фрагмент кода программы.

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

(a)  

3.

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

a)

if

b)

elif

c)

for

d)

while

4.

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

a)

for

b)

break

c)

continue

d)

quit

5.

Используется для пропуска определенных действий в цикле и перехода на новую итерацию

a)

for

b)

quit

c)

break

d)

continue

6.

Выберите оператор цикла с условием

a)

while

b)

if

c)

elif

d)

for

7.

Какой алгоритм содержит многократно повторяющиеся действия?

a)

линейный

b)

разветвляющийся

c)

циклический

d)

условный

8.

Запишите какой значок в Python используется для обозначения "РАВНО"?

(a)  

9.

Запишите какой значок в Python используется для обозначения "НЕ РАВНО"?

(a)  

10.

Что выдаст на экран данная программа?

a)

Квадраты чисел от 50 до 60

b)

Квадраты чисел от 51 до 61

c)

Квадраты чисел от 50 до 61

d)

Квадраты чисел от 51 до 60

11.

Дана программная строка:

for i in range(0,10,2)

число 2 - это...

a)

начальное значение переменной цикла

b)

конечное значение переменной цикла

c)

шаг изменения переменной цикла

d)

счетчик переменной цикла

12.

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



(a)  

13.

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

a)

Крэкс, фэкс, пэкс

b)

Крэкс, фэкс, пэкс

Крэкс, фэкс, пэкс

c)

Крэкс, фэкс, пэкс

Крэкс, фэкс, пэкс

Крэкс, фэкс, пэкс

d)

Не войдет в цикл

14.

Какая функция позволяет задать количество выполнений циклу for?

a)

input()

b)

print()

c)

sum()

d)

range()

15.

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

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

16.

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

a)

3

3

3

b)

0

1

2

3

c)

p

p

p

d)

0

1

2

17.

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

a)

2

5

b)

2

3

4

c)

2

3

4

5

d)

t

t

t

18.

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

a)

b)

3

4

c)

3

4

5

d)

5

4

19.

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

a)

2

10

3

b)

t

t

t

c)

2

5

8

20.

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

a)

Yes

b)

2

5

c)

2

5

3

21.

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

a)

2

b)

3

c)

4

d)

5

e)

6

22.

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

a)

2

b)

3

c)

4

d)

5

e)

6

23.

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

a)
b)
c)
24.

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

a)

5

b)

2

c)

1

d)

4

e)

3

25.

Какие значения будет принимать переменная i, при организации цикла:

for i in range (6)

a)

1 2 3 4 5 6

b)

0 1 2 3 4 5 6

c)

0 1 2 3 4 5

d)

6

26.

Какие значения будет принимать переменная i, при организации цикла:

for i in range (1,15,2)

a)

1 3 5 7 9 11 13

b)

1 3 5 7 9 11 13 15

c)

3 5 7 9 11 13

d)

3 5 7 9 11 13 15

27.

Какие значения будет принимать переменная i, при организации цикла:

for i in range (12,3,-3)

a)

9 6 3

b)

9 6

c)

12 9 6 3

d)

12 9 6

28.

Ниже записана программа. Получив на вход число x, эта программа печатает два числа. Укажите набольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 24.



(a)  

29.

Ниже записана программа. Получив на вход число x, эта программа печатает два числа. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7.



(a)  

30.

Что выведет программа?

for i in range(3,7): print(i)

Записать ответ без пробелов

(a)  

31.

Что выведет программа?

for i in range(9,5,-2): print(i)

Ответ записать без пробелов

(a)  

32.

Что выведет программа?

for i in range(1,4,3): print(i)

Ответ записать без пробелов

(a)  

33.

Сколько итераций сделает цикл?

for _ in range(1, 6): print('Python rocks!')

(a)  

34.

Что покажет приведенный ниже фрагмент кода?



(a)  

35.

Когда цикл while проверяет свое условие: до или после того, как он выполнит итерацию?

a)

до

b)

после

36.

Сколько раз сообщение «Python awesome!» будет напечатано в приведенном ниже фрагменте кода?



(a)  

37.

Сколько раз сообщение «Python awesome!» будет напечатано в приведенном ниже фрагменте кода?



(a)  

38.

Сколько раз сообщение «Python awesome!» будет напечатано в приведенном ниже фрагменте кода?

a)

0

b)

1

c)

10

d)

9

e)

бесконечно много раз

39.

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



(a)  

40.

Что покажет приведенный ниже фрагмент кода?



(a)  

41.

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

a)

input()

b)

print()

c)

get()

d)

scan()

42.

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

a)
  • str()

b)
  • int()

c)
  • float()

d)
  • bool()

43.

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

a)

str()

b)

int()

c)

float()

d)

bool()

44.

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

a)

^

b)

**

c)

//

d)

%

45.

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

a)

10

b)

5

c)

True

d)

False

46.

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

a)

0

b)

<=0

c)

ничего

d)

ошибка

47.

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

a)

_mas

b)

maSl

c)

d2

d)

2d

48.

Языковые конструкции, с помощью которых в программах записываются действия, выполняемые в процессе решения задачи, называются:

a)

операндами

b)

операторами

c)

выражениями

d)

данными

49.

При присваивании изменяется:

a)

а) имя переменной

b)

тип переменной

c)

значение переменной

50.

Для вывода результатов в Python используется оператор

a)

while

b)

input()

c)

and

d)

print()

51.

Для вычисления модуля числа х используется функция:

a)

abs(х)

b)

sqr (х)

c)

sqrt(х)

d)

int (х)

52.

В каких условных операторах допущены ошибки?

a)

if b = 0: print('Деление невозможно.')

b)

if а < b: min = a; else min = b

c)

if а > b : max = a

else max = b

53.

Определите значение переменной с после выполнения следующего фрагмента программы.

a)

20

b)

70

c)

-20

d)

180

54.

Условный оператор позволяет определить, является ли число а:

a)

целым

b)

двузначным

c)

чётным

d)

простым

55.

Тело цикла в фрагменте программы выполнится:

a)

0 раз

b)

2 раза

c)

3 раза

d)

бесконечное число раз

56.

Определите значения переменных s и i после выполнения фрагмента программы.

a)

s = 0; i = -1

b)

s = 5; i = 0

c)

s = 15; i = 5

d)

s = 15; i = 0

57.

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

a)

сумма целых чисел от 1 до 10

b)

сумма чётных чисел от 1 до 10

c)

удвоенная сумма целых чисел от 1 до 10

d)

сумма первых десяти натуральных чётных чисел

58.

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

a)

3

b)

5

c)

10

d)

22

59.

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

a)

21

b)

10

c)

15

d)

4

60.

Операция ... означает одновременное выполнение двух или нескольких условий.

a)

И (and)

b)

ИЛИ

c)

НЕ (not)

61.

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

a)

И (and)

b)

ИЛИ (or)

c)

НЕ (not)

62.

Определи значение логического выражения: a>5 or b> a, если a=10, b=56

a)

True

b)

False

63.

Определи значение логического выражения: a>b and b == 1, если a=0, b=1

a)

True

b)

False

64.

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

a = 10

if a > 5:

a = 12

a)

10

b)

12

c)

5

d)

22

65.

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

a)

22

b)

10

c)

3

d)

12

66.

Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 3?



(a)  

67.

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

В ответе укажите одно целое число – значение переменной a.

(a)  

68.

Чему будет равна переменная «c» после выполнения этой программы:

a = 28

b = 7

c = a % b + b

(a)  

69.

Чему будет равна переменная «c» после выполнения этой программы:

a = 22

b = 4

c = a // b + a

(a)  

70.

Для ввода числа в память компьютера используется оператор ...

a)

input()

b)

int(input())

c)

print()

d)

int(print())

71.

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

a=input()

print("Всё хорошо?", "a")

Если пользователь введет слово "Маша"

a)

Всё хорошо? Маша

b)

Всё хорошо? а

c)

Всё хорошо?

d)

Всё хорошо?, "а"

72.

Определите тип данных переменной

S = 34 > 14

a)

False

b)

bool()

c)

True

d)

int()

73.

Определите тип данных переменной

S = 98.3

a)

float()

b)

int()

c)

str()

d)

bool()

74.

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

a)

53

b)

8

c)

TypeError(ошибка)

d)

35

75.

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

a)

104

b)

410

c)

TypeError(ошибка)

d)

14

76.

Что выполняет данный фрагмент кода?

numList = list(map(int, input().split()))

numList = numList[::2]

print(' '.join(map(str, numList)))

a)

Вычисляет сумму всех четных элементов списка введенных с клавиатуры

b)

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

c)

Выводит в строку все элементы списка введённого с клавиатуры, стоящие на четных местах

d)

Вычисляет длину списка

77.

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

a = [1, 2, 3]

a[1] = 3

print(a)

a)

[1, 2, 3]

b)

[1, 3, 3]

c)

3

d)

[3, 2, 3]

78.

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

a = [0, 1]

b = a

a = [2, 3]

print(b)

Будет напечатано

a)

[2, 3]

b)

[0, 1]

c)

2 3

d)

0 1

79.

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

numList = [0, 1, 2, 3, -1, -2, -3]

numList = [i for i in numList if i > 0]

print(len(numList))

a)

3

b)

0 1 2 3

c)

[0, 1, 2, 3]

d)

4

80.

Запустив программу

alist = list(map(int, input().split()))

maxa = max(alist)

print(alist, maxa)

пользователь ввел:

1 2 3 4 5

Что выведет программа?

a)

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

b)

1 2 3 4 5 5

c)

5

d)

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

81.

Дан следующий код:

nlist = [1, 2, 3]

mlist = list(map(lambda i: i**3, nlist))

print(*mlist)

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

a)

1 4 9

b)

3 6 9

c)

1 8 27

d)

[1 4 9]

82.

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



(a)  

83.

Пользователь запустил код:

и ввел последовательность: 5 0 2 6 0 5.

Что будет на выходе?

a)

5 2 6 5

b)

0 0

c)

0 2 6 0

d)

2 6

84.

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

a)

Список представляет собой набор данных, который имеет порядок и может быть изменен

b)

В списке много переменных

c)

Список используется для покупок

d)

Список представляет собой набор данных, который не может содержать одинаковые типы данных и не может быть изменен

85.

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

a)

nameList = John, Harry, Jesse, John, Harry, Harry

b)

nameList = ("John", "Harry", "Jesse", "John", "Harry", "Harry")

c)

nameList = ["John", "Harry", "Jesse", "John", "Harry", "Harry"]

d)

nameList = [John, Harry, Jesse, John, Harry, Harry]

86.

Каждый элемент списка имеет свой порядковый номер.


Какой элемент имеет индекс 3?

nameList = ["John", "Harry", "Jesse", "Ron", "Harry", "Hermione"]

a)

"Ron"

b)

"Harry"

c)

"Jesse"

d)

"Hermione"

87.

nameList = ["John", "Harry", "Jesse", "Ron", "Harry", "Hermione"]


В конец списка нужно добавить еще одно имя - "Felipe". Выберите верный вариант

a)

nameList.append(Felipe)

b)

append(nameList,"Felipe")

c)

nameList.append["Felipe",7]

d)

nameList.append("Felipe")

88.

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


team = “Manchester United”

letter = team[5]

print(letter)

a)

M

b)

d

c)

e

d)

error

89.

Что будет в результате?


name = “Alison”

number = len(name)

print(number)

a)

4

b)

5

c)

6

d)

7

90.

Какой индекс у имени 'Paula' в списке?


names = ["Paul","Phillip","Paula","Phillipa"]

a)

0

b)

1

c)

2

d)

3

91.

Что делает процедура APPEND в следующем коде:


teams = [“Man Utd”, “Man City”, "Arsenal"]

teams.append(“Liverpool”)

a)

Удаляет Liverpool из списка

b)

Добавляет Chelsea в список

c)

Удаляет Arsenal из списка

d)

Добавляет Liverpool в список

92.

Что делает процедура APPEND в следующем коде:


teams = [“Man Utd”, “Man City”, "Arsenal"]

teams.append(“Liverpool”)

a)

Удаляет Liverpool из списка

b)

Добавляет Chelsea в список

c)

Удаляет Arsenal из списка

d)

Добавляет Liverpool в список

93.

Что будет в результате?

a)

blue

b)

green

c)

red

d)

error

94.

Что будет в результате?

a)

['France', 'Wales', 'England']

Ireland

b)

['France', 'Ireland', 'England']

c)

['France', 'Ireland', 'Wales', 'England']

d)

['Ireland', 'Wales', 'England']

95.

Если вы хотите добавить в список players игрока с именем «Bob», какой из следующих примеров кода будет правильным?

a)

players.add("Bob")

b)

player.append("Bob")

c)

players.append("Bob")

d)

players.addend("Bob")

96.

Если вы хотите создать пустой список с именем colors, какой из следующих фрагментов кода является правильным?

a)

colors = [ ]

b)

colors = ( )

c)

colors = { }

d)

color = [ ]

97.

Чтобы вставить "strawberries" в начало списка fruit мы используем...

a)

fruit.append("strawberries, 1")

b)

fruit.insert("strawberries",0)

c)

fruit.insert(1, "strawberries")

d)

fruit.insert(0, "strawberries")

98.

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

a)

.append()

b)

.pop()

c)

.add()

d)

path.join()

99.

Укажите правильную инциализацию массива a

a)

a=5,6,7,8,9

b)

a=[5,6,7,8,9]

c)

a={5,6,7,8,9}

d)

a=(5,6,7,8,9)

100.

Дан следующий код:

a=[4,6,8,10]

Какой код выведет число 8?

a)

print(a[1])

b)

print(a[2])

c)

print(a[3])

d)

print(a[4])

101.

Какая функция добавляет элементы в конец списка?

a)

append

b)

count

c)

index

102.

Какая функция возвращает количество элементов списка?

a)

append()

b)

count()

c)

index()

d)

len()

103.

Какая функция возвращает позицию первого вхождения того или иного элемента?

a)

append()

b)

count(_

c)

index()

d)

len()

104.

Что относится к типам данных коллекция?

a)

Числа

b)

Строки

c)

Логические значения

(True/False)

d)

Списки

105.

Какие свойства относятся к спискам?

a)

Хранит в себе несколько элементов

b)

Является неизменяемым типом данных

c)

Является упорядоченным типом данных

d)

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

106.

Как создаётся пустой список с идентификатором a?

(a)  

107.

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

a)

3

b)

4

c)

Index Error

d)

2

108.

Какая функция позволяет узнать длину списка (кол-во элементов)?

(a)  

109.

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

a)

del()

b)

extend()

c)

append()

d)

pos()

110.

Можно ли при помощи срезов изменять список?

a)

Да

b)

Нет

111.

Что выдаст данный фрагмент кода?

a)

[3, 4, 5]

b)

[3, 2, 1]

c)

[4, 3, 2, 1]

d)

[5, 4, 3, 2, 1]

112.

Перечислите свойства строк

a)

Элементы индексируется

b)

Изменяемая тип данных

c)

Неизменяемая тип данных

d)

Содержит пару: ключ-значение

113.

С помощью какого знака производится конкатенация строк?

a)

*

b)

+

c)

-

d)

^

114.

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

(a)  

115.

С помощью чего можно проводить перебор индексов либо элементов списка и строк?

a)

while

b)

if...else

c)

for

d)

switch...case

116.

Что будет на выходе из следующего кода на Python?

a)

[11, 12, 13, 14, 15, 16, 17, 18, 19, 10, 20, 30, 40, 50, 60, 70, 80, 90]

b)

[10, 20, 30, 40, 50, 60, 70, 80, 90]

c)

[11, 12, 13, 14, 15, 16, 17, 18, 19]

d)

[0, 10, 20, 30, 40, 50, 60, 70, 80]

117.

Выберите правильный вывод для программы на скриншоте.

a)

[1, 2, 15, 5, 6, 17, 3, 13]

b)

[1, 15, 17, 13][2, 5, 6, 3]

c)

[1, 15, 17, 13, 2, 5, 6, 3]

d)

TypeError

118.

Выберите объект (a, b, c или d), который является списком.

a)

a

b)

b

c)

c

d)

d

119.

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

a = [1, 2, 3]

a[1] = 3

print(a)

a)

[1, 2, 3]

b)

[1, 3, 3]

c)

3

d)

[3, 2, 3]

120.

Что делает программа на этом скриншоте?

a)

находит минимальный элемент массива

b)

находит максимальный элемент массива

c)

находит индекс максимального элемента массива

d)

находит индекс минимального элемента массива