Bird
0
0

What will this Ruby code print?

medium📝 Predict Output Q5 of 15
Ruby - Variables and Data Types
What will this Ruby code print?
count = 3
puts "Count is #{count + 2}"
ACount is count + 2
BCount is 3 + 2
CCount is 5
DError: invalid expression
Step-by-Step Solution
Solution:
  1. Step 1: Evaluate expression inside interpolation

    The expression count + 2 equals 3 + 2 = 5.
  2. Step 2: Replace interpolation with result

    The string becomes "Count is 5" and is printed.
  3. Final Answer:

    Count is 5 -> Option C
  4. Quick Check:

    Expressions inside #{ } are evaluated before insertion [OK]
Quick Trick: You can do math inside #{ } to show results [OK]
Common Mistakes:
  • Thinking interpolation only inserts variables, not expressions
  • Expecting literal text inside #{ }
  • Syntax errors from missing quotes

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Ruby Quizzes