CSCI 316: Quiz 9 - Subprograms
Sign in to Google to save your progress. Learn more
Email *
Last Name *
First Name *
Student Id *
Which characteristic most clearly distinguishes a subprogram from an inline code block? *
1 point
Which of the following is not a typical design issue for subprograms? *
1 point
A local referencing environment of a subprogram consists of *
1 point
Which parameter-passing method passes the address of the actual parameter? *
1 point
Pass-by-value-result is sometimes described as *
1 point
Which parameter-passing method can lead to aliasing problems? Pass by... *
1 point
Which parameter-passing method is not supported directly by most modern languages? *
1 point
In pass-by-name, actual parameters are *
1 point
Which language feature allows subprograms to be passed as parameters? *
1 point
Which of the following is required for higher-order functions? *
1 point
Calling a subprogram through a pointer or reference is known as *
1 point
Which of the following best describes function overloading? *
1 point
Which mechanism supports compile-time polymorphism? *
1 point
Generic subprograms are primarily designed to support *
1 point
A closure is best described as *
1 point
Which feature allows multiple entry points and suspended execution? *
1 point
Unlike subprograms, coroutines *
1 point
The general semantics of calls and returns include *
1 point
Which data structure is most commonly used to manage subprogram calls? *
1 point
An activation record typically contains *
1 point
Which item is not normally stored in an activation record? *
1 point
Subprograms that have no local variables and no parameters are easiest to implement using *
1 point
Stack-dynamic local variables are allocated *
1 point
Which implementation challenge arises with nested subprograms? *
1 point
A static link in an activation record points to *
1 point
A dynamic link points to *
1 point
Which scoping method relies on the call chain for name resolution? *
1 point
Which scoping method is used by most modern languages? *
1 point
In deep binding, the environment of a subprogram parameter is *
1 point
Which design goal is most negatively impacted by excessive aliasing? *
1 point
A copy of your responses will be emailed to the address you provided.
Submit
Clear form
Never submit passwords through Google Forms.
reCAPTCHA
This content is neither created nor endorsed by Google. - Terms of Service - Privacy Policy

Does this form look suspicious? Report