
Kotlin Quiz - Find the Output
Authored by Nisha V
Computers
Professional Development

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

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?