Evaluation of a Prefix Expression Multiple choice Questions and Answers (MCQs)

Evaluation of a Prefix Expression Multiple choice Questions and Answers (MCQs)

Congratulations - you have completed Evaluation of a Prefix Expression Multiple choice Questions and Answers (MCQs).

You scored %%SCORE%% out of %%TOTAL%%.

Your performance has been rated as %%RATING%%


Your answers are highlighted below.
Question 6 [CLICK ON ANY COICE TO KNOW RIGHT ANSWER]
Find the output of the following prefix expression

*+2-2 1/-4 2+-5 3 1

A
2
B
12
C
10
D
4
English grammar Questions answers
Question 6 Explanation: 
The given prefix expression is evaluated using two stacks and the value is given by (2+2-1)*(4-2)/(5-3+1)= 2.

Question 7 [CLICK ON ANY COICE TO KNOW RIGHT ANSWER]
An error is thrown if the character '\n' is pushed in to the character stack.
A
true
B
false
Aptitude test Questions answers
Question 7 Explanation: 
The input character '\n' is accepted as a character by the evaluation of prefix expression algorithm.

Question 8 [CLICK ON ANY COICE TO KNOW RIGHT ANSWER]
Using the evaluation of prefix algorithm, evaluate +-9 2 7.
A
10
B
4
C
17
D
14
Biology Questions answers
Question 8 Explanation: 
Using the evaluation of prefix algorithm, +-9 2 7 is evaluated as 9-2+7=14.

Question 9 [CLICK ON ANY COICE TO KNOW RIGHT ANSWER]
If -*+abcd = 11, find a, b, c, d using evaluation of prefix algorithm.
A
a=2, b=3, c=5, d=4
B
a=1, b=2, c=5, d=4
C
a=5, b=4, c=7, d=5
D
a=1, b=2, c=3, d=4
Crack any exam
Question 9 Explanation: 
The given prefix expression is evaluated as ((1+2)*5)-4 =11 while a=1, b=2, c=5, d=4.

Question 10 [CLICK ON ANY COICE TO KNOW RIGHT ANSWER]
In the given C snippet, find the statement number that has error.

//C code to push an element into a stack

1. void push( struct stack *s,  int x) 2. { 3. if(s->top==MAX-1) 4. { 5. printf("stack overflow"); 6. } 7. else 8. { 9. s->items[++s->top]=x; 10. s++; 11. } 12.}
A
1
B
9
C
10
D
11
Civics Test Questions answers
Question 10 Explanation: 
The stack's top position is incremented twice at the same time. So, when the next element is pushed, there is unit gap between this element and the previous element.

Digital Education is a concept to renew the education system in the world. It is a program that endeavors to bridge the literacy slippage by delivering education through a digital platform to children and teachers. You can tell your friends regarding our intiative, click share button below. Share it
There are 10 questions to complete.