Меню
Тесты
Тесты  /  Информатика  /  8 класс  /  8_5.5. Информатика 2025. Программирование циклических алгоритмов на Python

8_5.5. Информатика 2025. Программирование циклических алгоритмов на Python

Avatar
11.05.2023. Тест. Информатика, 8 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
8_5.5. Информатика. Программирование циклических алгоритмов

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

Вопрос 1

Цикл в фрагменте программы

p=1
while True:
    p=p*0.01
    if p<=0.01: break

будет исполнен:

Варианты ответов
  • 0 раз
  • 1 раз
  • 10 раза
  • бесконечное число раз
Вопрос 2

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

a = 2
b = 1
while a>=b:
    b=b+a
    a=a+1
print(a+b)

Варианты ответов
  • 12
  • 10
  • 15
  • 7
Вопрос 3

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

for i in range (31, 40) ...

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

Вопрос 4

Какие операторы цикла существуют в языке Python?

Варианты ответов
  • for
  • while
  • repeat
Вопрос 5

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

for i in range (36) ...

При первом выполнении тела цикла i = ...

Вопрос 6

Какой оператор цикла желательно использовать, если известно число повторений тела цикла?

Варианты ответов
  • for <параметр> in range ( <начальное значение, <конечное значение>): <оператор>
  • while <условие>: <тело цикла>
  • while True: <оператор1, …> if <условие>: break
Вопрос 7

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

a=1

b=1
while a<16:
    a=a*2
    b=b+a
print (b)

Варианты ответов
  • 63
  • 31
  • 64
  • 32
  • 16
Вопрос 8

Чему равно значение переменной s после выполнения следующего фрагмента программы:
s = 0
for i in range (1,7):
    s = s + 1

Варианты ответов
  • 2
  • 3
  • 4
  • 6
Вопрос 9

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

s=0
a=int(input())
while a!=0:
  if (a % 4== 0) and (a % 10 == 6):
    s+=a
  a=int(input())
print(s)

Какое значение будет присвоено переменной s в результате выполнения этой программы при следующем входном потоке данных: 12, 24, 26, 36, 46, 0?

Вопрос 10

Укажите, сколько раз будет выполнен цикл

for i in range (-3, 3):

   a=a+2

Варианты ответов
  • 6
  • 0
  • 3
  • 5
  • Бесконечно
Пройти тест
Сохранить у себя:

Комментарии 0

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