Компютърно моделиране и информационни технологии · 7 клас · Компютърно моделиране
Основни типове данни
Име: Клас: Дата:
Какъв тип е стойността "котка" в Python?
- А) int (цяло число)
- Б) str (низ)
- В) float (дробно число)
- Г) bool (логически)
Кой тип в Python има само две стойности: True и False?
- А) int
- Б) str
- В) bool
- Г) float
Какъв е типът на числото 3.14 в Python?
- А) int
- Б) str
- В) bool
- Г) float
Какво връща функцията input() в Python?
- А) Низ (текст)
- Б) Цяло число
- В) Дробно число
- Г) Логическа стойност
Какво ще изведе print(int("7") + 3) в Python?
- А) 73
- Б) 10
- В) 7.3
- Г) Грешка
От какъв тип е числото 10 в Python?
- А) float
- Б) str
- В) bool
- Г) int
Коя от тези стойности е низ (str)?
- А) "15"
- Б) 15
- В) 15.0
- Г) True
Какво ще изведе print(len("Python"))?
- А) 5
- Б) 6
- В) 7
- Г) Python
Какво ще изведе print("ab" * 3)?
- А) ab3
- Б) aaabbb
- В) ababab
- Г) Грешка
Какво ще изведе print(float("2.5") * 2)?
- А) 2.52.5
- Б) 5
- В) Грешка
- Г) 5.0
Какво прави редът x = 5 в Python?
- А) Проверява дали x е равно на 5
- Б) Извежда 5 на екрана
- В) Присвоява на x стойност 5
- Г) Изтрива променливата x
Кое от тези имена НЕ е позволено за променлива в Python?
- А) broi_2
- Б) vazrast
- В) _suma
- Г) 2broi
Колко е 7 // 2 в Python?
- А) 3
- Б) 3.5
- В) 1
- Г) 4
x = 4, после y = x * 2, после x = y - 1. Колко е x?
- А) 4
- Б) 7
- В) 8
- Г) 9
Какво ще изведе print(2 ** 3 + 1)?
- А) 7
- Б) 10
- В) 9
- Г) 16
Какво е променлива в програмирането?
- А) Именувано място в паметта, което пази стойност
- Б) Вид цикъл
- В) Команда за печат
- Г) Тип файл
Колко е 10 % 3 в Python?
- А) 3
- Б) 1
- В) 0
- Г) 3.33
Колко е 2 + 3 * 4 в Python?
- А) 20
- Б) 24
- В) 14
- Г) 9
a = 5 и b = 2. Колко е a / b в Python 3?
- А) 2
- Б) 3
- В) 2.0
- Г) 2.5
x = 10, после x += 5, после x -= 3. Колко е x?
- А) 12
- Б) 15
- В) 7
- Г) 18
Отговори
Основни типове данни
- 1. Б) str (низ) Текст, ограден в кавички, е низ, тип str.
- 2. В) bool Логическият тип bool има две стойности: True (истина) и False (лъжа).
- 3. Г) float Числата с десетична точка са от тип float (дробни числа).
- 4. А) Низ (текст) input() винаги връща str; за число се пише например int(input()).
- 5. Б) 10 int("7") превръща низа в числото 7, а 7 + 3 = 10.
- 6. Г) int Цели числа без десетична точка са от тип int.
- 7. А) "15" Всичко, оградено в кавички, е низ, дори да прилича на число.
- 8. Б) 6 len() връща броя символи: P, y, t, h, o, n са 6.
- 9. В) ababab Низ, умножен по цяло число, се повтаря толкова пъти.
- 10. Г) 5.0 float("2.5") дава дробното число 2.5, а 2.5 * 2 = 5.0 (резултатът е float).
- 11. В) Присвоява на x стойност 5 Знакът = е присвояване; за сравнение се ползва ==.
- 12. Г) 2broi Името на променлива не може да започва с цифра.
- 13. А) 3 // е целочислено деление: 7 делено на 2 е 3 с остатък 1.
- 14. Б) 7 y = 8, а x = 8 - 1 = 7.
- 15. В) 9 ** е степенуване: 2 ** 3 = 8, а 8 + 1 = 9.
- 16. А) Именувано място в паметта, което пази стойност Променливата има име и стойност, която може да се сменя.
- 17. Б) 1 % дава остатъка: 10 = 3 · 3 + 1.
- 18. В) 14 Умножението е преди събирането: 3 * 4 = 12, 2 + 12 = 14.
- 19. Г) 2.5 Операторът / дава дробен резултат (float): 5 / 2 = 2.5.
- 20. А) 12 x += 5 прави x = 15, а x -= 3 прави x = 12.
Игрален час · игри и работни листове по програмата на МОН