Главная /
Основы функционального программирования /
Как следует изменить форму (cons (a 'a3) (b 'b4)), чтобы получить ее значение?
Как следует изменить форму (cons (a 'a3) (b 'b4))
, чтобы получить ее значение?
вопрос
Правильный ответ:
перед каждым из аргументов функции
cons
вставить апостроф, блокирующий их вычисление
в начало каждого из аргументов следует вставить бинарную функцию, чтобы их значения могли быть вычислены, если
a
и b
определены. Например (cons (eq a 'a3) (cons b 'b4))
может быть вычислена
убрать внутренние скобки, что даст
(cons a 'a3 b 'b4)
символы
a
и b
надо заменить на имена унарных функций Сложность вопроса
84
Сложность курса: Основы функционального программирования
93
Оценить вопрос
Комментарии:
Аноним
Я провалил экзамен, почему я не нашёл этот крутой сайт с ответами с тестами intuit до сессии
25 сен 2018
Аноним
Это очень нехитрый тест интуит.
10 июл 2016
Другие ответы на вопросы из темы программирование интуит.
- # Выберите тест, на котором функцию Subst нет смысла выполнять, т.к. не получается нового значения.
- # Какая из перечисленных форм построит значение ((2 3)(3) Nil)?
- # Какое из S-выражений распечатается как (A (B C) D E)?
- # Какой список аргументов не соответствует списку формальных параметров (x y z &rest t)?
- # Какие из форм вырабатывают одинаковые значения?