Compiler Design Test
Assume that two instructions L1 and L2 are dependent in a flow graph. What does it mean when one says that they are output-dependent?
Is garbage collection available in Common Lisp implementations?
Is it possible to multiply two matrices with dimensions 4*6 for the first matrix and 8*10 for the second matrix?
Is it possible to prove the theoretical stability (that is, prove that a collection algorithm will work as expected) of a garbage collector used in conjunction with C language?
What branching instructions type is more resource-consuming on the RISC processor?
What does it mean if when an algorithm "A", belongs to the O(n) algorithms:
What does the following Common Lisp line describes? (vector 'integer 1234567890)
What functionality of the listed below is NOT common to a parser?
What is a bytecode interpreter?
What is a generated code optimization method which is NOT suitable for use in a compiler?
What is a heapsort?
What is amortized analysis is used for?
What is an NP-complete problem?
What is the advantage of using a suballocator in a memory management system?
What is the difference between a general binary search tree and an optimal binary search tree?
What is the difference between a Static Single Assignments graph (SSAG) and a Control Flow Graph (CFG) which are used for the intermediate compiled sources representation in a compiler?
What is the difference between eq and eql type predicates in Common Lisp?
What is the fastest way to establish a relationship between two objects?
What is the main advantage of using segregated lists usage in the manual memory management?
What is the main disadvantage of the bitmapped memory allocation scheme of the manual memory management?
What is the most important problem of the a conservative garbage collector?
What is the optimal way of copying the contents of one array to another in C language?
What is the relationship between lexical and syntax analysis?
What is the return value of the subtype "predicate", in case it CANNOT decide what is the relation between types it is asked about?
When does a memory leak happen?
When using "&optional" keyword for declaring a lambda, such as "&optional (x y z)", what does x, y and z signify?
Which among the following is NOT a common element of parser internals?
Which among the following is NOT a standard Common Lisp stream?
Which data structure does a compiler use to solve the register allocation problem?
Which of the following algorithms is NOT related to a graph mining?
Which of the following is a dispatch macro character in Common Lisp?
Which of the following is NOT a characteristic of a greedy algorithm?
Which of the following is NOT a Common Lisp equality test predicate?
Which of the following is NOT a garbage collection algorithm?
Which of the following is NOT a garbage collection technique?
Which of the following is NOT a standard Common Lisp type testing predicate?
Which of the following is NOT a valid Common Lisp symbol name?
Which of the following options is NOT a technique used in "peephole optimization" of the generated code in a compiler?
Which of the following problems prevents garbage collectors from being used in the real-time systems?
Which of the following sorting algorithms has average speed estimation defined as : O(n)?