Тест 23. Алгоритми з розгалуженнями

Тест 23. Алгоритми з розгалуженнями

  • Час: 00:00/00:40:00
  • Питання: 0/7
  1. Як записати у вигляді складеної умови подвійну нерівність ?
    Позначте одну правильну відповідь.
     

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

  2. Який оператор відповідає наведеній блок-схемі?

     

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

  3. Який оператор реалізує таку дію:
    змінній K логічного типу присвоїти значення True, якщо числа A, B, C упорядковані за зростанням, і False у протилежному випадку?
    Позначте всі правильні відповіді.
     

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

  4. Який оператор реалізує дію:
    якщо А — від’ємне число, то змінити його знак на протилежний?
    Позначте всі правильні відповіді.
     

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

  5. Відновіть порядок рядків в операторі для визначення більшого з двох чисел a, b.
    Позначте всі правильні відповіді.
     

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

    • А

      m = a  

    • Б

      if a>b: 

    • В

      else: 

    • Г

      m = b  

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

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

      • 1

        if a != b:
              a = b
         

      • 2

        if a>b:
              a = 0
           else:
              b = 0
         

      • 3

        if a%2 = 0:
              a = a//2

      • 4

        if a<0:
              a = –a
         

      • А

        Якщо ціле число a парне, поділити його на 2 

      • Б

        Замінити нулем більше з чисел а і b 

      • В

        Якщо числа а і b не рівні, змінній а надати значення b 

      • Г

        Якщо число а від’ємне, змінити його знак 

    А Б В Г
    1
    2
    3
    4
  7. Що буде надруковане в результаті виконання фрагменту програми, якщо введено значення  57? 
     

    x = int(input())
    if x %2 == 0:
       print(x//2)
    else:
       print(x*2)
    {…}

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

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