8 Клас, урок №60. Підсумковий, "Алгоритми та програми"

Додано: 8 квітня 2025
Предмет: Інформатика, 8 клас
29 запитань
Запитання 1

Розгалуження - це така організація дій в алгоритмі, за якої:

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

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

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

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

Запитання 2

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

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

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

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

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

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

Запитання 3

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

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

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

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

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

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

Запитання 4

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

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

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

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

Для зв’язку між радіокнопками слід створити змінну типу IntVar()

Об’єкти класу Radiobutton, що утворюють групу, розпізнаються за значеннями атрибута value

Запитання 5

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

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

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

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

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

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

Запитання 6

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


from tkinter import*

def change():

   if var.get() == 0: print(a*2)

   elif var.get() == 1: print(a+5)

   elif var.get() == 2: print(a-10)

root = Tk()

var = IntVar()

var.set(0)

a = 5

rb1 = Radiobutton(text = "*2", font = "Arial 16", variable = var, value = 0, command = change)

rb2 = Radiobutton(text = "+5", font = "Arial 16", variable = var, value = 1, command = change)

rb3 = Radiobutton(text = "-10", font = "Arial 16", variable = var, value = 2, command = change)

rb1.pack(anchor = W)

rb2.pack(anchor = W)

rb3.pack(anchor = W)

root.mainloop()

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

5

10

15

20

Запитання 7

Скільки разів виконається цикл? 


x = 1

while x<5:

    x = x+1

    print (x)

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

4

3

5

2

Запитання 8

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


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 

Запитання 9

Які з тверджень є правильними?

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

Програма перевіряє умову циклу перед виконанням операторів тіла циклу 

Оператори тіла циклу виконуються доти, поки умова істинна

Якщо умова приймає значення False, керування переходить до наступного оператора 

Оператори тіла циклу виконуються доти, поки умова хибна 

Запитання 10

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

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

x = 10

while x%2 == 0:

   x = x/2

x = 10

while x < 10:

  x = x+1

x = 3

while x%2 == 0:

  x = x/2

x = 10

 while x <= 10:

  x = x+1

Запитання 11

Повторення (цикл) - це така організація дій в алгоритмі, при якій:

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

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

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

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

Запитання 12

Цикл із параметром (або цикл for) використовують, якщо:

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

певні дії слід виконувати доти, поки виконується деяка умова

кількість повторень визначається певною послідовністю значень

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

Запитання 13

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

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

for x in [2, 4, 6, 8, 10]: print(x)

for x in range(2, 10, 2): print(x)

for x in [2, 4, 6, 8, 10, 12]: print(x)

for x in range(2, 12, 2): print(x)

Запитання 14

Для додавання елемента керування шкала використовують команду

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

Button ()

Label ()

Entry ()

Scale

Запитання 15

Властивості елемента керування шкала:

визначає напрям


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

orient

length

from_=, to=

tickinterval

Запитання 16

Властивості елемента керування шкала:

довжина шкали в пікселях


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

orient

length

from_=, to=

tickinterval

Запитання 17

Властивості елемента керування шкала:

довжина шкали в пікселях

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

orient

length

from_=, to=

tickinterval

Запитання 18

Властивості елемента керування шкала:

інтервал, через який відображаються мітки на шкалі

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

orient

length

from_=, to=

tickinterval

Запитання 19

Властивості елемента керування шкала:

розташування на екрані

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

anchor

resolution

variable

tickinterval

Запитання 20

Властивості елемента керування шкала:

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

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

anchor

resolution

variable

tickinterval

Запитання 21

Властивості елемента керування шкала:

змінна, яка містить або надає значення

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

anchor

resolution

variable

tickinterval

Запитання 22

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

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

функція

модуль

алгоритм

Запитання 23

Щоб підключити модуль створення векторної графіки застосовують таку конструкцію: 

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

import turtle

import random 

import math

Запитання 24

Які з команд означають Підняти перо та Опустити перо?

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

goto (x, y) 

up () 

down () 

write (s) 

Запитання 25

Вкажіть команду для побудови об'єкта лінія

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

line (х1, у1, х2, у2)

rectangle (x1, у1, х2, у2)

polygon (x1, у1, х2, у2, хЗ, уЗ, х4, у4)

polyline (x1, y1, х2, у2, хЗ, уЗ)

Запитання 26

Вкажіть команду для побудови об'єкта прямокутник

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

line (х1, у1, х2, у2)

rectangle (x1, у1, х2, у2)

polygon (x1, у1, х2, у2, хЗ, уЗ, х4, у4)

polyline (x1, y1, х2, у2, хЗ, уЗ)

Запитання 27

Вкажіть команду для побудови об'єкта многокутник

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

line (х1, у1, х2, у2)

rectangle (x1, у1, х2, у2)

polygon (x1, у1, х2, у2, хЗ, уЗ, х4, у4)

polyline (x1, y1, х2, у2, хЗ, уЗ)

Запитання 28

Вкажіть команду для побудови об'єкта еліпс

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

oval (x1, y1, х2, у2 )

arc (x1, y1, х2, у2, хЗ, уЗ, х4, у4)

polygon (x1, у1, х2, у2, хЗ, уЗ, х4, у4)

polyline (x1, y1, х2, у2, хЗ, уЗ)

Запитання 29

Вкажіть команду для побудови об'єкта еліпс

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

oval (x1, y1, х2, у2 )

arc (x1, y1, х2, у2, хЗ, уЗ, х4, у4)

polygon (x1, у1, х2, у2, хЗ, уЗ, х4, у4)

polyline (x1, y1, х2, у2, хЗ, уЗ)

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

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