Time Left - 15:00 mins

GATE CS 2021: Compiler design Quiz 5 (App update required to attempt this test)

Attempt now to get your rank among 537 students!

Question 1

Compile Time stacks are not used for

Question 2

Which languages necessarily need heap allocation in the runtime environment?

Question 3

Which of the following are correct?

1) Control stack keeps track of live procedure activations

2) Activation records can be managed with the help of stack

3) Dangling reference is a reference to storage that has been deallocated.

Question 4

Block Structures, procedures and recursion can be handled in compiler by a

Question 5

What is output by calling P in a language with static scope will be?

procedure P;

x: integer

procedure q;

begin

x = x + 1;

end;

procedure r;

x: integer;

begin x=5;

q;

write(x);

end;

begin //procedure starts here

x = 3;

r;

end;

Question 6

Match the following objects to the storage they use in memory:
  • 537 attempts
  • 3 upvotes
  • 4 comments
Jan 4GATE & PSU CS