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

Тест по языку программирования Python для учеников 8 класса:
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. Сколько раз произойдет итерация цикла? (Итерация единичное выполнение тела цикла)
print(“Осталось”, total)
a. 4
b. 5
c. 6
d. 0
14. Для чего нужен оператор break?
a. Для завершения программы
b. Для выхода из цикла
c. Для поломки компьютера
d. Для удаления программы
15. Где находятся параметры, а где аргументы функции?
a. Параметры пишутся при объявлении функции, аргументы при вызове
b. Аргументы пишутся при объявлении функции, параметры при вызове
c. Это одно и то же!
d. У функции есть только параметры
16. Что делает функция len()?
a. Возвращает длину строки
b. Возвращает случайное число
c. Возвращает номер символа
d. Возвращает модуль числа
17. Как добавить модуль в программу?
a. import math
b. import math()
c. import (math)
d. import.math
18. На каких операционных системах может работать Python?
a. Windows
b. Linux
c. macOS
d. Ничего из этого
19. От чего язык программирования называется «Питон»?
a. В честь змеи
b. В честь ТВ-шоу
c. В честь игры
d. В честь блюда
20. Сколько уже лет языку программирования Python?
a. 30
b. 19
c. 7
d. 15
21. Создатель языка программирования Python
a. Гвидо Ван Россум
b. Дэвид Паттерсон
c. Эрвин Дональд Кнут
d. Джеймс Артур Гослинг
22. а = 345. Что выведет команда print(//100)
a. 3
b. 5
c. 4
d. 34
23. Выберите циклический алгоритм
a. k = 0
while k < 10:
print(“Привет”)
k += 1
b. a = int(input())
b = int(input())
c = int(input())
s = a+b+c
print(c)
c. a = int(input())
if a > 0:
print(a)
else:
print(a)
24. В какой строке правильно записан ввод числа с клавиатуры?
a. 1
b. 2
c. 3
d. 4
e. 5
25. В какой строке допущена ошибка?
a. 1
b. 2
c. 5
d. 4
26. Что такое «else»?
a. Так как
b. Иначе
c. Если
d. Потому что
27. Сколько раз программа напишет слово «Пока»?
a. 9
b. 0
1. a = int(input))
2. b=input(int())
3. c=int(input())
4. s=a+b+c
5. print(s)
1. a = int(input())
2. if a>0:
3. print(a):
4. else
5. print(A)
k=0
while k<10:
print(«Привет»)
k += 1
c. 10
d. Бесконечно
Ответы:
1. a,b,c
2. b
3. с
4. a
5. b
6. a
7. c
8. a
9. а
10. a,b,c
11. a
12. a,b
13. b
14. b
15. а
16. а
17. a
18. a,b,c
19. b
20. a
21. а
22. а
23. a
24. c
25. c,d
26. b
27. b