§ 35. Логічний тип даних. Умовні оператори

Тест 35. Логічний тип даних. Умовні оператори

  • Час: 00:00/01:00:00
  • Питання: 0/7
  1. Розгалуження — це така організація дій в алгоритмі, за якої:

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

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

  2. Якого значення набуде змінна b після виконання умовного оператора, якщо а = 12?

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

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



    if a<5:

    b = а+1

         else:

    if a<10:

    b = a*2

         else:

              b = a–1

  3. Які оператори реалізують наведену дію?

    Змінній К присвоїти значення логічного виразу 0<x<=10

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

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

  4. Які оператори реалізують наведену дію?

    Змінній К присвоїти значення True, якщо хоча б одне зі значень x, y, z дорівнює 0.

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

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

  5. Установіть відповідність між фрагментами блок-схем (1–4) і умовними операторами, що їх реалізують (А–Г).

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

      • 1

         

      • 2

         

      • 3

         

      • 4

         

      • А

         

      • Б

         

      • В

         

      • Г

         

    А Б В Г
    1
    2
    3
    4
  6. Установіть відповідність між операторами (1–4) і діями, які вони реалізують (А–Г).

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

      • 1

           

      • 2

           

      • 3

           

      • 4

           

      • А

        Менше зі значень змінних а і b замінити нулем, а у випадку їхньої рівності — замінити нулями обидва значення

      • Б

        Змінній m присвоїти значення більшого з чисел а, b і с

      • В

        Упорядкувати значення змінних а і b за зростанням: якщо a>b, здійснити обмін значеннями так, щоб виявилося a⩽b

      • Г

        Більше зі значень змінних а і b замінити їхньою різницею

    А Б В Г
    1
    2
    3
    4
  7. Знайдіть значення b після виконання фрагменту програми, якщо а = 8.

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



    іf a<5: b = а+1

    else:

    if a<10: b = a*2

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