Assignment: #assessment3 Points: 4 Due: 11/18/02018
```   a)  Explain:  What is a variable?

b)  Explain:  How are variables defined?

c)  Give an example of an invalid variable name and explain why it's invalid.

d)  No or Yes:  The  ==  and  !=  relational operators have higher
precedence than the other relational operators.

e)  The less-than or equal-to relational operator is _______.

f)  The greater-than relational operator is _______.

g)  Explain why 5 = 3 is an invalid expression (syntax error).

h)  Record what the following code snippet prints.

for (int i = 50; i ≥ 0; i--) {
cout << i << endl;
i /= 2;
i -= 5;
}

i)  Briefly explain what the following code snippet does.

cout << "enter a character: ":
char c;
cint >> c;
bool is_arithmetic_operator = false;
if (c == '+' || c == '-' || c == '/' || c == '*' || c == '%')
is_arithmetic_operator = true;

j)  Explain:  What is a function?

// the remaining problems use the following...

bool a = true, b = true, c = false, d = !false;

j)  a && b  evaluates to _______

k)  c || b evaluates to  _______

l)  a || b && c evaluates to  _______

m)  !a && b || !c evaluates to  _______

n)  a == c || !c != a  evaluates to _______

o)  !!a  evaluates to _______

p) (a || b) && c || d  evaluates to ________

q)  !(a && b) || (!c || d)  evaluates to _______
```