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

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

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

Укажите формы, с помощью которых можно удвоить каждый элемент списка:

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

Варианты ответа
(defun F(xl) (cond (xl (cons (* 2 (car xl) ) (F (cdr xl))))))(Верный ответ)
(defun F(xl) (map-el (lambda (x) (* 2 x) ) xl)) (Верный ответ)
(defun F(xl) (map-comp (lambda (x) (* 2 x)) xl))
Похожие вопросы
Укажите формы, с помощью которых можно обнулить каждый элемент списка:
Укажите формы, с помощью которых можно посчитать квадрат каждого элемента списка:
Каким образом можно получить элемент 'e списка ((a b cd) ((e f) g)):
Укажите правильный результат вычисления формы (Cons '(A) Nil):
Укажите правильный результат вычисления формы (Cons '(A) '(A)):
Укажите правильный результат вычисления формы (Cons 'Nil '(A)):
Укажите выражения, при интерпретации которых возникнет сообщение об ошибке (Лисп элементарный):
Укажите выражения, при интерпретации которых возникнет сообщение об ошибке (Лисп элементарный):
Какая из приведенных ниже форм позволяет находить максимальный элемент 'i' списка 'L':
Какой из результатов может быть получен при вычислении формы (eq '(Nil) (atom '(T))), и укажите причину, почему это так: