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

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

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

Какая из приведенных форм позволяет обратить список 'L':

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
 (defun rev(L)    (prog (x y)     A (cond ((Null L) (return x)))    (setq y (cdr L))    	   (cond ((atom y) (go B)))    (setq y (rev y))     B (setq x (cons y x))    (setq L (cdr L))    (go A)    )    )
(Верный ответ)
 (defun rev(L)    (prog ()     A (cond ((Null L) (return x)))    (set 'y (cdr L))    	   (cond ((atom y) (goto B)))    (set'y (rev y))     B (set 'x (cons y x))    (set 'L (cdr L))    (go A)    )    )
(Верный ответ)
   (prog  rev (L x y)     A (cond ((Null L) (return x)))    (setq y (cdr L))    	   (cond ((atom y) (go B)))    (setq y (rev y))     B (setq x (cons y x))    (setq L (cdr L))    (go A)    )    )
Похожие вопросы
Какая из приведенных ниже форм позволяет находить максимальный элемент 'i' списка 'L':
Какая из форм, представленных ниже, описывает оператор присваивания set, где Alist – ассоциативный список системы:
Какой из результатов вычисления формы (rplacd (car x) (cddr x)), где x – список (a b c d), является верным:
Какой из результатов вычисления формы (rplacd (cddr x) (car x)), где x – список (a b c d), является верным:
Какой из результатов вычисления формы (rplaca x (cddr x)), где x – список (a b c d), является правильным:
Какой из результатов вычисления формы (rplacd (cdr x) (car x)) , где x – список (a b c d), является верным:
Какой из результатов вычисления формы (rplaca (cdr x) (car x)), где x – список (a b c d), является правильным:
Какой из результатов вычисления формы (rplaca '(e f) (car x)), где x – список (a b c d), является верным:
C помощью каких форм можно посчитать количество элементов 'i' в списке 'x':
Какая из приведенных ниже форм не содержит ошибки: