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

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

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

В чем заключается различие между аргументами (и значениями) функционалов и функций:

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

Варианты ответа
в качестве аргументов и результатов у функций могут выступать только определенные типы объектов, а у функционалов любые
в качестве аргументов и результатов у функций могут выступать функционалы.
в качестве аргументов и результатов у функционалов могут выступать функции(Верный ответ)
Похожие вопросы
Какой из результатов вызова функционала map-ap, аргументами которого выступают следующие функции и списки, является правильным:
(defun map-ap (fn ll)     (cond        (ll (append (fn (car ll) )                  (map-ap fn (cdr ll) ))    )  )   )            
Какой из результатов вызова функционала map-ap, аргументами которого выступают следующие функции и списки, является правильным:
(defun map-ap (fn ll)     (cond        (ll (append (fn (car ll) )                  (map-ap fn (cdr ll) ))    )  )   )            
Какой из результатов вызова функционала map-ap, аргументами которого выступают следующие функции и списки, является правильным:
(defun map-ap (fn ll)     (cond        (ll (append (fn (car ll) )                  (map-ap fn (cdr ll) ))    )  )   )            
Какой из результатов вызова функционала map-el, аргументами которого выступают следующие функции и списки, является правильным:
(defun map-el (fn xl)                             (cond                                              (xl (cons (funcall fn (car xl) )                (map-el fn (cdr xl))        )    )  )   )                                                  
Какой из результатов вызова функционала map-comp, аргументами которого выступают следующие функции и списки, является правильным:
  (defun map-comp (fn al vl)                 (cond        (al (cons (fn (car al) (car vl))                           (map-comp (cdr al) (cdr vl)))    )  )   )            
Какой из результатов вызова функционала map-comp, аргументами которого выступают следующие функции и списки, является правильным:
 (defun map-comp (fn al vl)                 (cond        (al (cons (fn (car al) (car vl))                           (map-comp (cdr al) (cdr vl)))    )  )   )           
Какой из результатов вызова функционала map-comp, аргументами которого выступают следующие функции и списки, является правильным:
 (defun map-comp (funcall fn al vl)                 (cond        (al (cons (fn (car al) (car vl))                           (map-comp (cdr al) (cdr vl)))    )  )   )
В каких случаях правильно указано число обращений к функции Cons при вызове функции subst, имеющей определение
(DEFUN subst (x y z) (COND       ((equal y z) x)      ((ATOM z) z)      ((QUOTE T)(CONS        (subst x y (CAR z))        (subst x y (CDR z))         )       )     )),   

со следующими аргументами (порядок следования x y z):

В каких случаях правильно указан результат выполнения функции member, имеющей определение
(DEFUN member (x y) (COND      ((null y) (QUOTE Nil))     ((equal x (CAR y)) (QUOTE T))     ((QUOTE T) (member x (CDR y))    ))     

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

В каких случаях правильно указан результат выполнения функции member, имеющей определение
(DEFUN member (x y) (COND      ((null y) (QUOTE Nil))     ((equal x (CAR y)) (QUOTE T))     ((QUOTE T) (member x (CDR y)) ) )    ) 

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