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

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

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

Отметьте вариант, в котором последовательно будут вычислены выражения e1 e2 e3, а потом выдаст значение e1 как результат?

(Отметьте один правильный вариант ответа.)

Варианты ответа
((lambda (a) a) (list e1 e2 e3))
(car (list e1 e2 e3))(Верный ответ)
(prog (x) (setq x e1) e2 e3 (print x))
(let ( (a2 e2) (a3 e3)) e1)
Похожие вопросы
Какая форма последовательно последовательно вычислит выражения e1 e2 3, а потом выдаст значение e1 результат?
Какая форма последовательно вычислит выражения e1 e2 e3, а потом выдаст значение e1 из них как результат?
В каком случае указанная форма последовательно вычислит ряд выражений e1 e2 e3, а потом выдаст значение e1 как результат?
Отметьте вариант, в котором правильно указано число обращений к себе функции equal, сравнивающей две структуры для выяснения, совпадают ли они?
Как можно изменить форму (cons (a 'три) (b 'четыре)), чтобы получить значение при заданных значениях переменных a и b, а не диагностическое сообщение?
Как можно изменить форму (cons (a 'три) (b 'два)), чтобы увидеть ее значение при заданных a и b, а не диагностическое сообщение?
Какая команда машины SECD заведомо не понадобятся при компиляции выражения (CADR n)?
Какая команда машины SECD не нужна при компиляции выражения (CADR n )?
Отметьте правильное число обращений к CONS, которое произойдет при выполнении функции append (соединение двух списков в один) на заданных аргументах.
Значение какого выражения - (A . B)?