Меню
Тесты
Тесты  /  Информатика  /  8 класс  /  Цикл while 2024

Цикл while 2024

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

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

Вопрос 1

Цикл в фрагменте программы
a = 1
b = 1
while a + b <= 8:
    a += 1
    b += 2        

выполнится  …. раз(а):

 

Вопрос 2

Определите значения переменных s и i после выполнения фрагмента программы:
s = 0
i = 5
while i > 0:
    s = s + i
    i = i - 2

 

Варианты ответов
  • s = 15 i = 1
  • s = 15 i = 0
  • s = 9 i = -1
  • s = 9 i = 0
  • s = 15 i = -1
Вопрос 3

Дана последовательность операторов:
a = 1
b = 2
while a + b < 8:
    a += 1
    b += 2
    s = a + b

Сколько раз будет повторен цикл и какими будут значения переменных a, b, s после исполнения этой последовательности операторов?

Варианты ответов
  • 2 раза a=3 b=6 s=6
  • 2 раза a=3 b=6 s=9
  • 3 раза a=3 b=6 s=6
  • 3 раза a=3 b=6 s=9
  • 1 раз a=3 b=6 s=9
  • 1 раз a=3 b=6 s=6
Вопрос 4

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

i = 5
while i <= ...:
    print('Python awesome!')
    i += 1

Вопрос 5

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

  i = 3
  while i >= ...:
    print ( "Привет!" )
    i -= 1

Вопрос 6

Определите, что будет напечатано в результате выполнения следующей программы:

s = 0
m = 123
while m > 1:
    d = m % 10
    s = s + d
    m = m // 10
print(s)

 

Вопрос 7

Определите, что будет напечатано в результате выполнения следующей программы:

a = 21
b = 4
while a > b:
    if a % 2 == 0:
        b = b + a
    else:
        a = a - 2 * b + 1
print(b)

 

 

Вопрос 8

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

s = 0
i = 7
while i < 12:
    s = s + i
    i = i + 2
 

Пройти тест
Сохранить у себя:

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

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