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

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

Мова програмування - це...

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

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

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

система символів, з яких утворюють слова та речення цієї мови

послідовність команд, що дає змогу розв'язати певну задачу в інформатиці

Запитання 2

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

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

словник

середовище програмування

команду

Запитання 3

Числові величини - це...

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

величини, які можуть набувати тільки одне із двох значень: true (істина) або false (хибність)

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

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

Запитання 4

Який символ означає операцію присвоювання?

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

/

=

+

 !=

*

Запитання 5

Вкажіть функцію для виведення деякого тексту на екран в мові програмування Python


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

 scan()

print()

 goto()

 move()

Запитання 6

Для введення даних з клавіатури в Python використовується команда ...

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

input ()

while

print ()

if .... else

Запитання 7

Алгоритм, в якому всі дії слідують послідовно - це ...

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

алгоритм з розгалуженням

алгоритм з циклом

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

Запитання 8

Алгоритм, в якому дії повторюються певну кількість разів - це ....

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

циклічний алгоритм

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

алгоритм з розгалуженням

Запитання 9

Алгоритм, в якому наступна дія виконується залежно від виконання умови - це ....

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

алгоритм з розгалуженням

алгоритм з циклом

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

Запитання 10

Чому дорівнює значення логічного виразу х<=10, якщо х=15?

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

true

false

Запитання 11

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

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

"3>5"

"2*5-4=6"

"Київ - столиця України"

"2+2*2=8"

Запитання 12

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

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

+

*

**

/

-

Запитання 13

Величина, яка може змінювати своє значення під час виконання програми:

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

змінна

константа

функція

постійна

Запитання 14

Цілочислений (цілі числа) тип даних

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

float

str

bool

int

Запитання 15

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

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

Алфівіт

Синтаксис

Семантика

Словник

Запитання 16

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

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

SDL

turtle

pyglet

tkinter

Запитання 17

Команда для створення вікна vik1 має таку структуру:

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

vik1 = Tk [] 

vik1 = Tk()

vik1.Tk

vik1 = Tk {} 

Запитання 18

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

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

ім’я_змінної = Entry()

 ім’я_змінної = Tk()

ім’я_змінної = Button()

ім'я_змінної=Label()

Запитання 19

Функція для створення напису

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

button() 

 tkinter

Label() 

Запитання 20

Що буде виведено на екран?

a = 2

while a<=10:

print(a)

a=а+2 

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

2 4 6 8 10

2 3 4 5 6 7 8 9 10

1 2 3 4 5 6 7 8 9 10

Запитання 21

Що буде виведено на екран?

for x in range(5):

print(x**2)

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

1 2 3 4 5

0 1 4 9 16

3 4 5 6 7

1 4 9 16 25

Запитання 22

Що робить 4 рядок коду?

from tkinter import*

root = Tk()

root.title('Розв'язування задач')

root.geometry('250x200')

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

визначає розміщення напису у вікні

визначає розмір вікна

 визначає відстань верхньої межі вікна від верхньої межі екрана

визначає назву вікна

Запитання 23

Для введення даних з клавіатури призначена функція

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

print()

input()

get()

Запитання 24

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

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

from math import *

from tkinker import*

from turtle import *

Запитання 25

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

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

showerror ("Заголовок", "Повідомлення")

showwarning ("Заголовок", "Повідомлення")

showinfo ("Заголовок", "Повідомлення")

messagebox.show("Заголовок","Повідомлення")

Запитання 26

Визначте та відмітьте фрагменти програми з помилками:

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

print "Задай число"

 print("S=",a+b)

print(S=; a+b)

 print("S=a+b", a+b)

Запитання 27

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

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

крапка

три крапки

крапка з комою

двокрапка

кома

Запитання 28

Скільки чисел потрібно користувачеві ввести з клавіатури?

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

1

2

3

Запитання 29

Яким є загальний вигляд циклу з передумовою?

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

 While <умова>:

  <команди тіла циклу>

Repeat <оператори тіла циклу>

Until <умова>;

For <ім'я змінної>:= <вираз1> to <вираз2> do

begin

 <команди тіла циклу>

end;

Запитання 30

Синтаксис циклу з лічильником має такий вигляд:

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

while умова:

<команди тіла циклу>

if i in range(n)

<команди тіла циклу>

for i in range(n):

<команди тіла циклу>

Запитання 31

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

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

Тіло циклу

Голова циклу

Основа циклу

Основна частина циклу

Запитання 32

Для формування послідовності чисел: 1 3 5 7 9 застосовують функцію

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

 range(1,10,2)

 range(1,9,2)

 range(1,9)

 range(10)

Запитання 33

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

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

5

8

3

2

Запитання 34

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

day = "Monday"

if day == "Sunday":

print("Вихідний")

elif day == "Saturday":

print("Вихідний")

else:

print("Робочий день")

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

Вихідний

Робочий день

Вихідний та Робочий день

Нічого не виведе

Запитання 35

Оберіть логічні оператори в Python

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

and, not, with

and, or, else

and, or, not

if, else, elif

Запитання 36

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

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

ім’я_змінної = Entry()

 ім’я_змінної = Tk()

ім’я_змінної = Button()

ім'я_змінної=Label()

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

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