Меню
Тесты
Тесты  /  Информатика  /  8 класс  /  Ветвление, циклы.Python

Ветвление, циклы.Python

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

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

Вопрос 1

Дан условный оператор:

if a < 5:
    c = 1
elif a > 5:
    c = 2
else:
    c = 3

Какое значение имеет переменная а, если в результате выполнения условного оператора переменной с присваивается значение 3?

Вопрос 2

В алгоритме используются целочисленные переменные a и b.

Определите значение переменной a после исполнения алгоритма:

a = (7 - 5) * 4
b = a % 3 + 15
a = b // 4 + 3

Вопрос 3

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

a = 1

b = 1

while a + b < 8:

    a += 1

    b += 2        выполнится  …. раз:

Вопрос 4

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

s = 0

i = 5

while i > 0:

    s = s + i

    i = i - 1

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

В данном фрагменте программы

s = 0

for i in range (1, 11):

     s = s + 2 * i

вычисляется:

Варианты ответов
  • сумма целых чисел от 1 до 10
  • сумма чётных чисел от 1 до 10
  • удвоенная сумма целых чисел от 1 до 10
  • сумма первых десяти натуральных чётных чисел
Вопрос 6

Дана последовательность операторов:

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
Вопрос 7

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

s = 0
for i in range (11):
    s = s + i

Вопрос 8

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

s = 0
for i in range (11):
    s = s + 1

Вопрос 9

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

s = 0
i = 5
while i < 10:
    s = s + i
    i = i + 1

Вопрос 10

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

a = 5
c = 5
if a < 5:
    c = 1
if c > 5:
    c = c + 2
else:
    c = c - 1
if c < 5:
    c = c + 1

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

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

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