Алгоритми та програми (мова Python, підсумковий)

Додано: 31 травня 2022
Предмет: Інформатика, 8 клас
Тест виконано: 121 раз
32 запитання
Запитання 1

Який з операторів створює вікно програми?

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

root.mainloop()

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

root = Tk()

root.geometry('250x150')

Запитання 2

Розмістити Button у вікні

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

button = Button()

button.pack()

root = Tk()

root.geometry('600x400')

Запитання 3

Створити новий об'єкт типу Label, пов'язати його зі змінною, яка визначатиме ім'я об'єкта

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

label = Label(text = 'Це напис')

label.pack()

root = Tk()

root.geometry('600x400')

Запитання 4

Щоб розмістити напис у вікні, потрібно створити новий об'єкт типу:

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

Button

Label

Entry

Запитання 5

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

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

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

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

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

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

Запитання 6

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

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

entry1.delete(0, END)

e1.insert(0, а)

a = int(e1.get())

Запитання 7

Логічні помилки - це…

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

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

помилки, пов’язані з неправильними числовими обчисленнями

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

Запитання 8

Чи отримаємо повідомлення з помилкою в результаті виконання операторів?


f=с

с=0

r=f/c

print(r)

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

Так

Ні

Запитання 9

Логічний тип змінних позначається

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

float

int

str

bool

Запитання 10

У виразі:

у = 32 < 13

змінна y має значення

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

32

true

false

13

Запитання 11

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


if a<5:

b = а+1

    else:

if a<10:

b = a*2

    else:

         b = a-1

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

11

6

24

13

Запитання 12

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


іf a<5: b = а+1

else:

if a<10: b = a*2

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

2

16

8

4

Запитання 13

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

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

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

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

коли серед незалежних параметрів необхідно вибрати потрібні

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

Запитання 14

Чи є серед наведених висловлювань істинні?

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

Зв’язок між об’єктами класу Checkbutton встановлюється через спільну змінну, назву якої зазначають в атрибуті variable

Кожний об’єкт класу Checkbutton повинен мати свою змінну типу BooleanVar()

Для визначення стану об’єкта Checkbutton слід створити змінну типу BooleanVar()

За встановленого прапорця пов’язана з ним змінна набуває значення onvalue

Запитання 15

Чому дорівнює S після виконання фрагменту програми?


s = 0

for i in range(4):

   s = s+i

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

2

4

6

9

Запитання 16

Визначте значення S після виконання операторів:


x = 0

s = 0

while x <= 5:

     x = x+1

     s = s+x

print (s)

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

11

19

21

33

Запитання 17

Алгоритм зображений на малюнку називають:

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


лінійне розгалуження

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

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

програмний алгоритм

Запитання 18

Які службові слова використовуються в команді розгалуження? 

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

while

if

else

for

Запитання 19

Позначте логічні вирази, що набувають значення True при х = 5, у = −3.

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

(х <= 10) and (у <= 0)

 (х >= 10) and (у <= 0)

(х <= 10) or (у >= 0)

(х >= 10) or (у <= 0)

(х <= 10) and (у > 0)

Запитання 20

Цикл for використовується

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

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

нескінченну кількість разів

коли задана умова виконання алгоритму

буде повторюватися, поки виконується задана умова

Запитання 21

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

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

int

true

false

fool

float

Запитання 22

Оператор циклу з передумовою

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

While <умова> do <оператор>;

Repeat <тіло циклу> until <умова>;

For I : = N to K do <оператор>;

if <умова> then <оператор>;

Запитання 23

Цикл із передумовою описується оператором...


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

for...

while..

begin.

end...

Запитання 24

Цикл - це алгоритмічна структура при якій

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

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

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

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

Фрагмент алгоритму, у якому одна або декілька команд можуть виконуватися більше, ніж один раз

Запитання 25

Виберіть істинні висловлювання.....


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

"4<7"

"Ми учні 8 класу"

"2+2*2=8"

Найменше натуральне число 1

Запитання 26

Яку структуру розгалуження зображено на малюнку?



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

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

Неповне розгалуження

Закінчене розгалуження

Неправильне розгалуження

Запитання 27

Розгалуження — це...


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

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

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

сукупність усіх вказівок, які може виконувати даний виконавець

Запитання 28

Як називається мова програмування яку ми вивчаємо?

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

Python

Piton

Pithon

Pascal

Запитання 29

Щоб підключити додатковий модуль до програми, можна застосувати таку конструкцію:

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

import назва_модуля

for назва_модуля

x=random.randint(1,6)

turtle.forward(x)

Запитання 30

Модулі оголошуються ...

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

на початку програми

після print

в кінці програми

в середині програми

Запитання 31

Виберіть оператор введення змінної а дійсного типу.

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

a=int(intput('a=?'))

a=float(intput('a=?'))

print(a)

ord('A')

Запитання 32

Як позначається у Python операція "не дорівнює"?

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

==

!=

!!

!=!

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

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