Search Header Logo

Kotlin Quiz - Find the Output

Authored by Nisha V

Computers

Professional Development

Kotlin Quiz - Find the Output
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the output of the following code? fun square(num: Int): Int { return num * num } fun main() { val result = square(5) println("The square of 5 is: $result") }

The square of 5 is: 10

25

The square of 5 is: 25

square(5)

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the output of the following code? fun factorial(n: Int): Int { return if (n == 0) 1 else n * factorial(n - 1) } fun main() { val num = 5 val result = factorial(num) println("Factorial of $num is $result") }

120

25

Factorial of 5 is 120

5

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the output of the following code? fun add(a: Int, b: Int): Int = a + b fun calculate(x: Int, y: Int, operation: (Int, Int) -> Int): Int { return operation(x, y) } fun main() { val result = calculate(10, 5, ::add) println("Result: $result") }

10

15

Result: 15

Error

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the output of the following code? fun main() { val square = { x: Int -> x * x } val result = square(6) println("Square is: $result") }

36

6

Square is: 36

Error

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the output of the following code? inline fun greet(block: () -> Unit) { println("Before greeting") block() println("After greeting") } fun main() { greet { println("Hello, Nisha!") } }

Before greeting Hello, Nisha! After greeting

Hello, Nisha! After greeting

Only Before greeting

Compilation Error

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the output of the following code? val age = 18 if (age < 13) { println("Child") } else if (age in 13..17) { println("Teenager") } else { println("Adult") }

Teenager

Adult

Child

Error

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the output of the following code? val day = 3 when (day) { 1 -> println("Sunday") 2 -> println("Monday") 3 -> println("Tuesday") else -> println("Invalid day") }

Monday

Tuesday

3

Invalid day

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?