Contents

Evaluate the following and choose the correct answer.
a/b+c*d where a=4, b=2, c=2, d=1.
a) 1                        
b) 4                        
c) 5                        
d) 2

b

Explanation: * and / have higher priority. Hence, they are evaluated first. Then, + is evaluated. Hence, 2+2=4.


Evaluate the following statement using infix evaluation algorithm and choose the correct answer. 4*2+3-5/5
a) 10      
b) 11                      
c) 16                      
d) 12

a

Using the evaluation of infix expression, evaluate a^b+c and choose the correct answer. (a=2, b=2, c=2)
a) 12      
b) 8                        
c) 10                      
d) 6

d

Explanation: ^ has the highest precedence. Hence, 2^2 is evaluated and then 4+2 gives 6.


Evaluate the following infix expression using algorithm and choose the correct answer. a+b*c-d/e^f where a=1, b=2, c=3, d=4, e=2, f=2.
a) 6                        
b) 8                        
c) 9                        
d) 7

a

What is the other name for a postfix expression?
a) Normal polish Notation
b) Reverse polish Notation
c) Warsaw notation            
d) Infix notation

b

Explanation: Reverse polish Notation is the other name for a postfix expression whereas Polish Notation, Warsaw notation are the other names for a prefix expression.


Which of the following is an example for a postfix expression?
a) a*b(c+d)                          
b) abc*+de-+
c) +ab                                    
d) a+b-c

b

Explanation: abc*+de-+ is a postfix expression. +ab is a prefix expression and others are infix expressions.