In LISP, the function evaluates and assigns this value to the unevaluated . A. (constant ) B. (defconstant ) C. (eva ) D. (eva ) E. None of the above

(constant <sconst> <object>)
(defconstant <sconst> <object>)
(eva <sconst> <object>)
(eva <object> <sconst>) E. None of the above

The correct answer is: B. (defconstant )

The function (defconstant ) defines a constant with the name and the value . The value of the constant is stored in the symbol table and can be accessed by other parts of the program.

The function (constant ) is not a valid function in LISP. The function (eva ) evaluates the object and assigns the result to the constant . However, this is not what the question is asking for. The question is asking for the function that evaluates the object and assigns the value to the unevaluated constant . The only function that does this is (defconstant ).

The function (eva ) is not a valid function in LISP.