Subroutines and Control Abstraction Flashcards
1
Q
What is a Control Abstraction?
A
2
Q
What goes on behind the scenes when calling a subroutine?
A
3
Q
What are the three main places when maintaining a stack?
A
4
Q
Calling Sequence Info:
A
5
Q
Function caller or callee tasks:
A
6
Q
One thing that can be done with procedures is inline expansion. What is this?
A
7
Q
What are some inline keywords in C and Ada?
A
8
Q
Parameter Passing Info:
A
9
Q
Parameter Passing by Value:
A
10
Q
Parameter Passing by Reference:
A
11
Q
Parameter Passing by Read Only:
A
12
Q
Parameter Passing by Sharing:
A
13
Q
Three modes in Ada for passing parameters:
A
14
Q
References in C++:
A
15
Q
Passing Parameters by Name:
A