База ответов ИНТУИТ

Основы функционального программирования

<<- Назад к вопросам

Как преобразовать форму (cons 'a1 'b2 'c3 'd4), чтобы получить выражение, имеющее значение?

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
заменить атомы на списки
убрать апострофы перед аргументами
заменить "cons" на "list" - функция, строящая список из произвольного числа элементов(Верный ответ)
оставить в списке аргументов только два элемента(Верный ответ)
Похожие вопросы
Как можно изменить форму (cons (a три) (b четыре)), чтобы получить значение cons от заданных списков, а не диагностическое сообщение?
Как следует изменить форму (cons (a 'a3) (b 'b4)), чтобы получить ее значение?
Как можно изменить форму (cons (a 'три) (b 'четыре)), чтобы получить значение при заданных значениях переменных a и b, а не диагностическое сообщение?
Как можно изменить форму (cons (a 'три) (b 'два)), чтобы увидеть ее значение при заданных a и b, а не диагностическое сообщение?
Как можно воздействовать на форму (cons (a 'два) (b 'семь)), чтобы интерпретатор обязательно выдал ее значение, а не диагностическое сообщение?
Что можно подправить, чтобы форма (cons 'один 'два 'три) имела значение?
Какая из форм выдает то же значение, что и (cons y (cdr x))?
По какой причине не может быть вычислена форма ((cons x 'два) 'три). Что в ней надо подправить, чтобы добиться вычислимости?
В каких случаях правильно указано число обращений к CONS, которое произойдет при выполнении функции append (сцепление списков) на указанных аргументах?
Отметьте правильное число обращений к CONS, которое произойдет при выполнении функции append (соединение двух списков в один) на заданных аргументах.