Таких скидок больше не будет!

осталось мест 57
Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все тесты нейросети

Тест на тему Организация ввода и вывода данных. Организация ввода и вывода данных в Python. Оператор присваивания. Арифметические выражения и порядок их вычисления

30 ноября 2024 17:56

{Другой предмет}
Класс

Этот тест сгенерирован искусственным интеллектом. Возможны ошибки.

Сгенерировать свой тест

Тест по информатике для 8 класса

Тема: Организация ввода и вывода данных, Оператор присваивания, Арифметические выражения и порядок их вычисления в Python


1. Какой оператор в Python используется для присваивания значения переменной?

  • A) =
  • B) :=
  • C) ==
  • D) <-

Ответ: A) =


2. Какой из следующих вариантов правильно выводит строку "Привет, мир!" на экран в Python?

  • A) print("Привет, мир!")
  • B) echo "Привет, мир!"
  • C) write("Привет, мир!")
  • D) printf("Привет, мир!")

Ответ: A) print("Привет, мир!")


3. Какой из приведенных выше операторов выполняет арифметическое деление?

  • A) /
  • B) //
  • C) %
  • D) **

Ответ: A) /


4. Какой из следующих операторов в Python используется для получения остатка от деления?

  • A) /
  • B) //
  • C) %
  • D) **

Ответ: C) %


5. Какой результат выведет следующий код: print(2 + 3 * 4)?

  • A) 20
  • B) 14
  • C) 17
  • D) 10

Ответ: B) 14


6. Какой из следующих команд позволяет считывать строку с ввода пользователя в Python?

  • A) input()
  • B) read()
  • C) scan()
  • D) getline()

Ответ: A) input()


7. Какой результат выполнения выражения 5 - 2 + 1?

  • A) 4
  • B) 3
  • C) 2
  • D) 1

Ответ: A) 4


8. Какой из вариантов правильно присваивает значение переменной x?

  • A) x => 10
  • B) x := 10
  • C) x = 10
  • D) x == 10

Ответ: C) x = 10


9. Какой результат будет выведен командой print(10 // 3)?

  • A) 3.3
  • B) 3
  • C) 4
  • D) 0

Ответ: B) 3


10. Выберите правильное выражение для возведения в степень в Python.

  • A) x ^ y
  • B) x ** y
  • C) x ^^ y
  • D) x ^^^ y

Ответ: B) x ** y


11. Какой из следующих операторов используется для сложения двух вещественных чисел в Python?

  • A) +
  • B) ++
  • C) ∑
  • D) .add()

Ответ: A) +


12. Какой код выведет на экран значение переменной a, если a = 5?

  • A) show(a)
  • B) print a
  • C) print(a)
  • D) output(a)

Ответ: C) print(a)


13. Какой из следующих вариантов вычисляет выражение с учетом порядка операций: 2 + 3 * 4 - 1?

  • A) 13
  • B) 15
  • C) 9
  • D) 10

Ответ: A) 13


14. Что выведет следующая строка: print("Я учусь" + str(8))?

  • A) Я учусь8
  • B) Я учусь 8
  • C) 8Я учусь
  • D) 8 + Я учусь

Ответ: A) Я учусь8


15. Какой метод используется для преобразования строки в целое число?

  • A) toInt()
  • B) int()
  • C) convert()
  • D) parseInt()

Ответ: B) int()


16. Какой результат будет присвоен переменной b после выполнения b = 5 * (2 + 3)?

  • A) 25
  • B) 20
  • C) 5
  • D) 15

Ответ: B) 25


17. Какой из приведенных функций выводит на экран текстовый файл?

  • A) read()
  • B) open()
  • C) print()
  • D) write()

Ответ: C) print()


18. Какой результат делает выводите следующая программа: x = 3; print(x * x + 1)?

  • A) 10
  • B) 9
  • C) 12
  • D) 20

Ответ: A) 10


19. Какой из операторов в Python служит для сравнения?

  • A) ==
  • B) =
  • C) >
  • D) <>

Ответ: A) ==


20. Какой массив содержит данные в формате массива строк?

  • A) array
  • B) list
  • C) str
  • D) tuple

Ответ: B) list


21. Если переменная a равна 1, что выведет программа print("a равно", a)?

  • A) a равно 1
  • B) a равно, 1
  • C) "a равно" 1
  • D) 1 равно a

Ответ: A) a равно 1


22. Какой результат вычисления выражения 1 + 2 * (3 - 1)?

  • A) 5
  • B) 4
  • C) 6
  • D) 3

Ответ: A) 5


23. Какой из следующих вариантов используется для закрытия открытого файла в Python?

  • A) file.close()
  • B) close(file)
  • C) file.finish()
  • D) finish(file)

Ответ: A) file.close()


24. Какое выражение возвращает True?

  • A) 5 > 10
  • B) 10 >= 10
  • C) 15 == 15
  • D) B) и C) верны

Ответ: D) B) и C) верны


25. Какой результат будет у a = 4; b = 2; c = 8; print(a * b + c / b)?

  • A) 12
  • B) 20
  • C) 16
  • D) 18

Ответ: B) 20


26. Как организовать ввод с клавиатуры в Python для нескольки чисел?

  • A) input("")
  • B) input(int())
  • C) input().split()
  • D) readNumbers()

Ответ: C) input().split()


27. Какой результат выведет строка print(9 % 6)?

  • A) 3
  • B) 6
  • C) 9
  • D) 0

Ответ: A) 3


28. Что будет результатом выполнения следующего кода: print(3 + 2 * 3)?

  • A) 15
  • B) 12
  • C) 9
  • D) 18

Ответ: C) 9


29. Какой оператор используется для проверки неравенства?

  • A) !=
  • B) <>,
  • C) <=>
  • D) ^=

Ответ: A) !=


30. Какой результат вычисления выражения a = 3; b = 4; print(a ** b)?

  • A) 12
  • B) 64
  • C) 81
  • D) 7

Ответ: B) 81


Итог

Тест на 30 вопросов охватывает основные аспекты темы "Организация ввода и вывода данных, оператор присваивания, арифметические выражения и порядок их вычисления в Python". Каждый вопрос имеет 4 варианта ответа, среди которых один является правильным.


Сгенерировать свой тест

Популярные тесты

{Другой предмет}
3 Класс
{Другой предмет}
7 Класс
{Другой предмет}
11 Класс
{Другой предмет}
7 Класс

Саша — ассистент в телеграмме