11. Show what is written by the following segment of code, given that item1, ite
ID: 3727127 • Letter: 1
Question
11. Show what is written by the following segment of code, given that item1, item2, and item3 are integer variables, and queue is an object that fits our abstract description of a queue. Assume that you can store and retrieve variables of type int on queue. item1 = 1 ; item23 item3 = 4; queue.enqueue (item2) ; queue.enqueue (iteml) queue.enqueue (iteml + item3) item3 = queue. dequeue ( ) ; queue.enqueue (item3*item3): queue.enqueue (item2) queue.enqueue (7) item2 = queue . dequeue ( ) ; System.out.println (iteml+"" + item2 item3) while (!queue.isEmpty)) item! = queue.dequeue() ; System.out.print (item1 + ",)Explanation / Answer
Output from the code will be
1 9 3
9 3 7
because lets go step by step:
Statement Queue content
queue.enqueue(item2); 3
queue.enqueue(item1+item3); 3,5
item3=queue.dequeue(); 5 and item3=3
queue.enqueue(item3*item3); 5,9
queue.enqueue(item2); 5,9,3
queue.enqueue(7); 5,9,3,7
item2=queue.dequeue(); 9,3,7
System.out.println(item1+ " "+ item2 + " "+item3); will print 1 9 3
while(!queue.isEmpty()){
item1=queue.dequeue();
System.out.print(item1+" ");
} it will print the queue content 9,3,7
If you like the answer please privide a thumbs up and if there is any confusion please mark it in comment section.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.