Вот тест на тему "Функции с и без параметра, локальные и глобальные переменные в Python" для 9 класса. Включены 10 вопросов с единственным выбором и правильные ответы.
Тест по информатике: Функции и переменные в Python
Вопрос 1: Что такое функция в языке Python?
- A) Набор инструкций, выполняемых по одному разу
- B) Набор инструкций, который можно вызывать многократно
- C) Переменная, хранящая данные
- D) Оператор, который выполняет математическую операцию
Правильный ответ: B
Вопрос 2: Какой из следующих вариантов определяет функцию в Python?
- A)
def myFunction(): - B)
function myFunction(): - C)
create myFunction(): - D)
function: myFunction()Правильный ответ: A
Вопрос 3: Какой из перечисленных параметров является обязательным при вызове функции?
- A) Параметры со значениями по умолчанию
- B) Позиционные параметры
- C) Аргументы ключевого слова
- D) Необязательные параметры
Правильный ответ: B
Вопрос 4: Что такое локальная переменная?
- A) Переменная, доступная во всей программе
- B) Переменная, доступная только внутри функции
- C) Переменная, хранящая глобальные данные
- D) Переменная, которая хранит результат выполнения функции
Правильный ответ: B
Вопрос 5: Какой из следующих вариантов создаёт глобальную переменную?
- A)
global x = 5 - B)
x = 5 - C)
def function(): x = 5 - D)
def function(): global x; x = 5Правильный ответ: D
Вопрос 6: Что произойдёт, если в функции будет использована переменная, которая не была объявлена внутри функции и не является глобальной?
- A) Программа завершится с ошибкой
- B) Python создаст новую глобальную переменную
- C) Функция вернёт значение по умолчанию
- D) Будет использовано значение None
Правильный ответ: A
Вопрос 7: Как передаются аргументы в функцию, если она определена с параметрами?
- A) Только по значению
- B) Только по ссылке
- C) По значению или по ссылке
- D) Аргументы не передаются
Правильный ответ: C
Вопрос 8: Какое значение вернёт функция, если используется оператор return в ней?
- A) Указывает, что функция завершила выполнение
- B) Ничего не вернёт
- C) Вернёт переданное значение
- D) Вернёт значение None
Правильный ответ: C
Вопрос 9: Если функция не возвращает значения, каково по умолчанию возвращаемое значение?
- A) 0
- B) ''
- C) None
- D) false
Правильный ответ: C
Вопрос 10: Что находиться в области видимости локальных переменных?
- A) Вся программа
- B) Только функции, в которых они объявлены
- C) Все функции
- D) Только в том же блоке кода
Правильный ответ: B
Ответы на тест:
- B
- A
- B
- B
- D
- A
- C
- C
- C
- B
Этот тест можно использовать на уроках информатики или для подготовки к контрольным работам.