Меню
Тесты
Тесты  /  Информатика  /  10 класс  /  Запись вспомогательных алгоритмов на языке Python

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

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

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

Вопрос 1

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

Вопрос 2

В Python  различают два вида подпрограмм: 

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

Выберите верные суждения 

Варианты ответов
  • Процедура начинается с ключевого слова def
  • Тело процедуры записывается с отступом
  • Процедура должна быть определена к моменту ее вызова
  • При вызове процедуры в скобках записывается фактические значения параметров (аргументы)
  • Результат работы процедуры возвращается с помощью оператора return
Вопрос 4

При вызове функции от нескольких значений её результат можно записать в две различные переменные: 

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

Запишите  результат выполнения функции

Вопрос 5

Если при вызове функции указать только одну переменную, то результатом будет кортеж. Запишите результат выполнения программы  

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

 

Вопрос 6

В результате работы функции 

def even(n):
    return n%2!=0
n=1234
print(even(n))

на экране будет выведено значение

Вопрос 7

Выберите верные суждения:

Варианты ответов
  • логическая функция возвращает значение True или False
  • функция может возвращать несколько значений
  • при выполнении оператора return завершается работа функции
Вопрос 8

Соотнесите определения типа переменных для вспомогательных алгоритмов:

1.

локальная переменная

2.

глобальная переменная

Варианты ответов
  • переменная, введенная в подпрограмме и доступна внутри нее
  • переменная, введенная в основной программе
Вопрос 9

Какую задачу решает  функция?

def middle(a,b,c):
    mi=min(a,b,c)
    ma=max(a,b,c)
    return a+b+c-mi-ma

Варианты ответов
  • находит среднее число по величине из трех различных чисел
  • вычисляет средне арифметическое значение из трех
  • вычисляет длину отрезка a,b
Вопрос 10

Выполните анализ программы и укажите результат ее выполнения 

def factorial(n):
    res = 1
    for i in range(1, n + 1):
        res *= i
    return res
print(factorial(5))

Пройти тест
Сохранить у себя:

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

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