В каких случаях правильно указан результат применения функции Assign, имеющей описание (DEFUN assign (x v al) (COND ((Null al) (CONS (CONS x v) Nil )) ((equal x (CAAR al))(CONS (CONS x v) (CDR al))) ((QUOTE T) (CONS (CAR al) (assign x v (CDR al)))) ))
к следующим аргументам:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
аргументы: x – 'av – 5al - ((a . 0))Результат: ((a . 5)(a . 0))(Верный ответ)
аргументы:x – 'av – 3al – ((a . 2)(a . 4)(a . 1))Результат: ((a . 1)(a . 2)(a . 3)(a . 4))
аргументы:x – 'av – 2al - ((b .3) (c . 2))Результат: ((b . 3)(c . 2))
аргументы:x – 'av – 5al - ( (b . 3))Результат: ((b . 3)(a .5))(Верный ответ)
аргументы:x – 'av – 2al – ((a . 1)(a . 4)(b . 2))Результат: ((a . 1)(a . 4) (a . 2))