wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Тест по языку программирования Python для учеников 8 класса

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

Язык программирования Python подходит для разработки:

a)

Компьютерных и мобильных приложений

b)

Аналитика и машинное обучение

c)

Игр

d)

Ничего из этого.

2.

Назовите тип алгоритма:

a)

Разветвляющийся

b)

Линейный

c)

Циклический

d)

Смешанный

3.

Назовите тип алгоритма:

a)

Линейный

b)

Разветвляющийся

c)

Циклический

d)

Смешанный

4.

Назовите тип алгоритма:

a)

Разветвляющийся

b)

Линейный

c)

Смешанный

d)

Циклический

5.

Что хранит в себе переменная?

a)

Имя

b)

Значение

c)

Тип

d)

Длину своего значения

6.

Что обозначает тип данных int?

a)

Целочисленное

b)

Вещественное

c)

Строковое

d)

Булевое

7.

Выберите правильную запись оператора присваивания:

total = 100

i = 0

while i < 0:

    n = int(input())

    total = total – n

    i = i + 1

a)

10 = х

b)

у = 7,8

c)

а = 5

d)

а == b + x

8.

Укажите оператор ввода:

a)

input()

b)

print()

c)

int()

d)

random()

9.

Сколько возможных значений у переменной типа bool?

a)

2

b)

4

c)

10

d)

Сколько угодно

10.

Какой оператор здесь используется? If n < 100: b = n + a

a)

Условный оператор

b)

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

c)

Оператор сложения

d)

Оператор умножения

11.

Что лучше использовать для множественного ветвления?

a)

if - elif -else

b)

Много if

c)

if - else - elif

d)

while

12.

Оператор цикла в языке Python:

a)

while

b)

for

c)

if

d)

print

13.

Для чего нужен оператор break?

a)

Для завершения программы

b)

Для выхода из цикла

c)

Для поломки компьютера

d)

Для удаления программы

14.

Что делает функция len()?

a)

Возвращает длину строки

b)

Возвращает случайное число

c)

Возвращает номер символа

d)

Возвращает модуль числа

15.

На каких операционных системах может работать Python?

a)

Windows

b)

Linux

c)

macOS

d)

Ничего из этого

16.

Сколько уже лет языку программирования Python?

a)

30

b)

19

c)

7

d)

15

17.

а = 345. Что выведет команда print(//100)

a)

3

b)

5

c)

4

d)

34

18.

В какой строке правильно записан ввод числа с клавиатуры?

total = 100

i = 0

while i < 0:

    n = int(input())

    total = total – n

    i = i + 1

a)

1

b)

2

c)

3

d)

4

e)

5

19.

В какой строке допущена ошибка?

total = 100

i = 0

while i < 0:

    n = int(input())

    total = total – n

    i = i + 1

a)

1

b)

2

c)

5

d)

4

20.

Что такое «else»?

a)

Так как

b)

Иначе

c)

Если

d)

Потому что