8 клас. Контрольна робота з теми "Алгоритми та програми. Python"

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

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

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

Слідування

Розгалуження

Повторення

Запитання 2

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

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

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

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

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

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

Запитання 3

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

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

while

else

if

for

Запитання 4

Яке значення а виведе програма, якщо a=13?

if a<5:

   a=a+12

else:

   a=a-7

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

13

6

25

17

Запитання 5

Запиши мовою програмування складену умову


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

 x >= 10 and x <=18

x = 10 and x =18

x >= 10 not x <=18

18 >= x or x <=10

Запитання 6

Яке значення має логічна величина 5>7

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

True

False

Запитання 7

Які три базові алгоритмічні структури Вам відомі? Вкажіть всі можливі варіанти.

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

Слідування

Коренева

Комбінована

Повторення

Розгалуження

Запитання 8

 Повторення (цикл) — це така алгоритмічна структура, за якої:

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

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

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

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

Запитання 9

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

for i in range(11)

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

1

0

10

11

Запитання 10

Які значення буде приймати параметр i

for i in range(1,10)

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

4,5,6,7,8,9


5,6,7,8,9

1,2,3,4,5,6,7,8,9

 4,5,6,7,8

Запитання 11

Які значення буде приймати параметр i

for i in range(2,16,2)

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

2,4,6,8,10,12,14

2,4,6,8,10

2,3,4,5,6,7,8,9,10

4,6,8

Запитання 12

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

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

цикл з передумовою while


цикл з післяумовою

цикл з повторенням

цикл з параметром for

Запитання 13

На що вказує цифра "3" в цьому фрагменті програми?

for i in range (2,12,3):

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


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

на діапазон чисел

на крок зміни діапазону

Запитання 14

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

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

 while

 for


in

 continue


if


range

Запитання 15

В чому особливість циклу for?

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

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

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

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

тіло циклу виконується безкінечно

Запитання 16

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

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

Алфавіт, словник, компілятор, синтаксис

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

Семантика, синтаксис, довідка, алфавіт

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

Запитання 17

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

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

Java

Lazarus

Python

Tarasus 0.3 ;)

Запитання 18

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

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

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

root.geometry('250x150')

root = Tk() 

root.mainloop() 

Запитання 19

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

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

randint

title

turtle

tkinter 

Запитання 20

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


from tkinter import*

root = Tk()

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

root.geometry('250x200')

lab = Label(root, text = 'Введіть приклад', font = 'Arial 18')

lab.place(x=20, y=10)

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

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

задає назву заголовку вікна

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

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

Запитання 21

Встановіть відповідність між подією та її позначенням в Pyton:


1. Click

2. DblClick

3. MouseMove

4. KeyPress


а) <Double-1>

б) <Motion> 

в) <Button-1>

г) <KeyPress>

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

1-а, 2-б, 3-в, 4-г

1-в, 2-а, 3-б, 4-г

1-б, 2-а, 3-в, 4-г

1-г, 2-а, 3-б, 4-в

Запитання 22

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

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

button = Button()

button.pack()

root = Tk()

root.geometry('600x400')

Запитання 23

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

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

Button

Label

Entry

Запитання 24

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

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

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

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

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

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

Запитання 25

Які ви вивчили види циклів?

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

 з лічильником

з повторенням

з умовою

з передумовою

Запитання 26

Вкажіть службове слово, яке використовується у циклі з лічильником:

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


for

 else

while

then

Запитання 27

Вкажіть службове слово, яке використовується у циклі з передумовою:

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

 if

else

while

 for

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

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