Scala 101 Quiz Answer – Cognitive Class

Get Scala 101 Quiz Answer

The Typesafe Introductory Scala for Data Science Curriculam is designed to give experienced Data Developers and Data Scientists the knowledge to confidently start programming in Scala for data science tasks.

The course ensures they will have a solid understanding of the fundamentals of the language, the tooling and the development process as well as a good appreciation of the more advanced features. If students already have Scala programming experience, then this course could be a useful refresher, yet no previous knowledge of Scala is assumed.

Enroll on Cognitive Class

Final Exam

Question: A higher-order function allows us to:

  • Be more declarative and not write “how” to perform work
  • Pass a function to a data container
  • Compose multiple transformations within a context
  • Remain immutable
  • All of the above

How does Scala determine types when they are not specified?

  • Implicit typing
  • Type compliance
  • Type inference
  • Dynamic typing
  • Type coercion

What are valid members in objects?

  • Class factories
  • None of the above
  • All of the above
  • Utility methods
  • Constant definitions

What do default values and named parameters help you avoid in your code?

  • Method overriding
  • Singleton instances
  • Method overloading
  • Type declarations
  • None of the above

What does the Scala REPL stand for?

  • Read, Evaluate and Print Loop
  • React, Evaluate and Print Loop
  • React, Emulate and Print Loop
  • Read, Emulate and Print Loop
  • Read, Emulate and Process Loop

What is not true about class parameters?

  • They are automatically immutable
  • You must specify their type
  • They live for the life of the class
  • They are visible to outsiders
  • None are true

What is the maximum number of elements in a tuple?

  • 22
  • 11
  • 2
  • 32
  • 12

What keyword does not exist in Scala?

  • new
  • val
  • implicit
  • for
  • static

Which accessibility rule is not true?

  • private is visible within a package
  • private does not allow outsiders to see a field
  • public does allow outsiders to see a field
  • public is not visible outside of a package
  • All are true

Which are valid collection types in the Scala standard library?

  • Vector
  • ByteSet
  • HashSeq
  • LinkedSet
  • All are valid

Which collection type has effectively constant time performance characteristics for all operations?

  • Vector
  • Stream
  • HashMap
  • List
  • Array

Which combination is thread-safe?

  • val and mutable data
  • var and mutable data
  • var and immutable data
  • val and immutable data
  • None are thread-safe

Which feature is not synthetically generated for case classes?

  • Companion object
  • clone method
  • equals method
  • apply and unapply
  • All are generated

Which is not a valid data container type in Scala?

  • Try
  • Future
  • Companion object
  • Option
  • None of the above

Which is the top-most collection type in the Scala collections hierarchy?

  • Interpretable
  • Transformable
  • Iterable
  • Traversable
  • Observable

Which keyword constructs a new instance of a class?

  • make
  • new
  • instance
  • create
  • None of the above

Which language cannot be compiled to run on the JVM?

  • JRuby
  • C
  • Clojure
  • Scala
  • Java

Which language features are true about Scala?

  • Statically typed
  • Multi-Platform
  • Object-Oriented
  • Functional
  • All of the above

Which statement is not true about infix notation?

  • You can omit parentheses
  • You can use it when you pass multiple parameters
  • You can use it with symbolic method names (+, -, etc)
  • All are true
  • None are true

Which statement is true about field and method evaluation?

  • Fields are evaluated at the call site, methods are evaluated at construction
  • Fields are evaluated at construction, methods are evaluated at the call site
  • Fields and methods are evaluated at construction
  • Fields and methods are evaluated at the call site
  • None of the above

Conclusion:

We hope you know the correct answers to Scala 101 If Queslers helped you to find out the correct answers then make sure to bookmark our site for more Course Quiz Answers.

If the options are not the same then make sure to let us know by leaving it in the comments below.

Course Review:

In our experience, we suggest you enroll in this and gain some new skills from Professionals completely free and we assure you will be worth it.

This course is available on Cognitive Class for free, if you are stuck anywhere between quiz or graded assessment quiz, just visit Queslers to get all Quiz Answers and Coding Solutions.

More Courses Quiz Answers >>

Building Cloud Native and Multicloud Applications Quiz Answers

Accelerating Deep Learning with GPUs Quiz Answers

Blockchain Essentials Cognitive Class Quiz Answers

Deep Learning Fundamentals Cognitive Class Quiz Answers

Hadoop 101 Cognitive Class Answers

Machine Learning With R Cognitive Class Answers

Machine Learning with Python Cognitive Class Answers

Leave a Reply

Your email address will not be published.