Тест 7. Опрацювання елементів списку

Тест 7. Опрацювання елементів списку

  • Час: 00:00/01:00:00
  • Питання: 0/7
  1. До якого типу належить задача, яку реалізує оператор?
    k = 0;
    for item in a:
               if item > 0: k = k+1
    Позначте одну правильну відповідь.
    (Кількість балів 1.00)

  2. Знайдіть оператори, що реалізують знаходження суми елементів списку a:
    Позначте всі правильні відповіді.
    (Кількість балів 1.50)

  3. Знайдіть оператори, що реалізують знаходження кількості додатних елементів списку a:

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

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

  4. Установіть відповідність між операторами (1–3) і їх призначенням (А–В).

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

      • 1

        m = a[0]
             for i in range(len(a)):
                      if(а[i]<m): m = a[i] 
         

      • 2
        suma = 0
        for i in range(len(a)):
                if(i%2 == 0): suma = suma+a[i]
      • 3
        p = 1
        for item in a:
              if(item%2 == 0): p = p*item
      • А

        Знайти найменший елемент списку

      • Б

        Знайти добуток парних елементів списку

      • В

        Знайти суму елементів списку, що мають парні індекси

    А Б В
    1
    2
    3
  5. Установіть відповідність між операторами (1–3) і їх призначенням (А–В).

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

      • 1
        for i in range(len(a)):
                a[i] = 0
      • 2

        for i in range(len(a)):
                if(a[i]<0): a[i] = 0

      • 3

        k = 0
        for item in a:
                if(item<0): k = k+1
         

      • А

        Замінити нулями від’ємні елементи списку

      • Б

        Замінити нулями елементи списку

      • В

        Знайти кількість від’ємних елементів списку

    А Б В
    1
    2
    3
  6. Що надрукує програма?
    a = [1, –2, 5, 6, 3, 4]
    suma = 0
    for i in range(len(a)):
                if(i%2 == 0): suma = suma+a[i]
    print(suma)
    (Кількість балів 3.00)

  7. До якого типу належить задача, яку реалізує оператор?
    for i in range(5): 
         if a[i]<0: a[i] = a[i]+10
    Позначте одну правильну відповідь.

     

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

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