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

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

Присвояване, аритметични и логически изрази

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

  1. Какво прави командата x = 5?

    • А) Сравнява x с 5
    • Б) Отпечатва 5
    • В) Изтрива x
    • Г) Присвоява стойност 5 на променливата x
  2. Колко е 7 // 2 в Python?

    • А) 3.5
    • Б) 3
    • В) 1
    • Г) 4
  3. Каква е стойността на x след: x = 4; x = x + 3; x = x * 2?

    • А) 11
    • Б) 14
    • В) 10
    • Г) 8
  4. Колко е 2 ** 3 + 10 % 4?

    • А) 10
    • Б) 14
    • В) 8
    • Г) 12
  5. Кое е правилно име на променлива в Python?

    • А) 2score
    • Б) my score
    • В) score
    • Г) score!
  6. Колко е 3 + 4 * 2 в Python?

    • А) 14
    • Б) 10
    • В) 11
    • Г) 24
  7. Какви са стойностите след: a = 2; b = a; a = 10?

    • А) a = 10, b = 10
    • Б) a = 2, b = 2
    • В) a = 2, b = 10
    • Г) a = 10, b = 2
  8. Каква е стойността на израза (5 > 3) and (2 > 4)?

    • А) True
    • Б) False
    • В) 5
    • Г) Грешка
  9. Кой знак означава умножение в Python?

    • А) *
    • Б) x
    • В) ·
    • Г) :
  10. Колко е 10 / 4 в Python?

    • А) 2
    • Б) 2.5
    • В) 2,5
    • Г) 3
  11. Колко е 17 % 5 в Python?

    • А) 3
    • Б) 12
    • В) 2
    • Г) 3.4
  12. Колко е 2 ** 4 в Python?

    • А) 8
    • Б) 6
    • В) 24
    • Г) 16
  13. x = 20. Колко е x след x = x // 3?

    • А) 6
    • Б) 7
    • В) 6.67
    • Г) 60
  14. Кое име на променлива е грешно в Python?

    • А) score2
    • Б) 2score
    • В) my_score
    • Г) Score
  15. Каква е стойността на not (3 > 2) or (4 % 2 == 0)?

    • А) False
    • Б) 0
    • В) True
    • Г) Грешка

Отговори

Присвояване, аритметични и логически изрази

  1. 1. Г) Присвоява стойност 5 на променливата x Знакът = в Python означава присвояване.
  2. 2. Б) 3 // е целочислено деление: 7 // 2 = 3 (остатък 1).
  3. 3. Б) 14 4 + 3 = 7, после 7 · 2 = 14.
  4. 4. А) 10 2 ** 3 = 8, 10 % 4 = 2, а 8 + 2 = 10.
  5. 5. В) score Името започва с буква или _, без интервали и специални знаци.
  6. 6. В) 11 Първо се умножава: 4 · 2 = 8, после 3 + 8 = 11.
  7. 7. Г) a = 10, b = 2 b получава стойността 2 в момента на присвояването; после се променя само a.
  8. 8. Б) False 5 > 3 е True, 2 > 4 е False, а True and False дава False.
  9. 9. А) * В Python умножението се записва със звездичка: 3 * 4.
  10. 10. Б) 2.5 Знакът / дава точно деление и резултат с десетична точка.
  11. 11. В) 2 17 = 3 · 5 + 2, остатъкът е 2.
  12. 12. Г) 16 2 ** 4 = 2 · 2 · 2 · 2 = 16.
  13. 13. А) 6 // дава цялата част от делението: 20 : 3 = 6 и остатък 2.
  14. 14. Б) 2score Името не може да започва с цифра.
  15. 15. В) True not (3 > 2) е False, 4 % 2 == 0 е True, а False or True дава True.

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