wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Тест з програмування

Total questions: 48

Worksheet time: 36mins

Name
Class
Date
1.

Що таке алгоритм?

a)

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

b)

Програма, написана на мові програмування

c)

Послідовність дій для досягнення мети

d)

Набір даних

2.

Що таке комп'ютерна програма?

a)

Алгоритм, записаний спеціальною мовою

b)

Набір команд для виконання

c)

Система обробки даних

d)

Інтерфейс користувача

3.

Яку мову програмування ви вивчали в попередніх класах?

a)

C++

b)

Python

c)

Scratch

d)

Java

4.

Які дані, що опрацьовує програма, називають вхідними, проміжними, вихідними?

a)

Вхідні дані - дані, що вводяться з клавіатури або з іншого джерела

b)

Вхідні - результати, проміжні - дані

c)

Вхідні - дані, що обробляються, вихідні - дані, що вводяться

d)

Вхідні - дані, що зберігаються

5.

Яка мова програмування використовується для запису комп'ютерних програм?

a)

Мова спілкування людей, наприклад українська, англійська, німецька тощо

b)

Мова програмування

c)

Мова алгоритмів

d)

Мова даних

6.

Які складові частини мови програмування?

a)

Алфавіт - множина символів, з яких можна утворювати слова й речення цієї мови

b)

Алфавіт, граматика, лексика

c)

Словник, правила, конструкції

d)

Алфавіт, команди, дані

7.

Що таке синтаксична помилка?

a)

Помилка в логіці програми

b)

Помилка в написанні команд

c)

Помилка в даних

d)

Помилка в алгоритмі

8.

Яке призначення програми-компілятора?

a)

Виконання програм

b)

Переклад команд з мови програмування

c)

Зберігання даних

d)

Створення інтерфейсу

9.

Які події можуть відбуватися з вікном?

a)

Click - клацання лівої кнопки миші

b)

Open, Save, Close

c)

Start, Stop, Pause

d)

Run, Debug, Exit

10.

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

a)

Використовуючи команду create

b)

Використовуючи команду Tk()

c)

Використовуючи команду window

d)

Використовуючи команду form

11.

Які властивості кнопки ви знаєте?

a)

text - текст на кнопці

b)

color, size, shape

c)

label, position, action

d)

style, font, border

12.

Як змінити значення властивостей кнопки?

a)

Використовуючи метод set

b)

Використовуючи команду assign

c)

Використовуючи команду button['property'] = value

d)

Використовуючи команду change

13.

Які властивості напису ви знаєте?

a)

text - текст на написі

b)

color, size, style

c)

label, position, action

d)

width, height, border

14.

Як пов'язати з написом процедуру - обробник події?

a)

Використовуючи метод link

b)

Використовуючи метод bind()

c)

Використовуючи команду connect

d)

Використовуючи команду attach

15.

Які властивості поля ви знаєте?

a)

width - ширина поля

b)

color, size, shape

c)

label, position, action

d)

style, font, border

16.

Як отримати значення з поля?

a)

Використовуючи метод get()

b)

Використовуючи метод read

c)

Використовуючи метод fetch

d)

Використовуючи метод input

17.

Як можна змінити текст у полі до виконання проєкту й під час його виконання?

a)

Використовуючи метод change

b)

Використовуючи метод set

c)

Використовуючи метод insert()

d)

Використовуючи метод update

18.

Які типи змінних ви знаєте?

a)

int - цілі числа, float - дійсні числа

b)

number, text, boolean

c)

variable, constant, array

d)

data, info, value

19.

Що таке налагодження проєкту?

a)

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

b)

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

c)

Процес тестування проєкту

d)

Процес компіляції програми

20.

Які помилки називаються логічними?

a)

Помилки в синтаксисі

b)

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

c)

Помилки в даних

d)

Помилки в алгоритмі

21.

Яке призначення програми-інтерпретатора?

a)

Виконання програм

b)

Зберігання даних

c)

Створення інтерфейсу

d)

Переклад команд

22.

Які етапи роботи програми-компілятора?

a)

Аналіз, виконання, зберігання

b)

Компіляція, виконання, тестування

c)

Створення, редагування, зберігання

d)

Введення, обробка, виведення

23.

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

a)

print()

b)

output()

c)

display()

d)

show()

24.

Як змінити заголовок вікна?

a)

window.title('New Title')

b)

window.set_title('New Title')

c)

window.change_title('New Title')

d)

window.update_title('New Title')

25.

Які етапи виконання програми-інтерпретатора?

a)

Аналіз, виконання, зберігання

b)

Компіляція, виконання, тестування

c)

Переклад, виконання, аналіз

d)

Введення, обробка, виведення

26.

Як пов'язати обробник події з кнопкою?

a)

button.bind('event', handler)

b)

button['command'] = handler

c)

button.link('event', handler)

d)

button.attach('event', handler)

27.

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

a)

pack(), place()

b)

add(), insert()

c)

create(), display()

d)

show(), hide()

28.

Які властивості вікна ви знаєте?

a)

title, size, position

b)

color, shape, style

c)

label, text, font

d)

width, height, depth

29.

Як змінити колір фону вікна?

a)

window['bg'] = 'color'

b)

window.set_bg('color')

c)

window.change_bg('color')

d)

window.update_bg('color')

30.

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

a)

button = Button()

b)

button.create()

c)

button.new()

d)

button.add()

31.

Як змінити текст на кнопці?

a)

button['text'] = 'New Text'

b)

button.set_text('New Text')

c)

button.change_text('New Text')

d)

button.update_text('New Text')

32.

Як змінити розміри вікна?

a)

window.resize(width, height)

b)

window.geometry('widthxheight')

c)

window.set_size(width, height)

d)

window.change_size(width, height)

33.

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

a)

show_message()

b)

show_info()

c)

showinfo()

d)

display_message()

34.

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

a)

clear()

b)

reset()

c)

delete(0, END)

d)

empty()

35.

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

a)

get_width(), get_height()

b)

winfo_width(), winfo_height()

c)

current_width(), current_height()

d)

width(), height()

36.

Як пов'язати обробник події з вікном?

a)

window.bind('event', handler)

b)

window.link('event', handler)

c)

window.attach('event', handler)

d)

window.connect('event', handler)

37.

Які етапи тестування проєкту?

a)

Введення, обробка, виведення

b)

Створення, редагування, тестування

c)

Визначення результатів, порівняння, виправлення

d)

Аналіз, виконання, зберігання

38.

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

a)

label = Label()

b)

label.create()

c)

label.new()

d)

label.add()

39.

Як змінити текст на напису?

a)

label['text'] = 'New Text'

b)

label.set_text('New Text')

c)

label.change_text('New Text')

d)

label.update_text('New Text')

40.

Як пов'язати обробник події з написом?

a)

label.bind('event', handler)

b)

label.link('event', handler)

c)

label.attach('event', handler)

d)

label.connect('event', handler)

41.

Які властивості поля ви знаєте?

a)

width, bg, fg, font

b)

color, size, shape

c)

label, position, action

d)

style, font, border

42.

Як отримати текст з поля?

a)

text = entry.get()

b)

text = entry.read()

c)

text = entry.fetch()

d)

text = entry.input()

43.

Як змінити шрифт напису?

a)

label['font'] = 'Arial 12'

b)

label.set_font('Arial 12')

c)

label.change_font('Arial 12')

d)

label.update_font('Arial 12')

44.

Як змінити заголовок вікна?

a)

window.title('New Title')

b)

window.set_title('New Title')

c)

window.change_title('New Title')

d)

window.update_title('New Title')

45.

Як пов'язати обробник події з кнопкою?

a)

button.bind('event', handler)

b)

button['command'] = handler

c)

button.link('event', handler)

d)

button.attach('event', handler)

46.

Які етапи роботи програми-інтерпретатора?

a)

Аналіз, виконання, зберігання

b)

Компіляція, виконання, тестування

c)

Переклад, виконання, аналіз

d)

Введення, обробка, виведення

47.

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

a)

entry = Entry()

b)

entry.create()

c)

entry.new()

d)

entry.add()

48.

Як змінити колір фону вікна?

a)

window['bg'] = 'color'

b)

window.set_bg('color')

c)

window.change_bg('color')

d)

window.update_bg('color')