Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1 Scanner kb; 2 kb = new Scanner(System.in); 3 int x; 4 x = 5; Describe the memo

ID: 3763711 • Letter: 1

Question

 1   Scanner kb; 2   kb = new Scanner(System.in); 3   int x; 4   x = 5;  Describe the memory cell kb and its contents after executing line 1 Describe the memory cell kb and its contents after executing line 2 Describe the memory cell x and its contents after executing line 3 Describe the memory cell x and its contents after executing line 4  1   Chicken farm[]; 2   farm = new Chicken[5];  Describe the memory cell farm and its contents after executing line 1 Describe the memory cell farm and its contents after executing line 2 Describe any other interesting memory cells after executing line 2 

Explanation / Answer

Describe the memory cell kb and its contents after executing line 1
ans- when line 1 is executed then the kb object will be created but not initalized.

Describe the memory cell kb and its contents after executing line 2
ans- when line 2 will be executed then the object kb will get memory allocated.

Describe the memory cell x and its contents after executing line 3
ans- variable x will be declared but will not get memory location.

Describe the memory cell x and its contents after executing line 4
ans- variable x will now get memory location and this location will store value 5.

Describe the memory cell farm and its contents after executing line 1
ans- by this line only object of class Chicken will be created but will not be alloted memory.

Describe the memory cell farm and its contents after executing line 2
ans- 5 objects will be created for class Chicken and will get memory locations.

Describe any other interesting memory cells after executing line 2
ans-