Меню
Тесты
Тесты  /  Информатика  /  10 класс  /  10 класс Python Подпрограммы

10 класс Python Подпрограммы

Avatar
18.03.2025. Тест. Информатика, 10 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
тест по теме Процедуры и функции 10 класс учебник Поляков

Список вопросов теста

Вопрос 1

Запись вспомогательных алгоритмов в языках программирования осуществляется с помощью... 

Варианты ответов
  • операторов
  • функций
  • подпрограмм
Вопрос 2

Подпрограмма которая не возвращает результат, а только обрабатывает входные данные...

Варианты ответов
  • процедура
  • функция
  • оператор
Вопрос 3

Подпрограмма, имеющая единственный результат, записываемый в ячейку памяти, это ....

Варианты ответов
  • функция
  • процедура
  • подпрограмма
Вопрос 4

Описание функции  имеет вид: 

Варианты ответов
  • def <имя функции>:
  • <операторы>
  • return <результат>
Вопрос 5

С помощью какого ключевого слова можно вернуть значение из функции в основную программу?

Варианты ответов
  • print
  • continue
  • break
  • return
Вопрос 6

С помощью какого ключевого слова можно создать функцию?

Варианты ответов
  • def
  • import
  • return
Вопрос 7

 Укажите локальные параметры процедуры

def digit(d,n):
    print(d*n)
x=input()
y=int(input())
digit(x,y)

Варианты ответов
  • x и y
  • d и n
  • все переменные программы
Вопрос 8

Что выведет программа если ввести данных, сначала 2 потом 3

def digit(d,n):
    print(d*n)
x=input()
y=int(input())
digit(x,y)

Вопрос 9

 задаче есть функция для поиска минимального из двух чисел. 

Запишите её вызов для нахождения минимального из чисел a  и b. 

def min (x, y):
    if x < y:
        return x
    else:
        return y

ответ запишите без пробелов

Вопрос 10

Определите результат работы программы:

def divmod(x,y):
    d=x//y
    m=x%y
    return d,m
a,b=divmod(17,4)
print(a,b)

Вопрос 11

Сделайте анализ программы,  выберите все верные ответы 

def summa(a,b;c):
    s=a+b+c
return s

summa(a=9,c=5,3)

Варианты ответов
  • неправильно переданы аргументы функции при ее вызове
  • недостаточно аргументов для выполнения тела функции
  • неверные вычисления
  • неправильное название функции
  • нет отступа перед ключевым словом return
  • аргументы неправильно перечислены, стоит символ ;
Вопрос 12

Сколько параметров может принимать функция?

Варианты ответов
  • Нисколько, функция не принимает значения, только возвращает
  • 1
  • 2
  • бесконечно много
Вопрос 13

Для чего нужно ключевое слово global в подпрограмме?

Варианты ответов
  • Чтобы сделать переменную доступной из любой точки мира
  • Чтобы указать, что эта переменная имеет самое важное значение в программе
  • Такого ключевого слова нет, мы достали его из языка C++
  • Чтобы переменную можно было изменять за пределами текущей подпрограммы
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт