Question 1) What do you understand by Jensen’s device? Describe the parameter passing technique used by Jensen’s device.
Question 2) Describe shared multiple inheritance with the help of a appropriate diagram.
Question 3) How does C + + compiler tell which constructor to use for a given object?
Question 4) Describe the coherence problem in the context of multiprocessor caches
Question 5) Explain the following terms:
i) Re-entrant procedure.
ii) Atomic operation.
Question 6) What makes a programming language successful?
Question 7) Describe any four built - in I | O predicates in prolog.
Question 8) Write a prolog program to illustrate the use of red cut.
Question 9) Explain a recursive function in LISP to return last element of the list.
Question 10) Describe a recursive function in LISP to append two lists taken as argument.
Question 11) What is a model?
Question 12) Explain two ways to apply UML.
Question 13) What do you understamd by Generalization?
Question 14) What is object oriented analysis?
Question 15) A modelling technique is normally described by means of syntax, semantics and pragmatics. Comment.