Python Scala
1.   What are the Scala variables?
o  val myVal: Int=1;
o  var myVar: Int=0;
o  Both A and B
o  None of the above
2.   Which function overloads the + operator?
o  __plus__()
o  __sum__()
o  __add__()
o  None of the above
3.   Private members of a python class cannot be
accessed.
o  TRUE
o  FALSE
4.   How should we end a stream to calculate sum of
elements?
o  Sink.fold[Int, Int](0)(_+_)
o  Sink.map(_+_)
o  Sink.sum_
o  Sink.sum[Int](_)
5.   What will be the output of the following
Python code?
             class Demo:
                   def__init__(self):
                       self.a = 1
                       self.__b = 1
                   def get(self):
                       return self.__b
             obj = Demo()
            print(obj.get())
o  The program has an error because b is private
and display(self) is returning a private member
o  The program runs fine and 1 is printed
o  The program has an error because b is private
and hence can’t be printed
o  The program has an error because there isn’t
any function to return self.a
6.   What is the advantage of Scala?
o  High scalability
o  Less error prone functional style
o  High maintainability and productivity
o  All of the mentioned
7.   What is the biggest reason for the use of
polymorphism?
o  The program will have more elegant design and
will be easier to maintain and update
o  It allows the programmer to think at a more
abstract level
o  Program code takes up less space
o  There is less program code to write.
8.   Which of these is not a fundamental feature of
OOP?
o  Instantiation
o  Inheritance
o  Polymorphism
o  Encapsulation
No comments:
Post a Comment