Тестування та налагодження програм у середовищі Python

Додано: 11 березня
Предмет: Інформатика, 7 клас
9 запитань
Запитання 1

Що таке "налагодження" у програмуванні?

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

Виправлення помилок у програмі

Створення нових функцій

Написання коментарів у коді

Виконання програми на комп'ютері

Запитання 2

Яка з наведених умов є невірною для команди if в Python?

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

if x > 10:

if (x > 10) then:

if x == 5:

if x != 0:

Запитання 3

Яка функція використовується для виведення тексту на екран?

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

print()

display()

output()

echo()

Запитання 4

Яка команда використовується для перевірки типу змінної в Python?


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

check_type()

typeof()

type()

var_type()

Запитання 5

Що робить оператор try в Python?


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

Виконує команду без перевірки на помилки

Виводить помилки на екран

Завершує виконання програми

Дозволяє обробляти виключення

Запитання 6

Завершіть наступний код для додавання двох чисел:


a = 5

b = 10

result = ________

print(result)

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

result == a + b

result = a * b

result = a + b

result = (a + b)

Запитання 7

Змініть код нижче, щоб він виводив "Число менше за 10", якщо num менше 10:

num = 8

if num >= 10:

print("Число більше або дорівнює 10")

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

num = 8

if num >= 10

print("Число більше або дорівнює 10")

num = 8

if num >= 10:

print "Число більше або дорівнює 10"

num = 8

num >= 10:

print("Число більше або дорівнює 10")

num = 8

if num >= 10:

print("Число більше або дорівнює 10")

Запитання 8

Методи для пошуку помилок у програмі такі:

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

Використання команди print() для виведення значень змінних у різних частинах коду.


Використання інтегрованих засобів налагодження (debugger), які дозволяють крокувати по коду та перевіряти значення змінних.

Перевірка коду на предмет синтаксичних помилок за допомогою статичних аналізаторів.

Запитання 9

Юніт-тестування — це ...

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

... метод тестування, при якому окремі модулі програми (зазвичай функції або класи) тестуються незалежно один від одного. Це допомагає виявляти помилки на ранніх стадіях розробки, забезпечує стабільність коду та полегшує його супроводження.

... метод тестування, при якому окремі модулі програми (зазвичай функції або класи) тестуються залежно один від одного. Це допомагає виявляти помилки на ранніх стадіях розробки, забезпечує стабільність коду та полегшує його супроводження.

... метод тестування, при якому окремі модулі програми (зазвичай функції або класи) тестуються незалежно один від одного. Це допомагає виявляти помилки на ранніх стадіях розробки, але не забезпечує стабільність коду .

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

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