wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

8 класс (python: for, while)

Total questions: 47

Worksheet time: 43mins

Name
Class
Date
1.

Что из перечисленного не является циклом?

a)

while True:

b)

for i in range:

c)

for stroka in spisok:

d)

item in spisok:

2.

Функция print() возвращает значение?

a)

да

b)

нет

3.

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

a)

async

b)

while

c)

def

d)

if

4.

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

a)

time

b)

random

c)

turtle

d)

pygame

5.

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

(a)  

6.

n = "hello"

b = 'hi'

c = 0

d = b

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

a)

2

b)

3

c)

4

d)

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

7.

Что выведет блок программы при введении age=17


if age >= 21:

print("Доступ разрешен")

elif age >= 18:

print("Доступ частично разрешен")

else:

print("Доступ запрещен")

a)

Доступ разрешен

b)

Доступ запрещен

c)

Доступ частично разрешен

d)

Другой вариант ответа

8.

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

a)

2

b)

3

c)

4

d)

5

e)

6

9.

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

a)
b)
c)
10.

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

a)

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

b)

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

c)

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

11.

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

a)
b)
c)
12.

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

a)

5

b)

2

c)

1

d)

4

e)

3

13.

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

a)

7

b)

5

c)

4

d)

3

e)

6

14.

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

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

(a)  

15.

Циклы WHILE ...

a)

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

b)

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

16.

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

i = 3

while i <= ...:

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

i = i+1

a)

4

b)

6

c)

5

d)

7

17.

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

i = 7

while i < 11:

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

i += 1

a)

3

b)

5

c)

4

d)

6

18.
  1. Как называется последовательность кода в программе с циклом, которую нужно выполнить несколько раз?

a)

Команда цикла

b)

Тело цикла

c)

Итерация

d)

Инкремент

19.
  1. Как называется один шаг циклического процесса?

a)

Команда цикла

b)

Тело цикла

c)

Итерация

d)

Инкремент

20.

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

a)

Цикл for

b)

Цикл if

c)

Цикл while

d)

Цикл else

21.

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

a)

int(input( ))

b)

input( )

c)

float( )

d)

range( )

22.

Укажите правильный результат выполнения функции range(10, 90, 40)

a)

[10, 50]

b)

[10, 50, 90]

c)

[50, 90]

d)

[0, 10, 50, 90]

23.

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

x = 1

while x <10:

    print(x)

    x = x+1

a)

1

2

3

4

5

6

7

8

9

10

b)

0

1

2

3

4

5

6

7

8

9

c)

1

2

3

4

5

6

7

8

9

d)

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

24.

Цикл while - это...

a)

Цикл с повторением

b)

Цикл с параметром

c)

Цикл для

d)

Цикл с предусловием

25.

Как расшифровывается инструкция range(A,B,N)

a)

создаётся последовательность от A до B, с шагом N

b)

нет такого оператора

c)

Создаётся последовательность от A до N, с шагом B

d)

Создаётся последовательность от 0 до A-1

26.

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

for i in range(-3,5):

a)

5,4,3,2,1,0,-1,-2,-3

b)

ошибка

c)

-3,-2,-1,0,1,2,3,4,5

d)

-3,-2,-1,0,1,2,3,4

27.

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

for i in range(1,7,7)

a)

1,7

b)

1,6

c)

7

d)

1

28.

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

a)

ttt

Привет

b)

tttПривет

c)

1012Привет

d)

10

12

Привет

29.

Цикл – это:

a)

последовательность, которая выполняется больше одного раза

b)

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

c)

переменная, которая идет до конца исходного кода

30.

Арифметический цикл с известным количеством повторений - (a)  

31.

Пошаговый цикл с неизвестным количеством повторений

(a)  

32.

Что такое "Вложенные циклы"?

a)

Несколько циклов с одинаковыми параметрами

b)

Несколько циклов, один из которых находится внутри другого цикла

c)

Циклы с предусловием

33.

Запиши результат программного кода с циклом for (что выведет программа?)

(a)  

34.

Запиши результат программного кода с циклом for (что выведет программа?)

(a)  

35.

В программном коде допущены 2 ошибки:

1) Выясни какие ошибки допущены и исправь.

2) Напиши результат (что выведет программа?)

4 lines
36.

В программном коде допущены 2 ошибки:

1) Выясни какие ошибки допущены и исправь.

2) Напиши результат (что выведет программа?)

4 lines
37.

Цикл for в Python используется для:

a)

перебора элементов последовательности

b)

выполнения блока кода заданное число раз

c)

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

d)

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

38.

Можно ли прервать выполнение цикла while в Python с помощью оператора continue?

a)

Да

b)

Нет

39.

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

(a)  

40.

Цикл for в Python работает со следующими объектами:

a)

списки

b)

кортежи

c)

строки

d)

все перечисленное

41.

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



(a)  

42.

В цикле for переменная, используемая для итерации по последовательности, называется:

a)

счетчик

b)

итератор

c)

индекс

d)

курсор

43.

Можно ли использовать оператор else после цикла в Python?

a)

Да

b)

Нет

44.

Как правильно записать бесконечный цикл в Python?

a)

while True:

b)

for i in infinity:

c)

while 1:

d)

infinity()

e)

while ∞:

45.
  1. Что произойдет, если в теле цикла while не изменяется условие?

a)
  1. Цикл завершится

b)
  1. Возникнет бесконечный цикл

c)
  1. Программа выдаст ошибку

d)
  1. Ничего не произойдет

46.
  1. Что будет выведено в результате работы данного кода:

a)

Цикл выполнен полностью

b)

Ничего не будет выведено

c)

3

d)

Ошибка в коде

47.

Какой тип данных хранит вещественные (нецелые) числа?

a)

float

b)

str

c)

int