Вот тест по теме "Общие сведения о языке программирования Python" для 8 класса. В тесте 50 вопросов с единственным выбором ответа, и прилагаются правильные ответы.
Какой тип данных в Python представляет собой целое число?
- A) str
- B) int
- C) float
- D) list
- Ответ: B
Какой из следующих операторов используется для сложения в Python?
- A) +
- B) -
- C) *
- D) /
- Ответ: A
Какой символ используется для обозначения комментариев в Python?
- A) //
- B) #
- C) /*
- D) --
- Ответ: B
Какой из следующих вариантов будет корректным объявлением переменной в Python?
- A) 1variable = 5
- B) variable_1 = 5
- C) variable-1 = 5
- D) variable 1 = 5
- Ответ: B
Что выведет команда print(type(3.14))?
- A) <class 'int'>
- B) <class 'float'>
- C) <class 'str'>
- D) <class 'list'>
- Ответ: B
Какой метод используется для определения длины строки в Python?
- A) len()
- B) length()
- C) count()
- D) size()
- Ответ: A
Какой из следующих операторов используется для деления в Python?
- A) /
- B) //
- C) %
- D) ^
- Ответ: A
Какой тип данных в Python используется для хранения последовательности элементов?
- A) str
- B) int
- C) list
- D) bool
- Ответ: C
Какой символ используется для обозначения конца строки в Python?
- A) ;
- B) .
- C) :
- D) ' (апостроф)
- Ответ: D
Какой из следующих типов данных является логическим в Python?
- A) 0 и 1
- B) True и False
- C) 'Yes' и 'No'
- D) int и float
- Ответ: B
Что возвращает функция range(5) в Python?
- A) [0, 1, 2, 3, 4]
- B) (0, 1, 2, 3, 4)
- C) [1, 2, 3, 4, 5]
- D) 5
- Ответ: A
Какой из следующих методов добавляет элемент в конец списка?
- A) insert()
- B) append()
- C) add()
- D) extend()
- Ответ: B
Какой оператор используется для сравнения равенства двух значений в Python?
- A) =
- B) ==
- C) ===
- D) :=
- Ответ: B
Какой тип данных используется для хранения пара значений (ключ, значение)?
- A) list
- B) tuple
- C) dictionary
- D) set
- Ответ: C
Какой из следующих операторов используется для взятия остатка от деления?
- A) &
- B) %
- C) //
- D) ^
- Ответ: B
Какой из следующих методов используется для преобразования строки в верхний регистр?
- A) upper()
- B) toUpperCase()
- C) capitalized()
- D) makeUpper()
- Ответ: A
Какое значение будет выведено на экран в результате выражения print(5 == 5)?
- A) 0
- B) True
- C) False
- D) 5
- Ответ: B
Что выведет команда print(2 ** 3)?
- A) 6
- B) 8
- C) 9
- D) 4
- Ответ: B
Какой метод удаляет последний элемент из списка в Python?
- A) delete()
- B) pop()
- C) remove()
- D) discard()
- Ответ: B
С помощью какого оператора можно объединить две строки?
- A) +
- B) &
- C) |
- D) .
- Ответ: A
Какой символ используется для обозначения новой строки в Python?
- A) \n
- B) \t
- C) \r
- D) \a
- Ответ: A
Какой из следующих методов используется для сортировки списка?
- A) sort()
- B) arrange()
- C) order()
- D) display()
- Ответ: A
Какой из следующих типов является неизменяемым в Python?
- A) list
- B) dict
- C) set
- D) tuple
- Ответ: D
Какой ключевой оператор используется для создания функции?
- A) def
- B) function
- C) create
- D) fun
- Ответ: A
Какой из следующих методов применяется для замены части строки?
- A) replace()
- B) swap()
- C) change()
- D) substitute()
- Ответ: A
Какой метод возвращает минимальное значение из списка?
- A) min()
- B) lowest()
- C) minimum()
- D) small()
- Ответ: A
Какой из следующих операторов используется для логического "И"?
- A) &
- B) |
- C) and
- D) &&
- Ответ: C
Как в Python объявить переменную с несколькими словами?
- A) variable name
- B) variable_name
- C) variable-name
- D) variable.name
- Ответ: B
Какой оператор используется для логического "ИЛИ" в Python?
- A) |
- B) or
- C) ||
- D) &&
- Ответ: B
Запись x = [1, 2, 3] создает:
- A) строку
- B) список
- C) кортеж
- D) множество
- Ответ: B
Какой метод используется, чтобы удалить элемент из списка по его значению?
- A) remove()
- B) delete()
- C) clear()
- D) discard()
- Ответ: A
Какой вариант является правильным для обработки исключений в Python?
- A) try: ... except: ...
- B) catch: ... finally: ...
- C) exception: ... handle: ...
- D) if: ... else: ...
- Ответ: A
Какой оператор используется для проверки неравенства двух значений?
- A) =
- B) !=
- C) <>
- D) ~=
- Ответ: B
Какой функционал обеспечивает оператор len() в Python?
- A) считает количество элементов в списке
- B) находит наибольшее значение
- C) определяет тип данных
- D) форматирует строку
- Ответ: A
Какой тип данных в Python используется для представления набора уникальных элементов?
- A) list
- B) dict
- C) set
- D) tuple
- Ответ: C
Какой из следующих методов возвращает длину списка?
- A) size()
- B) length()
- C) count()
- D) len()
- Ответ: D
Какой ключ используется, чтобы прервать цикл в Python?
- A) stop
- B) exit
- C) break
- D) end
- Ответ: C
Что выведет print("Hello" * 2)?
- A) HelloHello
- B) Hello 2
- C) "Hello"
- D) Hello
- Ответ: A
Какой из следующих методов используется для добавления элемента в определенное место в списке?
- A) append()
- B) insert()
- C) add()
- D) put()
- Ответ: B
Какой символ обозначает слэш в строках Python?
- A) /
- B) \
- C) /\
- D) /
- Ответ: B
Какой тип цикла в Python непрерывен?
- A) for
- B) while
- C) do-while
- D) loop
- Ответ: B
Что выведет команда print("Hello World"[0])?
- A) Hello
- B) H
- C) W
- D) Error
- Ответ: B
Какой символ позволяет создать строку с многострочным текстом?
- A) "
- B) '
- C) """ или '''
- D) []
- Ответ: C
Какой оператор используется в цикле для получения индекса элемента?
- A) in
- B) index
- C) for
- D) with
- Ответ: A
Какой метод преобразует строку в нижний регистр?
- A) lower()
- B) toLowerCase()
- C) downcase()
- D) small()
- Ответ: A
Как можно открыть файл для чтения в Python?
- A) open("file.txt", "r")
- B) open("file.txt", "w")
- C) open("file.txt", "a")
- D) open("file.txt", "rw")
- Ответ: A
Какой метод используется для записи данных в файл?
- A) write()
- B) save()
- C) print()
- D) insert()
- Ответ: A
Что такое срез в Python?
- A) Подмножество строки или списка
- B) Ошибка в коде
- C) Тип данных
- D) Комментарий
- Ответ: A
Какой из следующих методов используется для удаления всех элементов в списке?
- A) delete()
- B) clear()
- C) removeAll()
- D) empty()
- Ответ: B
Как в Python создается бесконечный цикл?
- A) while True:
- B) for infinity:
- C) while 1:
- D) infinite loop:
- Ответ: A
Вы можете использовать этот тест для подготовки к экзаменам по информатике. Удачи!