Which is used to seperate the abstraction layers?
a) Abstraction boundaries
b) Data
c) Procedure
d) All of the mentioned
What is the output of the following statement in LISP? * (setf thing ‘point r 1) * (case thing (circle (*pi r r))(sphere (* 4 pi r r)) (otherwise 0)) a) 1 b) 0 c) 12.566 d) None of the mentioned
Which keyword is used to define the method? a) Defun b) Destruct c) Demake d) Defmethod
Explain what is prolog programming language? What is it based on?
What is the output of the following statement? * (setf thing ‘point r 1) * (case thing (circle (*pi r r))(sphere (* 4 pi r r))) a) 1 b) 12.56637 c) NIL d) T
What is the value of last consequent form in the triggered clause? a) Value of the entire COND b) Trigger c) Consequent d) All of the mentioned
Mention what are the three functions required by LISP?
Which is used to build the lisp procedures? a) Data b) Primitives c) Definition d) None of the mentioned
What is meant by collection of methods the same name? a) Lisp class b) Class c) Generic function d) None of the mentioned
How data types are categorized in LISP?
Explain what is setq is used for in LISP?
What is the process of creating new data types in lisp? a) List b) Structures c) Procedures d) None of the mentioned
Which primitive removes all but the last element from the list? a) Last b) First c) Remove d) Revoke