Scala Quiz - 2

Descripción

This is the 2nd quiz for Scala.IO
himanshu arora
Test por himanshu arora, actualizado hace más de 1 año
himanshu arora
Creado por himanshu arora hace casi 7 años
55
0

Resumen del Recurso

Pregunta 1

Pregunta
What's a higher order function ?
Respuesta
  • A function that takes another function as argument
  • A function that returns a function
  • Any of the above two
  • None of above

Pregunta 2

Pregunta
Which of the following is most adapted for parallel processing ?
Respuesta
  • Akka Actors
  • Scala Futures
  • Scala Options
  • Scala Either

Pregunta 3

Pregunta
val result = for { x <- Future(20) y <- Future(10) if y > 10 } yield x + y what's the value of result ?
Respuesta
  • Success(30)
  • 30
  • Failure

Pregunta 4

Pregunta
Which one is FALSE about an actor akka ?
Respuesta
  • Can communicate with an actor using tell function
  • Can communicate with an actor using ask pattern
  • Messages can be passed to an actor using ActorRef handle of that actor
  • Messages can be passed to an actor using Actor instance of that actor

Pregunta 5

Pregunta
A monad is a functor which also has a flatMap ?
Respuesta
  • True
  • False

Pregunta 6

Pregunta
What's NOT true about a type class in scala ?
Respuesta
  • It enables ad hoc polymorphism
  • It uses implicts, implicitly and bound context syntax
  • Addition of a new functionality in type class can be done without any changes to the original code
  • Type class is an abstract class

Pregunta 7

Pregunta
SBT performs incremental recompilations ?
Respuesta
  • True
  • False

Pregunta 8

Pregunta
val mySeq = Seq("Hello world", "Hello how are you", "Are you well", "Hello guys") val result = mySeq.flatMap(_.split(" ")).map(_.length).filter(v => v < 4).reduce(_ + _) What's result ?
Respuesta
  • 28
  • 43
  • 15
  • None of the above

Pregunta 9

Pregunta
trait F[-A] { } What does -A represent ?
Respuesta
  • Covariant type parameter
  • Contravariant type parameter
  • Lower bound
  • Upper bound

Pregunta 10

Pregunta
Choose right responses for a partial function (multiple responses possible)
Respuesta
  • A PartialFunction must provide a method isDefinedAt
  • A PartialFunction must provide a method apply
  • Can be lifted to a normal function with return type wrapped in an option
  • Akka actor's receive method is not an example of partial function
Mostrar resumen completo Ocultar resumen completo

Similar

CCNA Security 210-260 IINS - Exam 3
Mike M
Application of technology in learning
Jeff Wall
Innovative Uses of Technology
John Marttila
Ch1 - The nature of IT Projects
mauricio5509
The Internet
Gee_0599
SQL Quiz
R M
CCNA Answers – CCNA Exam
Abdul Demir
Professional, Legal, and Ethical Issues in Information Security
mfundo.falteni
System Analysis
R A
Flash Cards Networks
JJ Pro Wrestler
EDUC260- Multimodal Literacies for a Digital Age
angelwoo2002