Bird
0
0

Given the Kotlin expression:

hard📝 Application Q15 of 15
Kotlin - Operators and Expressions
Given the Kotlin expression:
val result = true || false && false || true && false

What is the value of result considering operator precedence?
Afalse
BSyntax error
Ctrue
Dnull
Step-by-Step Solution
Solution:
  1. Step 1: Recall logical operator precedence

    Logical AND (&&) has higher precedence than OR (||), so evaluate && first.
  2. Step 2: Evaluate all AND operations

    false && false = false, true && false = false.
  3. Step 3: Replace and evaluate OR operations left to right

    true || false || false = true || false = true.
  4. Final Answer:

    true -> Option C
  5. Quick Check:

    AND before OR, final result true [OK]
Quick Trick: Evaluate && before || in logical expressions [OK]
Common Mistakes:
MISTAKES
  • Evaluating OR before AND
  • Confusing operator precedence
  • Assuming expression returns null or error

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kotlin Quizzes