(1), (2), and (3) is accepted by the Scala compiler Question 26: Consider the following Scala code: class A { def f (println ("A") } class B extends A { override def f () System.out.println ("B") } class C extends B { override def f ()= System.out.println ("C") } val b:B= new C () val a: A - b a.f () What happens when we try to execute this code? A: The code fails at runtime at the line val a: A b because of a type error B: B is printed C: C is printed D: The code fails to compile at the line val a: A =b because of a type error E: A is printed Question 27: Consider the Scala code: val q (x: Int) => { var y: Int=0; y = y + x; y } = What will happen when q(10) and then q (20) are executed? A: Returns 10 and 20 in that order. B: Returns 10 and 30 in that order. C: Returns 0 and 30 in that order. D: Returns 30 and 30 in that order. E: Returns 0 and 0 in that order.
(1), (2), and (3) is accepted by the Scala compiler Question 26: Consider the following Scala code: class A { def f (println ("A") } class B extends A { override def f () System.out.println ("B") } class C extends B { override def f ()= System.out.println ("C") } val b:B= new C () val a: A - b a.f () What happens when we try to execute this code? A: The code fails at runtime at the line val a: A b because of a type error B: B is printed C: C is printed D: The code fails to compile at the line val a: A =b because of a type error E: A is printed Question 27: Consider the Scala code: val q (x: Int) => { var y: Int=0; y = y + x; y } = What will happen when q(10) and then q (20) are executed? A: Returns 10 and 20 in that order. B: Returns 10 and 30 in that order. C: Returns 0 and 30 in that order. D: Returns 30 and 30 in that order. E: Returns 0 and 0 in that order.
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
Scala programming
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education