4. Expressions
Q) Expression Trees:
Drawing the following expression as an expression tree (assume x is an integer and equals 0)
CPP
int x;
x = 5 * 4 + 2 - 1;
If you read the operators in the tree, from top to bottom, what would they be?
a) = - +
b) = + -
c) = + -
d) = - +
Q) Make equal 4:
Given the following variable declaration:
CPP
int x = 2;
Which of the following expressions makes x equal to 4?
a) x += 2 + 2;
b) x = x + 4;
c) x *= 2;
d) x /= 4;
Answers
a) = - +
c) x = 2;