Підсумковий тест з теми: "Алгоритми та програми" (АВТ. БОНДАРЕНКО О. О., ЛАСТОВЕЦЬКИЙ В. В., ПИЛИПЧУК О. П., ШЕСТОПАЛОВ Є. А.)

Кожне питання оцінюється в 0,5 бала...

Додано: 16 березня 2022
Предмет: Інформатика, 8 клас
Тест виконано: 242 рази
24 запитання
Запитання 1

Синтаксис мови програмування — це:

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


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

літери латинського алфавіту, цифри, знаки арифметичних операцій, спеціальні символи, ключові слова мови

правила запису ключових слів мови

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

сукупність правил побудови команд мови програмування

Запитання 2

Система програмування PyCharm має такі складові:

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


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

транслятор

графічний редактор

налагоджувач помилок

 текстовий редактор

Запитання 3

Після запуску на виконання програми, що містить помилки, в області введення/виведення повідомлень буде виведено:

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

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

опис помилки

правильний варіант оператора

номер рядка коду з помилкою

оператор, запис якого містить помилку


Запитання 4

Позначте оператори, при спробі виконання яких виникне виняток TypeError.

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


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

а = int(input ('а = ? '))

a, b = 0

а = 10+"3"

 а = b+c

Запитання 5

Позначте рядок, у якому наведено заголовок конструктора класу.

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

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

def fuel(self):

class Transport():

tr1 = Truck('вантажівка', 'дизельний')

def __init__(self, type_ vehicle, motor):


Запитання 6

Список параметрів при виклику метода __init__ список атрибутів у заголовку метода повинні мати однакові:

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

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

 порядок розташування

тип даних

кількість

назви

Запитання 7

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

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


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

root.title ('Графічна програма')

root = Tk()

root.mainloop()

root.geometry('250x150')

Запитання 8

Які властивості можна задати при створенні об’єкта label?

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


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

text

command

font

name

Запитання 9

Які кроки потрібно виконати для того, щоб прикріпити до віджету Button обробник події Натискання на кнопку?

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


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

При створенні об’єкту в переліку атрибутів указати параметр command

Присвоїти параметру command посилання на метод — обробник події

Додати на кнопку малюнок з графічного файлу

Задати властивості для налаштування вигляду кнопки

Запитання 10

Чи є висловлювання правильними?

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


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

Метод bind() можна викликати лише для об’єктів класу Button

Зробити об’єкт активним можна викликом методу focus_set()

Зробити об’єкт активним можна викликом методу focus_ get()

Метод bind() пов’язує віджет із подією та функцією — обробником події


Запитання 11

Компонент Entry застосовується для:

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


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

запуску чи закінчення певного процесу

введення та виведення тексту

виведення заголовків, підписів інших елементів інтерфейсу

виведення зображень


Запитання 12

В яких операторах правильно організовано введення з клавіатури дійсного значення?

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


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

а = float(input('а = ? '))

а = input('а = ? ')

а = int(input('а = ? '))

а = input('а = ? '))

Запитання 13

Позначте рядки, у яких наведено правильні висловлювання щодо розташування віджету entry1, створеного в такий спосіб:

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


entry1 = Entry()

entry1.grid(row = 0, column = 1, columnspan = 2, padx = 5, pady = 5)

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

віджет розташовано у 2-му рядку, 1-му стовпці

віджет займає дві об’єднані клітинки у 1-му і 2-му стовпцях

віджет розташовано у 0-му рядку, 1-му стовпці

віджет розташовано у 5-му рядку, 5-му стовпці


Запитання 14

Як вивести до поля об’єкта е1 класу Entry значення змінної а цілого типу?

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

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

a = int(e1.get())

entry1.delete(0, END)

e1.insert(0, str(а))

Запитання 15

Що буде надруковано в результаті виконання фрагменту програми?

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


def myfun(n):

   n = n+1

print(myfun(0))

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

0

myfun(0)

None

1

Запитання 16

Чи є наведені твердження правильними?

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


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

Область видимості змінної — це та частина програмного коду, в якій змінна доступна для використання

Після виходу з підпрограми значення локальної змінної зберігається

Локальними є об’єкти, які описані та діють лише всередині підпрограми

Глобальні змінні — це ті, що визначені в основній програмі


Запитання 17

Чи є наведені твердження правильними?

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


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

 Оператор return припиняє виконання функції і повертає значення виразу

Виклик функції, яка має повернути значення, не може бути окремим оператором

Виклик функції, яка має повернути значення, має бути окремим оператором

Якщо оператор return відсутній в тілі функції, функція повертає None

Запитання 18

Який результат виконання команд?

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


a = b = c = 7

print(2*a+b+c)

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

21

28

7

14

Запитання 19

Які оператори виконують перетворення значення змінної на значення іншого типу?

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


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

b = float(a)

а = int(input('а = ? '))

а = abs(b)

s = str(a)

Запитання 20

Які оператори викличуть помилку в разі спроби виконання?

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

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

а = float('25 см')

а = int('25')

а = int(12/5)

 int(2,5)

Запитання 21

Що буде виведено у консоль у результаті виконання операторів?


number = 23.8589578

print("{:.2f}".format(number))

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

23.85

23.86

23.858

23.8

Запитання 22

Який оператор слід записати в програмному коді, щоб отримати доступ до математичних функцій?

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

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

from math import*

from fractions import*

from random import*

from tkinter import*

Запитання 23

Позначте стандартні функції Python, які можна використовувати без підключення модулів.

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


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

abs(x)

sqrt(х)

divmod(х, у)

factorial(х)

Запитання 24

Позначте логічні вирази, що мають значення True.

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


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

Fraction.from_float(0.6) == Fraction(6, 10)

factorial(6) == 720

2+Fraction(3, 5) == Fraction(13, 5)

factorial(6) == 240

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

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