Обратно към урока

Компютърно моделиране и информационни технологии · 7 клас · Компютърно моделиране

Основни типове данни

Име: Клас: Дата:

  1. Какъв тип е стойността "котка" в Python?

    • А) int (цяло число)
    • Б) str (низ)
    • В) float (дробно число)
    • Г) bool (логически)
  2. Кой тип в Python има само две стойности: True и False?

    • А) int
    • Б) str
    • В) bool
    • Г) float
  3. Какъв е типът на числото 3.14 в Python?

    • А) int
    • Б) str
    • В) bool
    • Г) float
  4. Какво връща функцията input() в Python?

    • А) Низ (текст)
    • Б) Цяло число
    • В) Дробно число
    • Г) Логическа стойност
  5. Какво ще изведе print(int("7") + 3) в Python?

    • А) 73
    • Б) 10
    • В) 7.3
    • Г) Грешка
  6. От какъв тип е числото 10 в Python?

    • А) float
    • Б) str
    • В) bool
    • Г) int
  7. Коя от тези стойности е низ (str)?

    • А) "15"
    • Б) 15
    • В) 15.0
    • Г) True
  8. Какво ще изведе print(len("Python"))?

    • А) 5
    • Б) 6
    • В) 7
    • Г) Python
  9. Какво ще изведе print("ab" * 3)?

    • А) ab3
    • Б) aaabbb
    • В) ababab
    • Г) Грешка
  10. Какво ще изведе print(float("2.5") * 2)?

    • А) 2.52.5
    • Б) 5
    • В) Грешка
    • Г) 5.0
  11. Какво прави редът x = 5 в Python?

    • А) Проверява дали x е равно на 5
    • Б) Извежда 5 на екрана
    • В) Присвоява на x стойност 5
    • Г) Изтрива променливата x
  12. Кое от тези имена НЕ е позволено за променлива в Python?

    • А) broi_2
    • Б) vazrast
    • В) _suma
    • Г) 2broi
  13. Колко е 7 // 2 в Python?

    • А) 3
    • Б) 3.5
    • В) 1
    • Г) 4
  14. x = 4, после y = x * 2, после x = y - 1. Колко е x?

    • А) 4
    • Б) 7
    • В) 8
    • Г) 9
  15. Какво ще изведе print(2 ** 3 + 1)?

    • А) 7
    • Б) 10
    • В) 9
    • Г) 16
  16. Какво е променлива в програмирането?

    • А) Именувано място в паметта, което пази стойност
    • Б) Вид цикъл
    • В) Команда за печат
    • Г) Тип файл
  17. Колко е 10 % 3 в Python?

    • А) 3
    • Б) 1
    • В) 0
    • Г) 3.33
  18. Колко е 2 + 3 * 4 в Python?

    • А) 20
    • Б) 24
    • В) 14
    • Г) 9
  19. a = 5 и b = 2. Колко е a / b в Python 3?

    • А) 2
    • Б) 3
    • В) 2.0
    • Г) 2.5
  20. x = 10, после x += 5, после x -= 3. Колко е x?

    • А) 12
    • Б) 15
    • В) 7
    • Г) 18

Отговори

Основни типове данни

  1. 1. Б) str (низ) Текст, ограден в кавички, е низ, тип str.
  2. 2. В) bool Логическият тип bool има две стойности: True (истина) и False (лъжа).
  3. 3. Г) float Числата с десетична точка са от тип float (дробни числа).
  4. 4. А) Низ (текст) input() винаги връща str; за число се пише например int(input()).
  5. 5. Б) 10 int("7") превръща низа в числото 7, а 7 + 3 = 10.
  6. 6. Г) int Цели числа без десетична точка са от тип int.
  7. 7. А) "15" Всичко, оградено в кавички, е низ, дори да прилича на число.
  8. 8. Б) 6 len() връща броя символи: P, y, t, h, o, n са 6.
  9. 9. В) ababab Низ, умножен по цяло число, се повтаря толкова пъти.
  10. 10. Г) 5.0 float("2.5") дава дробното число 2.5, а 2.5 * 2 = 5.0 (резултатът е float).
  11. 11. В) Присвоява на x стойност 5 Знакът = е присвояване; за сравнение се ползва ==.
  12. 12. Г) 2broi Името на променлива не може да започва с цифра.
  13. 13. А) 3 // е целочислено деление: 7 делено на 2 е 3 с остатък 1.
  14. 14. Б) 7 y = 8, а x = 8 - 1 = 7.
  15. 15. В) 9 ** е степенуване: 2 ** 3 = 8, а 8 + 1 = 9.
  16. 16. А) Именувано място в паметта, което пази стойност Променливата има име и стойност, която може да се сменя.
  17. 17. Б) 1 % дава остатъка: 10 = 3 · 3 + 1.
  18. 18. В) 14 Умножението е преди събирането: 3 * 4 = 12, 2 + 12 = 14.
  19. 19. Г) 2.5 Операторът / дава дробен резултат (float): 5 / 2 = 2.5.
  20. 20. А) 12 x += 5 прави x = 15, а x -= 3 прави x = 12.

Игрален час · игри и работни листове по програмата на МОН