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

Додано: 14 листопада 2022
Предмет: Інформатика, 8 клас
41 запитання
Запитання 1

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

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

root.mainloop()

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

root = Tk()

root.geometry('250x150')

Запитання 2

Оберіть команду для створення інформаційного вікна

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

showinfo('<Текст у рядку заголовка>', '<текст повідомлення>')

showwarning('<Текст у рядку заголовка>', '«текст повідомлення>')

showerror('<Текст у рядку заголовка>','<текст повідомлення>')

Запитання 3

Модуль для отримання вікон повідомлень

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

messagebox

tkinter

turtle

randint

Запитання 4

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


def f(n):

    n = n+1

    return(n)

print(f(1)+f(2))

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

2

4

3

5

Запитання 5

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

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

button = Button()

button.pack()

root = Tk()

root.geometry('600x400')

Запитання 6

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

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

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

label.pack()

root = Tk()

root.geometry('600x400')

Запитання 7

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

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

Button

Label

Entry

Запитання 8

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

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

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

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

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

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

Запитання 9

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

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

entry1.delete(0, END)

e1.insert(0, а)

a = int(e1.get())

Запитання 10

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

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

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

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

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

Запитання 11

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


f=с

с=0

r=f/c

print(r)

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

Так

Ні

Запитання 12

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

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

float

int

str

bool

Запитання 13

У виразі:

у = 32 < 13

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

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

32

true

false

13

Запитання 14

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


if a<5:

b = а+1

    else:

if a<10:

b = a*2

    else:

         b = a-1

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

11

6

24

13

Запитання 15

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


іf a<5: b = а+1

else:

if a<10: b = a*2

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

2

16

8

4

Запитання 16

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

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

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

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

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

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

Запитання 17

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

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

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

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

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

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

Запитання 18

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


for i in range(3):

     print (i, end = ' ')

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

3

0 1 2 3

1 2 3

0 1 2

Запитання 19

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


s = 0

for i in range(4):

   s = s+i

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

2

4

6

9

Запитання 20

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


x = 2

while x <= 5:

     x = x+1

     print (x, end = ' ')

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

1 2 3 4 5

3 4 5 6

1 2 3 4 5 6

3 4 5

Запитання 21

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


x = 0

s = 0

while x <= 5:

     x = x+1

     s = s+x

print (s)

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

11

19

21

33

Запитання 22

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

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


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

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

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

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

Запитання 23

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

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

while

if

else

for

Запитання 24

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

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

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

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

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

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

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

Запитання 25

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

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

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

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

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

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

Запитання 26

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

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

int

true

false

fool

float

Запитання 27

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

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

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

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

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

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

Запитання 28

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


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

for...

while..

begin.

end...

Запитання 29

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

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

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

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

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

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

Запитання 30

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


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

"4<7"

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

"2+2*2=8"

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

Запитання 31

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



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

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

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

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

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

Запитання 32

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


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

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

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

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

Запитання 33

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

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

Python

Piton

Pithon

Pascal

Запитання 34

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

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

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

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

x=random.randint(1,6)

turtle.forward(x)

Запитання 35

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

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

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

після print

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

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

Запитання 36

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

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

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

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

print(a)

ord('A')

Запитання 37

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

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

==

!=

!!

!=!

Запитання 38

Як підключити модуль для малювання?

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

input turtle

import turtle

print turtle

Запитання 39

Виконавець команди в середовищі Python Turtle

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

людина

крокодил

машина

черепашка

Запитання 40

Яку функцію використовують для розміщення Полотна для малювання у вікні?

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

Canvas

Polotno

Canvys

Polytno

Запитання 41

Що відносять до графічних примітивів у мові програмування Python?

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

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

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

лінія, прямокутник, коло та многокутник

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

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

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