wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Алгоритми та програми 8-9 клас

Total questions: 23

Worksheet time: 19mins

Name
Class
Date
1.

False означає:

a)

Змінна

b)

Хибність

c)

Константа

d)

Істина

2.

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

a)

логічними

b)

числовими

c)

символьними

d)

рядковими

3.

Тіло циклу може містити

a)

одну або декілька команд

b)

довільну кількість команд

c)

тільки групу команд

d)

тільки одну команду

4.

Як позначається коментар в мові програмування Python:

a)

' текст '

b)

'' текст ''

c)

''' текст '''

d)

""" текст """

5.

Змінна - це

a)

це величина, що має тип і

значення.

b)

це величина, що має ім'я і тип

c)

це величина, що має ім'я, тип і

значення

d)

це величина, що має своє місце в програмі, ім'я, тип і

значення.

6.

Вказати назви типів змінних:

1. < class 'int' >

2. < class 'float' >

3. < class 'str' >

4. < class 'bool' >

a)

1. дійсний

2. цілочисельний

3. символьний

4. логічний

b)

1. цілочисельний

2. дійсний

3. символьний

4. логічний

c)

1. цілочисельний

2. логічний

3. символьний

4. дійсний

d)

1. дійсний

2. логічний

3. символьний

4. цілочисельний

7.

Знайти значення змінних a та b:

a = 5

b = a + 2

c = a * b

a = (a + 2) * (b - 3) + c - 5

b = b + 1 * a

a)

a = 58

b = 65

b)

a = 59

b = 65

c)

a = 58

b = 63

d)

a = 28

b = 12

8.

Данний символ означає % -

a)

ціла частина від ділення

b)

залишок від ділення

c)

ділення на ціло

d)

ділення з остачою

9.

Як називається умовний оператор (оператор знаку питання)

a)

for

b)

else

c)

if

d)

elif

10.

Підставивши запропоновані зміні, знайти результат фрагменту програми (може бути декілька правильних відповідей):

if a > b:

   print("Андрей старше") 

else:

if a == b:

   print("Одного віку")

else:

  print("Борис старше")

a)

a = 5

b = 7

Борис старше

b)

a = 15

b = 7

Андрій старше

c)

a = 17

b = 17

Одного віку

d)

a = 15

b = 7

Борис старше

e)

a = 5

b = 7

Андрій старше

11.

Конструкція каскадного розгалудження:

a)

if a > b:

  print("Андрей старше") 

elif a == b:

  print("Одного віку")

else:

  print("Борис старше")

b)

if a > b:

  print("Андрей старше") 

else

if a == b:

  print("Одного віку")

else:

  print("Борис старше")

c)

if a > b:

  print("Андрей старше") 

else a == b:

  print("Одного віку")

elif:

  print("Борис старше")

d)

if a > b:

  print("Андрей старше") 

if else a == b:

  print("Одного віку")

else:

  print("Борис старше")

12.

Знайти результат фрагменту програми:

cost = 1500 

if cost < 1000:

   print ( "Знижок немає." )

elif cost < 2000:  

  print ("Знижка 2%.")

elif cost < 5000:  

   print ("Знижка 5%.")

else:

  print ("Знижка 10%.")

a)

Знижок немає

b)

Знижка 10%

c)

Знижка 5%

d)

Знижка 2%

13.

Що таке цикл?

a)

це багаторазове виконання однакових дій

b)

це багаторазове виконання різних дій

c)

це декікаразове виконання однакових дій

d)

це декікаразове виконання різних дій

14.

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

a)

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

b)

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

c)

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

d)

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

15.

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

a)

a = 4; b = 6

while a>b:

b= a - b

b = -2

b)

a = 4; b = 6

while a<b:

b= a - b

b = 2

c)

a = 4; b = 6

while a>b:

b= a - b

b = 2

d)

a = 4; b = 6

while a<b:

b= a - b

b = -2

16.

Вкажіть правильний код підключення модуля turtle

a)

from turtle import

b)

from turtle

c)

import turtle

d)

turtle import

17.

Допомогою якої команди можна вивести повідомлення в Python?

a)

turtle

b)

print

c)

input

d)

import

18.

Вкажіть, що може бути об'єктом тільки у програмуванні

a)
b)
c)
d)
e)
19.

Обчисліть значення виразу:

-20 // 6 * 2 + 17 % 5 // -2

a)

-9

b)

7

c)

-8

d)

9

20.

Назва функції len(x)

a)

Повертає число елементів в зазначеному об'єкті

b)

Повертає символ з його коду

c)

Повертає тип об'єкта

d)

Повертає код символу

21.

Тип результату функції Input 

a)

логічний

b)

символьний

c)

цілий

d)

дійсний

22.

Щоб перетворити об'єкт на ціле число використовують функцію

a)

str

b)

float

c)

bool

d)

int

23.

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

a)

import sys

b)

import random

c)

import datetime

d)

import math