Kotlin Basic QuizBy Parvesh Sandila / September 15, 2023 Welcome to your Kotlin Basic Questions Name Email 1. Given the following Kotlin program, what will be the value of result? val x = 5val y = 3val result = x * y 53 8 15 3 None 2. What is the output of the following Kotlin program? fun main() { var fib1 = 0 var fib2 = 1 for (i in 1..10) { print("$fib1, ") val next = fib1 + fib2 fib1 = fib2 fib2 = next }} 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, This program will not compile. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, None 3. What is the entry point of a Kotlin program? run() method execute() function start() function main() function None 4. How can you define a read-only property in Kotlin? Using the "readonly" keyword Using the "val" keyword Using the "get" keyword Using the "var" keyword None 5. What is the range operator used to create a range of numbers in Kotlin? -- -> :: .. None 6. What is the output of the following Kotlin program? fun main() { val numbers = arrayOf(1, 2, 3, 4, 5) val sum = numbers.reduce { acc, num -> acc + num } println(sum)} 120 3 10 15 None 7. What is the output of the following Kotlin program? fun main() { var a = 5 var b = 10 a = b.also { b = a } println("After swapping: a = $a, b = $b")} After swapping: a = 10, b = 5 After swapping: a = 5, b = 10 After swapping: a = 0, b = 0 This program will not compile. None 8. What is the output of the following Kotlin program? fun main() { var sum = 0 for (i in 1..10) { sum += i } println(sum) } 15 55 45 10 None 9. Which Kotlin feature helps prevent null pointer exceptions? Star operator (*) Arrow operator (->) Elvis operator (?:) Unicorn operator (->>) None 10. In Kotlin, which keyword is used to declare a variable that cannot be reassigned? let var const val None 11. What is the Kotlin equivalent of a "for loop" in other programming languages? for-in loop foreach loop repeat loop while loop None 12. What does the following Kotlin program do? fun main() { var n = 10 var factorial = 1 while (n > 0) { factorial *= n n-- } println(factorial)} Calculates the sum of the first 10 numbers. Prints the first 10 prime numbers. Prints the numbers from 10 to 1 in reverse order. Calculates the factorial of 10. None 13. In Kotlin, what keyword is used to declare a function? proc fun func method None 14. In Kotlin, which collection type represents an ordered list of elements? Set Map List Array None 15. How do you declare a nullable variable in Kotlin? Using the ! operator Using the # symbol Using the * symbol Using the ? operator None 1 out of 15