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

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

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

Какая из форм, представленных ниже, описывает оператор присваивания set, где Alist – ассоциативный список системы:

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

Варианты ответа
(defun set (x y) (eval '(cons x y) Alist) )
(defun set (x y) (assign x y Alist) )(Верный ответ)
(defun set (x y) (cons x y) Alist)
Похожие вопросы
Какая из приведенных ниже форм позволяет находить максимальный элемент 'i' списка 'L':
Какая из приведенных форм позволяет обратить список 'L':
Какой из результатов вычисления формы (rplaca x (cddr x)), где x – список (a b c d), является правильным:
Какой из результатов вычисления формы (rplacd (cddr x) (car x)), где x – список (a b c d), является верным:
Какой из результатов вычисления формы (rplacd (car x) (cddr x)), где x – список (a b c d), является верным:
Какой из результатов вычисления формы (rplaca (cdr x) (car x)), где x – список (a b c d), является правильным:
Какой из результатов вычисления формы (rplacd (cdr x) (car x)) , где x – список (a b c d), является верным:
Какой из результатов вычисления формы (rplaca '(e f) (car x)), где x – список (a b c d), является верным:
C помощью каких форм можно посчитать количество элементов 'i' в списке 'x':
В каком случае правильно указано количество обращений к последней ветви ((QUOTE T) (QUOTE NIL)) второго (вложенного) Cond функции Equal, имеющей определение
 (DEFUN equal (x y) (COND        		 ((ATOM x) (COND    		   ((ATOM y) (EQ x y))     		   ((QUOTE T) (QUOTE NIL))   		 )            )           ((equal (CAR x)(CAR y)) (equal (CDR x)(CDR y)))       ((QUOTE T) (QUOTE NIL))       )  ) 

при интерпретации выражений с указанными ниже аргументами: