Bird
0
0

You want to store a user's name and age in variables and then print a message like "John is 25 years old." Which script correctly uses variables to do this?

hard📝 Application Q15 of 15
PowerShell - Variables and Data Types
You want to store a user's name and age in variables and then print a message like "John is 25 years old." Which script correctly uses variables to do this?
A$userName = "John" $userAge = 25 Write-Output "$userName is $userAge years old."
BuserName = "John" userAge = 25 Write-Output "userName is userAge years old."
C$userName = John $userAge = "25" Write-Output "$userName is $userAge years old."
D$userName = "John" $userAge = 25 Write-Output '$userName is $userAge years old.'
Step-by-Step Solution
Solution:
  1. Step 1: Check variable assignment correctness

    $userName = "John" $userAge = 25 Write-Output "$userName is $userAge years old." assigns strings and numbers correctly with $ and quotes.
  2. Step 2: Check output formatting

    $userName = "John" $userAge = 25 Write-Output "$userName is $userAge years old." uses double quotes allowing variable values to appear in output.
  3. Step 3: Identify errors in other options

    One option uses single quotes which do not expand variables; another misses $ signs and prints variable names literally; another misses quotes around John causing a syntax error.
  4. Final Answer:

    $userName = "John" $userAge = 25 Write-Output "$userName is $userAge years old." -> Option A
  5. Quick Check:

    Use $ and double quotes for variable output = D [OK]
Quick Trick: Use $ and double quotes to show variable values in strings [OK]
Common Mistakes:
  • Forgetting $ before variable names
  • Using single quotes which don't expand variables
  • Not quoting string values properly

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More PowerShell Quizzes