§ 21. Вкладені алгоритмічні структури повторення

Тест 21. Вкладені алгоритмічні структури повторення

  • Час: 00:00/00:40:00
  • Питання: 0/8
  1. Повторення (цикл) — це така організація дій в алгоритмі, при якій:
    Позначте одну правильну відповідь.
     

    (Кількість балів 1.00)

  2. Що буде надруковано в результаті виконання фрагменту програми: 

     for i in range(4):

        print(i)

        print(i*2))

    Позначте одну правильну відповідь.

    (Кількість балів 1.00)

  3. Що буде надруковано в результаті виконання фрагменту програми?

    x = 2

    while x <= 5:

         x = x+1

        print (x, end =' ')

    Позначте одну правильну відповідь.

     

    (Кількість балів 1.00)

  4. Які з висловлювань (А–Г) є істинними?
    Позначте всі правильні відповіді.
     

    (Кількість балів 1.50)

  5. Дано фрагмент програмного коду: 

    s = 0

    for i in range(2):

       for j in range(2):

            s = s+i+j

    print(s)

    Позначте всі правильні відповіді.

    (Кількість балів 1.50)

  6. Дано циклічну конструкцію: 

    for i in range(1, 2):

    for j in range(1, 3):

         for k in range(1, 3):

    print (i, j, k)

    Укажіть тіло кожного циклу.

    (Кількість балів 2.00)

      • 1

        Тіло циклу for і 

      • 2

        Тіло циклу for j 

      • 3

        Тіло циклу for k 

      • А

        for k in range(1, 3):

        print (i, j, k)

      • Б

        for j in range(1, 3):

             for k in range(1, 3):

                  print (i, j, k)

      • В

        print (i, j, k)

    А Б В
    1
    2
    3
  7. Дано циклічну конструкцію: 

    for i in range(1, 2):

    for j in range(1, 3):

         for k in range(1, 3):

    print (i, j, k)

    Установіть відповідність між фрагментами тверджень: початком (1–3) і закінченням (А–В).

    (Кількість балів 2.00)

      • 1

        Цикл for і виконається… 

      • 2

        Цикл for j виконається… 

      • 3

        Цикл for k виконається… 

      • А

        4 рази 

      • Б

        8 разів 

      • В

        двічі 

    А Б В
    1
    2
    3
  8. Чому дорівнює s після виконання фрагмента програми: 

    s = 0

    for i in range(2):

         for j in range(4):

              s = s+i+j

    print(s)

    (Кількість балів 2.00)

Час вичерпано
Перед відвідуванням сайту оберіть один з варіантів: