menu

Kotlin Conditional Statements


1. What is the syntax for the unless expression?

unless (condition) { }

if (condition) { } else { }

unless { } else { }

unless (condition) { } else { }


2. Which of the following is an example of a switch statement?

if (condition) { } else { }

if (condition) { }

switch (expression) { case value: statements; default: statements; }

None of the above.


3. What is the syntax for the if-else if statement?

if (condition) { } else if (condition) { } else { }

if (condition) { } else { } if (condition) { }

if (condition) { } if (condition) { } else { }

if { } else if { } else { }


4. Which of the following is true about the "if-let" statement in Kotlin?

It is used to check if a variable is null.

It can be used as a replacement for the if-else statement.

It can be nested within other conditional statements.

All of the above.


5. Which conditional statement is used to check for a single condition?

if

else

switch

none of the above


6. Which conditional statement is used to check multiple conditions?

if

else

switch

none of the above


7. Which of the following is true about the "when" statement in Kotlin?

It is used to check multiple conditions.

It is similar to the switch statement in Java.

It can be used as a replacement for if-else and switch statements.

All of the above.


8. Which of the following is an example of an if-else if statement?

if (condition) { } else { }

if (condition) { } else if (condition) { } else { }

switch (expression) { case value: statements; default: statements; }

None of the above.


9. Which of the following is an example of a when statement?

if (condition) { } else { }

when (expression) { case value -> statements }

switch (expression) { case value: statements; default: statements; }

None of the above.


10. What is the syntax for the switch statement?

switch (expression) { case value: statements; break; default: statements; }

switch (expression) { case value: statements; break; default: }

switch (expression) { case value: statements; default: statements; }

switch (expression) { case value: statements; default: }