You can easily cheat with the internet, so your score is only as honest as you are. Let's play this quiz and learn more about it!
A statement can contain statements.
An expression can contain expressions.
A statement can contain expressions.
An expression can contain statements.
Control structures
Run-time interpretation
A host environment
A standard input and standard output api
Monads
Heaps
Dijkstra's Algorithm
Eager evaluation
Anonymous function
First-class function
Bound variable
Reference to an immutable local variable in an enclosing function
Arbitrary precision numeric types
Tagged unions
Arrays
Unattainable
The use of a generator
The creation of an array
An OS-level context switch
The temporary release of a resource lock
Function that takes no parameters
Function that takes functions as parameters
Function that is an object
Closure
First & second
Second & third
Third & fourth
Fourth & fifth
Scripting Languages
Functional Programming Languages
Declarative Programming Languages
None of the above
Exception1 is thrown and exception2 is never thrown.
Exception1 is discarded and exception2 is thrown instead.
Exception2 is thrown up the call stack and handled appropriately, then then same for exception1.
Trick question. It's a compile error.
Wait!
Here's an interesting quiz for you.