Invitation to Computer Science 8th Edition

Published by Cengage Learning
ISBN 10: 1337561916
ISBN 13: 978-1-33756-191-4

Chapter 10 - 10.2 - Procedural Languages - Practice Problems - Page 486: 3

Answer

Because $X$ has the value 2 and $2<3,$ control transfers to statement 10, which sets the value of $A$ to $2 .$ The next statement transfers control to statement $30,$ at which point A has the value 2 and $B$ still has the value 1 because statement 20 was never executed. Therefore the new value of A is $2+1=3$ .

Work Step by Step

Because $X$ has the value 2 and $2<3,$ control transfers to statement 10 , which sets the value of $A$ to $2 .$ The next statement transfers control to statement $30,$ at which point A has the value 2 and $B$ still has the value 1 because statement 20 was never executed. Therefore the new value of A is $2+1=3$ .
Update this answer!

You can help us out by revising, improving and updating this answer.

Update this answer

After you claim an answer you’ll have 24 hours to send in a draft. An editor will review the submission and either publish your submission or provide feedback.