Тест по информатике для 8 класса
Тема: Организация ввода и вывода данных, оператор присваивания, арифметические выражения и порядок их вычисления в Python
Вопрос 1: Какой оператор используется для присваивания значения переменной в Python?
A) =
B) :=
C) ->
D) ==
Ответ: A) =
Вопрос 2: Какой из следующих операторов имеет наивысший приоритет при вычислении?
A) +
B) -
C) *
D) /
Ответ: C) *
Вопрос 3: Как правильно вывести строку "Привет, мир!" в Python?
A) print("Привет, мир!")
B) echo("Привет, мир!")
C) write("Привет, мир!")
D) println("Привет, мир!")
Ответ: A) print("Привет, мир!")
Вопрос 4: Какой результат будет выведен при выполнении следующего кода: print(5 + 3 * 2)?
A) 16
B) 11
C) 10
D) 13
Ответ: B) 11
Вопрос 5: Какое значение будет присвоено переменной x, если выполнится код: x = 10 % 3?
A) 3
B) 1
C) 10
D) 0
Ответ: B) 1
Вопрос 6: Какой оператор используется для деления с остатком в Python?
A) /
B) //
C) %
D) :
Ответ: C) %
Вопрос 7: Какой оператор выполняет целочисленное деление?
A) /
B) //
C) %
D) :
Ответ: B) //
Вопрос 8: Что будет выведено, если выполнить следующее выражение: print(10 / 2 + 3)?
A) 5
B) 6
C) 8
D) 13
Ответ: B) 8
Вопрос 9: Как будет выглядеть правильный синтаксис для ввода данных от пользователя?
A) input("Введите данные: ")
B) read("Введите данные: ")
C) scan("Введите данные: ")
D)getline("Введите данные: ")
Ответ: A) input("Введите данные: ")
Вопрос 10: Какова результат выполнения следующего кода: a = 5; b = 10; print(a + b * 2)?
A) 25
B) 20
C) 15
D) 10
Ответ: B) 25
Вопрос 11: Какой из следующих методов используется для конкатенации строк в Python?
A) +
B) &
C) concat()
D) join()
Ответ: A) +
Вопрос 12: Какой вывод будет получен при выполнении следующего кода: a = 2; b = 5; print(a ** b)?
A) 10
B) 25
C) 32
D) 7
Ответ: B) 32
Вопрос 13: Какое значение будет присвоено переменной y, если выполнить код: y = int(4.7)?
A) 4
B) 5
C) 4.7
D) 7
Ответ: A) 4
Вопрос 14: Какой результат будет у выражения: print(2 + 3 * (5 - 2))?
A) 11
B) 15
C) 8
D) 10
Ответ: A) 11
Вопрос 15: Что будет выведено в результате выполнения кода: x = "Hello"; print(x * 3)?
A) Hello Hello Hello
B) Hello3
C) HelloHelloHello
D) Hello, Hello, Hello
Ответ: C) HelloHelloHello
Вопрос 16: Какой код используется для комментария в Python?
A) /* комментарий */
B) // комментарий
C) # комментарий
D) -- комментарий
Ответ: C) # комментарий
Вопрос 17: Какой оператор возвращает True, если значения слева и справа равны?
A) =
B) ==
C) ===
D) :
Ответ: B) ==
Вопрос 18: Какой из следующих операторов не является арифметическим?
A) +
B) -
C) *
D) &=
Ответ: D) &=
Вопрос 19: Какой тип данных в Python представлен числом с плавающей запятой?
A) int
B) str
C) float
D) bool
Ответ: C) float
Вопрос 20: Какой из следующих кодов правильно завершает программу?
A) exit()
B) stop()
C) end()
D) quit()
Ответ: A) exit() (в Python) или D) quit() (в интерактивной среде)
Этот тест содержит 20 вопросов с правильными ответами, которые помогут школьникам проверить свои знания по тематике "Организация ввода и вывода данных, оператор присваивания, арифметические выражения и порядок их вычисления в Python".