Меню
Тесты
Тесты  /  Информатика  /  8 класс  /  Циклические алгоритмы 2 вариант

Циклические алгоритмы 2 вариант

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

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

Вопрос 1

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

Варианты ответов
  • for
  • while True
  • while
  • repeat ... until
Вопрос 2

Требуется подсчитать произведение натуральных чисел от 1 до 50.

Какое условие нужно использовать для переменной i в цикле Пока?

цел i,sum

 i:=1

нц пока .............

    pr:=pr * i

    i: =i +1

кц

Варианты ответов
  • i >=1
  • i <= 50
  • i < 50
  • 1 < i < 51
Вопрос 3

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

s: =0;

нц для i от 2 до 10 шаг 2

    s:= s + i;

кц 

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

1)   сумма целых чисел от 2 до 10

2)   сумма нечётных чисел от 2 до 10

3)   удвоенная сумма целых чисел от 2 до 10 

4)   сумма  натуральных чётных чисел от 2 до 10

В строку введите цифру номера  правильного ответа (например, 2)

Вопрос 4

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

а =10;   b =1;
while a+b > 10:

      а += 1;
      b += 2  

 вывод (a , b)  

выполнится:

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

Чему будет равна переменная sum после выполнения фрагмента программы:

i:=25; sum:= 0

нц пока i > 5 

  sum:=sum + i / 5

  i:= i - 15

кц

вывод sum

Варианты ответов
  • 5
  • 7
  • 8
  • 10
Вопрос 6

Определите значение переменной f  после выполнения фрагмента алгоритма.
f = 0
fоr i in rаngе (5, 8):
     f = f + i
print (f)

В ответе написать только число. например, 23

Вопрос 7

Определите значение переменной n после выполнения фрагмента алгоритма.
n = o
for i in rаngе (2, 7)
    if  i % 2 == 0:
         n = n + i 
print (n)

Варианты ответов
  • 6
  • 15
  • 12
Вопрос 8

Что выполняет данная программа? Выберите правильный ответ

P = 1
for  i in range (1, 25):
     if  i % 5 == 0: 
            p = p * i
print (p)

Варианты ответов
  • вывод на экран чисел кратных 5
  • нахождение суммы чисел кратных 5
  • нахождение произведения чисел в интервале от 1 до 24
  • нахождение произведения чисел кратных пяти в интервале от 1 до 24
Вопрос 9

Какие значения t и k выведутся на экран в результате исполнения следующего фрагмента программы:

t = 5; к = 1
for i in rаngе (3):
     t = t - 2;  к = к + 2
print  (t, ‘ ; ‘, к);

(Выберите верный вариант ответа)

Варианты ответов
  • -1; 7
  • -1, 7
  • 1; 5
  • 1, 5
Вопрос 10

Проанализируйте фрагмент программы. Выберите верный результат их работы

for х in rаngе (-5, 13, 3):
       print (х, end = '  ')

Варианты ответов
  • -5 -2 1 4 7 10 13
  • -5 -2 1 4 7 10
  • -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13
  • -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12
Вопрос 11

Проанализируйте фрагмент программы. Выберите верный результат их работы

for х in range (8, -3, -2):
       у = х * х
       print (y, end = '  ')

Варианты ответов
  • 64 49 36 25 16 9 4 1 0 1 4
  • 64 49 36 25 16 9 4 1 0 1 4 9
  • 64 36 16 4 0 4
  • 64 36 16 4 0 4 9
Пройти тест
Сохранить у себя:

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

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