1.
What is the output of the following Scala code:
object Program {
    def main(args: Array[String]) {
        val stream = 001#::020#::085#::Stream.empty
        println(Stream)
    }
}
2.
In Scala, which of the following statements about traits is false?
3.
In Scala, which of the following statements about the override modifier is correct?
4.
The operator used in the following Scala code is called as:
val oneTwoThree = 1::twoThree
5.
In Scala, which of these code segments is equivalent to the following Java code:
import java.util.List
import java.util.ArrayList
6.
In Scala, the keys in a map can be visited in insertion order by using ____________________.
7.
What is the output of the following Scala code:
import scala.collection.immutable._
object Program {
    def main(args: Array[String]) {
        var numbers = BitSet(2, 4, 7, 5, 8, 0)
        numbers.foreach((element: Int) => println(element))
    }
}
8.
Which of the following is the latest version of Scala?
9.
In Scala, ________________________ is the technique to transform a function that takes multiple parameters into a chain of functions, each taking a single parameter.
10.
Scala is a ______________________________ language.