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

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

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

Отметьте тест, на котором сработает функция:
(defun Assoc (x al) (cond (al(cond ((eq (x (caar al))) (car al))))

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

Варианты ответа
(A ( X A B C )) => (A B C)
( ((A . S))) => S
(A ((A . B)) ) => (A . B)(Верный ответ)
Похожие вопросы
Отметьте тест, на котором не может сработать функция:
(defun Assoc (x al) (cond (al(cond ((eq (x (caar al))) (car al))))
Отметьте спецификации, которым соответствует функция:
(defun Assoc (x al) (cond (al(cond ((eq (x (caar al))) (car al))))
Какие из спецификаций результатов соответствуют определению функции:
(lambda (x xl) (cond (xl (cond ((eq x (car xl))T)))))
Какие из спецификаций аргументов соответствуют определению функции:
(lambda (x xl) (cond (xl (cond ((eq x (car xl))T)))))
Какая из спецификаций аргументов и результатов соответствует определению функции:
(lambda (x xl) (cond (xl (cond ((eq x (car xl))xl)))))
Какая из спецификаций аргументов и результатов соответствует определению функции:
(lambda (xl) (cond (xl (cond ((eq x (car xl))xl)))))
Какая из спецификаций аргументов и результатов соответствует определению функции:
(lambda (x xl) (cond (xl (cond ((eq x (car xl))xl)))))
Какие из спецификаций аргументов и результатов соответствуют определению функции:
(lambda (x xl) (cond (xl (cond ((eq x (car xl))xl)))))
Какая из спецификаций аргументов соответствует определению функции:
(lambda (x xl) (cond (xl (cond ((equal x (car xl)) (eq (cadr xl) x))))))
Какая из спецификаций аргументов наиболее точно соответствует определению функции:
(lambda (x xl) (cond (xl (cond ((eq x (car xl))(caadr xl))))))