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

30 запитань
Запитання 1

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

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


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

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

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

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

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

Запитання 2

Які є види мов програмування?

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

Мови низького рівня

Мови високого рівня

Мови середнього рівня

Мови нульового рівня

Запитання 3

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

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

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

опис помилки

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

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

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


Запитання 4

Що називається синтаксичною помилкою (SyntaxError)

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

порушено правила запису команд

назву змінної почали з цифри

не вистачає лапок

вірно записані команди

Запитання 5

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

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

print(a+b

2a=10

1/0

a,b = 0, 0

Запитання 6

Якщо набрати даний фрагмент коду, що буде?

from tkinter import*

root = Tk()

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

root.geometry('250x150')

root.mainloop()

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

порожнє вікно

вікно з написом 250x150

програма не запуститься

нічого не відбудеться

Запитання 7

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

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


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

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

root = Tk()

root.mainloop()

root.geometry('250x150')

Запитання 8

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

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


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

text

command

font

name

Запитання 9

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

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


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

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

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

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

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

Запитання 10

Що таке віджети у Phyton

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

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

блоки для створення графічного інтерфейсу

робить об’єкт активним

обробник події

Запитання 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)

Нічого

1

Запитання 16

Що таке Label у Phyton?

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

відображає текст

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

відображає кнопку

відображає малюнок

Запитання 17

Що означає атрибут bg у віджеті:

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

колір фону

колір тексту

колір символів

колір малюнку

Запитання 18

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

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


a = b = c = 7

print(2*a+b+c)

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

21

28

7

14

Запитання 19

Що означає атрибут font у віджеті:

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

шрифт

колір

розмір

символ

Запитання 20

Якщо додати у вікно такий віджет, що буде створено?

lab = Label(root, text = 'Привіт!',

font = 'Arial 18', bg = 'blue',

fg = 'white')

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

Напис "Привіт" буде синім фоном і текст білим кольором

Напис "Привіт" буде білим фоном і текст синім кольором

Напис "Привіт" буде білим фоном

Напис "Привіт" буде синім фоном і текст синім кольором

Запитання 21

Що буде додано:

my_image = PhotoImage(file = 'Picture.gif')

btn = Button(root, image = my_image)

btn.pack()

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

малюнок

малюнок у вигляді кнопки

подія

кнопка

Запитання 22

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

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

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

from math import*

from fractions import*

from random import*

from tkinter import*

from tkinter import

Запитання 23

При створенні такої події що відбудеться:

def btn_click():

root['bg'] = 'blue'

btn = Button(root, text = 'ok', command = btn_click)

btn.pack()


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

Натиснувши на кнопку фон вікна перефарбується в зелений колір

Натиснувши на кнопку фон вікна перефарбується в синій колір

Натиснувши на кнопку напис вікна перефарбується в синій колір

Натиснувши на кнопку напис вікна перефарбується в зелений колір

Запитання 24

Які імена змінних записано правильно:

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

b_red

red_blue

1red

1 red

print

Запитання 25

Який зміст має атрибут grid

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

row

column

padx

pady

rowspan

Запитання 26

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

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

from tkinter import messagebox

from tkinter messagebox

from tkinter messagebox import

tkinter messagebox import

Запитання 27

Які є методи повідомлень?

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

messagebox.showinfo()

messagebox.showerror()()

messagebox.showwarrning()

messagebox.show

messagebox.info()

Запитання 28

Виберіть події які керують натисканням клавіш керування курсором

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

'<KeyPress-Down>'

'<KeyPress-Up>'

'<KeyPress-Right>'

'<KeyPress-Left>'

'<Motion>'

'<Enter>'

Запитання 29

Що означає дана подія:

'<Button-1>'

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

Натиснуто ліву клавішу миші

Натиснуто ліву праву миші

Натиснуто ролик миші

Натиснуто подвійне клацання лівої клавіші миші

Запитання 30

Що робить Button?

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

створення кнопки

створення напису

створення події

створення функції

створення змінної

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

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