Алгоритмы с ветвлением и повторением в Python

Додано: 15 квітня 2020
Предмет: Інформатика, 9 клас
Тест виконано: 44 рази
12 запитань
Запитання 1

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

x = int(input())

if x > 0:

   print('1')

варіанти відповідей

двуальтернативное ветвление

одноальтернативное ветвление

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

встроенное ветвление

Запитання 2

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

x = int(input())

if x > 0:

   print('1')

elif x < 0:

   print('-1')

else:

   print('0')

варіанти відповідей

одноальтернативное ветвление

встроенноеветвление

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

двуальтернативное ветвление

Запитання 3

Какой результат будет выведен в результате реализации следующего кода:

n = int(input())

i = 1

while i <= n:

   print(i)

   i = i + 1

варіанти відповідей

число n

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

целые числа от 1 до i

целые числа от 1 до n

Запитання 4

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

при i = 101:

i = 1

while True:

   print(i)

   i = i + 1

   if i > 100:

       break

варіанти відповідей

True

 break

числа от 1 до 100

числа 100 и 101

Запитання 5

Укажите результат выполнения данного кода:

i = 1

while i <= 20:

  if i % 2 == 0:

    print('i')

  i = i + 1

print ('done.')

варіанти відповідей

числа от 1 до 20

четные числа от 1 до 20

числа 1 и 20

не четные числа от 1 до 20

Запитання 6

Какой оператор осуществляет выход из цикла даже в том случае, если условие выполняется и не все операции еще выполнены:

варіанти відповідей

continue

quit

exit

break

Запитання 7


Продолжите фразу:

Итерация это...

варіанти відповідей

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

каждое выполнение команд цикла

команды, которые не повторяются

Запитання 8

Продолжите фразу:

Тело цикла - это....

варіанти відповідей

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

каждое выполнение команд цикла

не повторяющиеся команды

Запитання 9

Укажите оператор цикла с известным числом повторений

варіанти відповідей

if

elif

else

for

Запитання 10

Дан фрагмент кода:

if a%10 <3 :

b = a*2

elif a%10 <=5:

b = a+10

elif a%10 <=7:

b=a*10

else:

b=a+1

Чему будет равно значение переменной b после выполнения кода, если сначала a = 13?

варіанти відповідей

26

23

130

14

Запитання 11

Дан фрагмент кода:

if a%10 <3 :

b = a*2

elif a%10 <=5:

b = a+10

elif a%10 <=7:

b=a*10

else:

b=a+1

Чему будет равно значение переменной b после выполнения кода, если сначала a = 88?

варіанти відповідей

89

176

98

100

Запитання 12

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

варіанти відповідей

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест