Контрольная работа по теме «Начала программирования» для 8-х классов: 1. Чувствителен ли Python к регистру

Контрольная работа по теме «Начала программирования» для 8-х классов:
1. Чувствителен ли Python к регистру (большая или маленькая буквы)?
a) Да
b) Нет

2. Какие существуют типы переменных в Python (выбрать несколько вариантов)?
a) float
b) str
c) num
d) bool
e) integer
f) real
g) int

3. Переменная int:
a) вещественная переменная
b) символьная строка
c) логическая переменная
d) целая переменная

4. Переменная str:
a) вещественная переменная
b) символьная строка
c) логическая переменная
d) целая переменная

5. Переменная float:
a) вещественная переменная
b) символьная строка
c) логическая переменная
d) целая переменная

6. Переменная bool:
a) вещественная переменная
b) символьная строка
c) логическая переменная
d) целая переменная

7. Каков будет результат выполнения int(«88»):
a) «88»
b) 88
c) 88.0

8. Каков будет результат выполнения float(«88»):
a) «88»
b) 88
c) 88.0

9. Имена переменных могут включать (выбрать несколько):
a) Русские буквы
b) Латинские буквы
c) Пробелы
d) Скобки, знаки + = ! ? и др.
e) Знак подчёркивания (_)
f) Цифры

10. Какие имена являются правильными в Python (выбрать несколько):
a) N
b) ABC
c) sum
d) 41And
e) A+B
f) _mam

11. Что будет выведено в результате выполнения программы:
a = 20
b = a + 5
a = b * 100
print(a)
Варианты ответов:
a) 25
b) 2500
c) 25000
d) 1000

12. Что будет выведено в результате следующего действия print(220):
a) 104576
b) 1048576
c) 964
d) 2

13. Что будет в результате выполнения следующего действия print(23 % 2):
a) 11
b) 1
c) 0

14. Что будет в результате выполнения следующего действия print(23 % 3):
a) 11
b) 1
c) 2

15. Результат выполнения команды print(24 // 3) будет число:
a) 4
b) 8
c) 12

16. Что будет результатом выполнения алгоритма:
a = int(input())
b = int(input())
s = a + b
print(s)
если a = 5, b = 7?
Варианты ответов:
a) 57
b) 12
c) 35

17. Что будет результатом выполнения алгоритма:
a = input()
b = input()
s = a + b
print(s)
если a = 5, b = 7?
Варианты ответов:
a) 57
b) 12
c) 35

18. Что будет в результате выполнения следующего алгоритма:
x = int(input())
if x > 0:
print(x)
else:
print(-x)
если x = -57?
Варианты ответов:
a) -57
b) 57
c) 0
d) -1

19. Что будет в результате выполнения программы:
a = int(input())
b = int(input())
if a < b:
print(a)
else:
print(b)
если a = 10, b = 20?
Варианты ответов:
a) 10
b) 20
c) 30
d) -10

20. Как обозначается логический оператор И, ИЛИ, НЕ в Python:
a) or, not, if
b) and, or, not
c) and, or, if
d) and, else, not

21. Что будет в результате выполнения следующего алгоритма программы:
a = int(input())
b = int(input())
if a % 10 == 0 or b % 10 == 0:
print('YES')
else:
print('NO')
если a = 15, b = 45?
Варианты ответов:
a) YES
b) NO

22. Результат выполнения алгоритма цикла while будет:
i = 1
while i <= 10:
print(i
2)
i = i + 1
Варианты ответов:
a) 1 2 4 8 12 14
b) 1 2 16 24 32
c) 1 4 9 16 25 36 49 64 81 100

23. Определите значение переменной а после выполнения алгоритма:
a = int(input())
b = int(input())
b = a / 2 * b
a = 2 * a + 3 * b
print(a)
если a = 8, b = 3?

24. Для вычисления квадратного корня из х используется функция:
Варианты ответов:
a) abs(x)
b) sqrt(x)
c) math.sqrt(x)
d) sqr(x)

25. Определите значение переменной с после выполнения следующего фрагмента:
a = 100
b = 30
a -= b * 3
if a > b:
c = a — b
else:
c = b — a
Варианты ответов:
a) 20
b) 70
c) -20
d) 180

26. Условный оператор:
if a % 2 == 0:
print(‘Да’)
else:
print(‘Нет’)

Тема: Начала программирования

Разъяснение:

1. Python чувствителен к регистру, то есть, он различает большие и маленькие буквы. Например, переменная ‘name’ и переменная ‘Name’ будут считаться разными переменными в Python.

2. Типы переменных в Python включают:

a) float (вещественные числа, например, 3.14)

b) str (строки символов, заключенные в кавычки, например, «Привет»)

d) bool (логический тип, может принимать значение True или False)

g) int (целые числа, например, 5)

3. Переменная int — это целочисленная переменная. Она используется для хранения целых чисел, например, 5 или -10.

4. Переменная str — это символьная строка. Она используется для хранения текста или последовательности символов, заключенных в кавычки, например, «Привет мир».

5. Переменная float — это вещественная переменная. Она используется для хранения десятичных чисел, например, 3.14 или -2.5.

Пример использования:

1. Ответ: a) Да

2. Ответ: a), b), d), g)

3. Ответ: d) целая переменная

4. Ответ: b) символьная строка

5. Ответ: a) вещественная переменная

Совет:
Чтобы лучше запомнить типы переменных в Python, попробуйте применять их в практике. Создайте несколько переменных разных типов и присвойте им значения.

Практическое задание:
Напишите программу на Python, которая присваивает значение 10 переменной ‘x’, значение «Привет» переменной ‘text’, значение 3.14 переменной ‘pi’, и выводит все значения переменных на экран.

Твой друг не знает ответ? Расскажи!