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

Введение в программирование на Лиспе

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

Что происходит при вычислении интерпретатором формы ((lambda (x) (cons x x)) 'A):

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

Варианты ответа
в системе создается функциональный объект с именем Lambda
данная форма останется доступной в системе с возможностью многократного ее вызова с различными значениями переменной X
переменная X связывается со значением A, выполняется однократное вычисление безымянной функции, строящей пару (A . A)(Верный ответ)
Похожие вопросы
Какие события происходят в системе при вычислении интерпретатором формы ((lambda (x y) (cons x y)) 'A 'B):
Что происходит при вычислении формы (defun f(x)(cons x x)):
Какой результат будет получен при вычислении формы (cons '(car '(A B) (car '(C D)))) :
Какой результат будет получен при вычислении формы (cons '(car '(A B)) '(car '(C D))) :
Какой результат будет получен при вычислении формы (funcall (cons 'car '('(C D)))):
В каком порядке будет проходить вычисление формы ((lambda (x) (car (cons (cdr x) x))) '(1 2 3)):
В каких случаях правильно указан результат применения функции Assign, имеющей описание
(DEFUN assign (x v al) (COND     ((Null al) (CONS (CONS x v) Nil ))       ((equal x (CAAR al))(CONS (CONS x v) (CDR al)))       ((QUOTE T) (CONS (CAR al) (assign x v (CDR al))))      ))

к следующим аргументам:

В каких случаях правильно указан результат применения функции Assign, имеющей описание
(DEFUN assign (x v al) (COND    ((Null al) (CONS (CONS x v) Nil ))    ((equal x (CAAR al))(CONS (CONS x v) (CDR al)))    ((QUOTE T) (CONS (CAR al) (assign x v (CDR al))))     ))			

к следующим аргументам:

В каких случаях правильно указан результат применения функции Assign, имеющей определение
 (DEFUN assign (x v al) (COND     ((Null al) (CONS (CONS x v) Nil ))       ((equal x (CAAR al))(CONS (CONS x v) (CDR al)))       ((QUOTE T) (CONS (CAR al) (assign x v (CDR al))))      ))			

к следующим аргументам:

Какой результат будет получен при вычислении выражения (CONS 10 12)