Підсумковий тест з теми "Основи алгоритмізації та програмування мовою Python" 9 клас

Додано: 15 грудня 2019
Предмет: Інформатика, 9 клас
Тест виконано: 930 разів
11 запитань
Запитання 1

До якого типу розгалуджень відноситься алгоритм, що відповідає наступному коду:

x = int(input())

if x > 0:

    print('1')

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

двоальтернативне розгалудження

одноальтернативне розгалудження

багатоальтернативне розгалудження

вкладене розгалудження

Запитання 2

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

x = int(input())

if x > 0:

    print('1')

elif x < 0:

    print('-1')

else:

    print('0')


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

одноальтернативне розгалудження

вкладене розгалудження

багатоальтернативне розгалудження

двоальтернативне розгалудження

Запитання 3

Який результат буде виведено у результаті реалізації наступного коду:

n = int(input())

i = 1

while i <= n:

   print(i)

   i = i + 1

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

число n

цілі числа від 1 до 10

цілі числа від 1 до i

цілі числа від 1 до n

Запитання 4

Яким буде виведений на екран результат реалізації наступного коду

при i = 101:

i = 1

while True:

    print(i)

    i = i + 1

    if i > 100:

        break

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

True

 break

числа від 1 до 100

числа 100 та 101

Запитання 5

Вкажіть на результат виконання даного коду:

i = 1

while i <= 20:

    if i % 2 == 0:

        print('i')

    i = i + 1

print ('done.')

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

числа від 1 до 20

числа від 1 до 20, що діляться націло на 2

числа від 1 до 20, що є парними

числа від 1 до 20, що є непарними

Запитання 6

Вкажіть на результат виконання даного коду:

for i in range(1, 100, 2):

    print(i)

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

числа від 1 до 100

парні числа від 1 до 100

1 та числа від 1 до 100, що діляться націло на 3

1 та числа від 1 до 100, що діляться націло на 2

Запитання 7

Вкажіть на результат виконання даного коду:

for i in range(1, 11):

    for j in range(1, 11):

        print(i * j, end=' ')

    print()

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

результат попарного множення чисел від 1 до 10

парні числа від 1 до 100

числа від 1 до 11, що діляться націло на 3

числа від 1 до 11, що діляться націло на 2

Запитання 8

Який оператор здійснює вихід із циклу навіть у тому випадку, коли умова виконується і не всі операції ще виконані:

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

continue

quit

exit

break

Запитання 9

Вкажіть на способи створення масивів у Python:

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

Отримання масиву через присвоєння конкретних значень

Утворення масиву через функію list()

Застосування генератора випадкових значень

Застосування формули обчислення певних значень масиву

Ввести по одному елементу

Запитання 10

Вкажіть функцію Python, за допомогою якої до масиву можна додати певний елемент:

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

extend

add

append

plus

Запитання 11

Видалити елементи масиву можна, використовуючи функцію Python...

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

remove()

delete()

del

pop()

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

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