Проверочная работа "Циклические алгоритмы на Python"


Список вопросов теста
Вопрос 1
Дана программа
fоr А in rаngе (-3, 7, 1) :
print (А , ' ')
Какое значение будет иметь переменная А на пятом витке выполнения цикла?
Вопрос 2
В данной программе выберите операторы, которые образуют тело цикла
x = 5
fоr b in rаngе (4,19,1) :
x = х + 2
print (x)
Варианты ответов
- x = х + 2 print (x)
- x = х + 2
- print (x)
Вопрос 3
Сколько раз будет выполнено тело цикла?
x = 5
for b in range (4,19,1):
x = x + 2
print (x)
Варианты ответов
- 19
- 15
- 16
- 17
Вопрос 4
Сколько раз будет выполнен этот цикл?
i=6
while i<5 :
print('Привет!');
i=i+1
Вопрос 5
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i=4
whilе i >= … :
рrint ('Привет!')
i=i-1
Вопрос 6
Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы?
a=2
fоr i in rаngе (0,4,1):
a=a+i
рrint (а)
Вопрос 7
Какое число будет выведено на экран после выполнения этого фрагмента программы?
рrint (1, end='')
fоr i in rangе (3,6):
print ( i , еnd='')
Вопрос 8
Сколько раз будет выполнено тело цикла?
while False:
<тело цикла>
Вопрос 9
Что произойдёт при попытке исполнения инструкции?
t = range (2, 4, -1)
Варианты ответов
- В переменной t будет сгенерировано пустое множество
- Будет возвращено сообщение об ошибке
- Переменной t будет присвоено значение 4
- Переменной t будет присвоено значение 2
Вопрос 10
Какое будет значение i после исполнения инструкций?
i, n = 0, 625
while n > 0:
n = n // 5
i = i +1
Вопрос 11
Установите соответствие между инструкциями управления циклом и их описанием.
1.
Начинает описание блока, который будет выполнен, если условие цикла изначально ложно
2.
Завершает работу цикла
3.
Завершает текущее исполнение тела цикла
Варианты ответов
- break
- continue
- else
Вопрос 12
Расставьте строки программы в таком порядке, чтобы после её выполнения a стало равно восьми.
Варианты ответов
- a = i = 1
- while True:
- a, i = a + 1, i +1
- if i == 8:
- break
Вопрос 13
Сколько раз будет выполнено тело цикла?
for i in range (4):
<тело цикла>
Вопрос 14
Какое будет максимальное значение i при исполнении цикла?
for i in range (1, 4):
<тело цикла>
Вопрос 15
Чему будет равно n после исполнения цикла?
n = 0
for i in range (4):
for j in range (7):
n = n + 1
Варианты ответов
- 4
- 7
- 11
- 28
Вопрос 16
Чего нельзя делать в теле цикла с параметром?
Варианты ответов
- Использовать значение параметра
- Изменять значение параметра
- Обращаться к внешним переменным
- Использовать строковые переменные
Вопрос 17
Сколько раз будет выполнено тело цикла?
for i in range (2, 8, 2):
<тело цикла>
Вопрос 18
Установите соответствие между циклами на языке Python?
1.
Цикл с предусловием
2.
Цикл с постусловием
3.
Цикл с параметром
Варианты ответов
- while True: i = i + 1 if i > 5: break
- for i in range (4): k = random ()
- while i < 5: i = i + 1
Вопрос 19
Из перечисленных слов выберите инструкции управления циклом в языке Python.
Варианты ответов
- pass
- break
- continue
- else
Вопрос 20
Как называется алгоритм, содержащий конструкцию повторения?