# QUESTION 1: Correct Consider this code: “int v = 20; –v; cout << v++;". What value is printed, what value is v left with? A) 20 is printed, v ends up with 19 B) 19 is printed, v ends up with 20 C) 20 is printed, v ends up with 20 D) 19 is printed, v ends up with 19 E) cannot determine what is printed, v ends up with 20 QUESTION 2: Correct Consider this code: "int s = 20; int t = s++ + --s;". What are the values of s and t? A) s is 19 and t is 38 B) s is 20 and t is 39 C) s is 19 and t is 39 D) s is 20 and t is 38 E) s is 20 and t cannot be determined

2

### CHALLENGE:

QUESTION 1: Correct Consider this code: “int v = 20; –v; cout << v++;”. What value is printed, what value is v left with? A) 20 is printed, v ends up with 19 B) 19 is printed, v ends up with 20 C) 20 is printed, v ends up with 20 D) 19 is printed, v ends up with 19 E) cannot determine what is printed, v ends up with 20 QUESTION 2: Correct Consider this code: “int s = 20; int t = s++ + –s;”. What are the values of s and t? A) s is 19 and t is 38 B) s is 20 and t is 39 C) s is 19 and t is 39 D) s is 20 and t is 38 E) s is 20 and t cannot be determined

### SOLUTION:

```

Q1- B)  19 is printed, v ends up with 20
Q2-E)  s is 20 and t cannot be determined

```

• Allison says:
• Matthew Maennche says: