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

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

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

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

Вопрос 1

Алгоритм называется циклическим, если

  1. ход его выполнения зависит от истинности тех или иных условий
  2. команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий
  3. его выполнение предполагает многократное повторение одних и тех же действий
  4. он представим в табличной форме
  5. он включает в себя вспомогательный алгоритм

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

Вопрос 2

Требуется подсчитать сумму натуральных чисел от 2 до 100.

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

цел i,sum

i:=2

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

   sum:=sum+i

   i:=i+1

кц

Варианты ответов
  • i>=2
  • i<=100
  • i<100
  • 2 < i <=100
Вопрос 3

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

s: =0;

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

    s:= s + i;

кц 

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

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

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

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

4)    сумма первых десяти натуральных чётных чисел

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

Вопрос 4

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

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

      а += 1;
      b += 2     

вывод (a , b)  

выполнится:

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

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

i:=15; sum:= 0

нц пока i > 5 

  sum:=sum + i / 5

  i:= i - 5

кц

вывод sum

Варианты ответов
  • 3
  • 5
  • 6
  • 30
Вопрос 6

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

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

Вопрос 7

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

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

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

S = 0
for  i in range (2, 31):
     if  i % 3 == 0: 
            S = S + i
print (S)

Варианты ответов
  • нахождение суммы чисел от 2 до 30;
  • вывод на экран чисел кратных 3;
  • нахождения суммы нечетных чисел в интервале от 2 до 30;
  • нахождения суммы чисел кратных 3 в интервале от 2 до 30
Вопрос 9

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

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

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

Варианты ответов
  • 8; 1
  • 8, 1
  • 10, 0
  • 10; 0
Вопрос 10

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

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

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

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

for х in range (6, -1, -1):
       у = х * х
       print (y, end = '  ')

Варианты ответов
  • 36 1
  • 36 25 16 9 4 1
  • 36 25 16 9 4 1 0
  • 36 25 16 9 4 1 0 1

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

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