Вопрос 1
Что делает функция primes в Haskell:
Выберите один ответ:
находит все простые числа до заданного числа
находит наименьшее простое число, которое делит заданное число
находит произведение всех простых чисел до заданного числа
находит сумму всех простых чисел до заданного числа
Вопрос 2 Верно Баллов: 1,0 из 1,0
Что означает правило - конверсии?
Выберите один ответ:
Переименование переменных
Замена переменных функциями
Замена функций переменными
Замена значений переменными
Вопрос 3 Верно Баллов: 1,0 из 1,0
Какую роль играет парадокс Рассела в математике?
Выберите один ответ:
Не играет никакой роли
Является примером некорректности классической логики
Является основой для теории типов
Является основанием для разработки новых математических теорий
Вопрос 4 Верно Баллов: 1,0 из 1,0
Для чего используются комбинаторы в лямбда исчислении?:
Выберите один ответ:
Они используются для преобразования функций в другие функции.
Они служат для проверки корректности функций.
Они применяются для создания новых функций из существующих
Они нужны для определения типов функций.
Вопрос 5 Неверно Баллов: 0,0 из 1,0
Что такое тип в системе типизации Карри?
Вопрос 6 Верно Баллов: 1,0 из 1,0
Какие из следующих функций могут быть использованы для нахождения
факториала натурального числа:
Выберите один ответ:
factorial
fact
factor
facto
Вопрос 7 Верно Баллов: 1,0 из 1,0
В чем разница между парой (2, 3) и кортежем (2, 3):
Выберите один ответ:
Пара может быть изменена, а кортеж нет.
Кортеж может содержать больше двух элементов, а пара нет
Пара - это структура данных, а кортеж - нет.
Между ними нет разницы.
Вопрос 8 Неверно Баллов: 0,0 из 1,0
Что такое косвенная рекурсия?
Выберите один ответ:
Это когда одна функция вызывает другую функцию, которая в свою очередь
вызывает первую
Это когда функция вызывает другую функцию
Это когда несколько функций вызывают друг друга
Это когда рекурсивный вызов находится внутри функции
Вопрос 9 Верно Баллов: 1,0 из 1,0
Что такое комбинаторы в функциональном программировании?
Выберите один ответ:
Это функции, которые принимают другие функции в качестве аргументов.
Это функции, которые возвращают другие функции
Это функции, которые выполняют определенные операции над другими
функциями.
Это функции, которые комбинируют другие функции для выполнения
определенных задач
Вопрос 10 Неверно Баллов: 0,0 из 1,0
Какое из следующих выражений всегда будет давать одинаковый результат,
независимо от порядка вычисления его частей?
Выберите один ответ:
a + b * c
(a + b) * c
a * b + c
a *b * c
Вопрос 11 Неверно Баллов: 0,0 из 1,0
Что делает функция and в функциональном программировании?
Выберите один ответ:
Возвращает первый истинный аргумент.
Возвращает последний ложный аргумент.
Вернет истину, только если оба аргумента истинны
Вернет ложь, только если хотя бы один из аргументов
Вопрос 12 Неверно Баллов: 0,0 из 1,0
Что из перечисленного является примером функционального
программирования?
Вопрос 13 Верно Баллов: 1,0 из 1,0
Функциональное программирование часто использует
Выберите один ответ:
циклы
условные операторы
рекурсию
все вышеперечисленное
Вопрос 14 Верно Баллов: 1,0 из 1,0
В чем назначение формальных правил типизации в функциональном
программировании?
Вопрос 15 Верно Баллов: 1,0 из 1,0
Какое значение получит переменная x после выполнения кода let x=(y->y+2)3?
Выберите один ответ:
3
2
5
6