Алгоритми опрацювання масивів: знаходження сум і кількостей значень елементів, що задовольняють задані умови (Python)

Додано: 2 березня 2023
Предмет: Інформатика, 9 клас
Тест виконано: 771 раз
8 запитань
Запитання 1

Для обчислення значення суми елементів деякого списку із числових даних можна використати функцію ...

варіанти відповідей

len()

append()

sum(list)

index ()

Запитання 2

Розгалуження - це така організація дій в алгоритмі, за якої:

варіанти відповідей

одна і та сама послідовність дій виконується кілька разів доти, поки виконується деяка умова

залежно від виконання або невиконання певної умови виконується одна з двох послідовностей дій

дії виконуються послідовно, одна за другою, без пропусків або повторень

Запитання 3

У програмах, де передбачені дії з елементами табличної величини, що задовольняють деяким умовам, використовують оператор ...

варіанти відповідей

for

if

def

sum

Запитання 4

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

if a<5:

  b = а+1

else:

  if a<10:

    b = a*2

  else:

    b = a-1

варіанти відповідей

11

6

24

13

Запитання 5

Установіть відповідність між фрагментом блок-схеми і умовними операторами, що її реалізують.

варіанти відповідей

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

elif а%з == 0: a = а//з

elif а%з == 0: a = a//5

else: a = a+1

if а%2 == 0:

  a = а//2

if а>2 == 0:

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

  else: a = a+1

if а%2 == 0:

  a = а//2

else:

  a = a+1

Запитання 6

Установіть відповідність між фрагментом блок-схеми і умовними операторами, що її реалізують.

варіанти відповідей

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

elif а%з == 0: a = а//з

elif а%з == 0: a = a//5

else: a = a+1

if а%2 == 0:

  a = а//2

if а>2 == 0:

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

  else: a = a+1

if а%2 == 0:

  a = а//2

else:

  a = a+1

Запитання 7

Установіть відповідність між фрагментом блок-схеми і умовними операторами, що її реалізують.

варіанти відповідей

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

elif а%з == 0: a = а//з

elif а%з == 0: a = a//5

else: a = a+1

if а%2 == 0:

  a = а//2

if а>2 == 0:

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

  else: a = a+1

if а%2 == 0:

  a = а//2

else:

  a = a+1

Запитання 8

Знайдіть значення b після виконання фрагменту програми, якщо а = 8.


іf a<5: b = а+1

else:

if a<10: b = a*2

варіанти відповідей

9

32

16

18

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест