Multiple choiceThe statement stackitems0 stackitems1 setting

(Multiple choice)The statement

stack.items(0) =stack.items[1]; (setting the top element equal to the second element)in a client program of the stack class

a)Would cause a syntax error at compile time.

b)Would cause a run-time error.

c)Would not be considered an error by the computer,but would violate the encapsulation of the stack data type.

d)Would be a perfectly legal and appropriate way to accomplish the intended task.

Give the answer and explain why in detail.

Solution

The statement stack.items(0) =stack.items[1];

a)Would cause a syntax error at compile time.

Because you cannot assign the top the second element to top withouit uisng pop.Moreover the syntax is not correct.

To look in detail I need to see the client program.

(Multiple choice)The statement stack.items(0) =stack.items[1]; (setting the top element equal to the second element)in a client program of the stack class a)Wou

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site