Answer:
B. {1, 2, 2, 3, 3, 4, 5}
Explanation:
Given
The above code segment
Required
Determine which list does not work
The list that didn't work is 
Considering options (A) to (E), we notice that only list B has consecutive duplicate numbers i.e. 2,2 and 3,3
All other list do not have consecutive duplicate numbers
Option B can be represented as:
![nums[0] = 1](https://tex.z-dn.net/?f=nums%5B0%5D%20%3D%201)
![nums[1] = 2](https://tex.z-dn.net/?f=nums%5B1%5D%20%3D%202)
![nums[2] = 2](https://tex.z-dn.net/?f=nums%5B2%5D%20%3D%202)
![nums[3] = 3](https://tex.z-dn.net/?f=nums%5B3%5D%20%3D%203)
![nums[4] = 3](https://tex.z-dn.net/?f=nums%5B4%5D%20%3D%203)
![nums[5] = 4](https://tex.z-dn.net/?f=nums%5B5%5D%20%3D%204)
![nums[6] = 5](https://tex.z-dn.net/?f=nums%5B6%5D%20%3D%205)
if (nums.get(j).equals(nums.get(j + 1)))
The above if condition checks for duplicate numbers.
In (B), when the elements at index 1 and 2 (i.e. 2 and 2) are compared, one of the 2's is removed and the Arraylist becomes:
![nums[0] = 1](https://tex.z-dn.net/?f=nums%5B0%5D%20%3D%201)
![nums[1] = 2](https://tex.z-dn.net/?f=nums%5B1%5D%20%3D%202)
![nums[2] = 3](https://tex.z-dn.net/?f=nums%5B2%5D%20%3D%203)
![nums[3] = 3](https://tex.z-dn.net/?f=nums%5B3%5D%20%3D%203)
![nums[4] = 4](https://tex.z-dn.net/?f=nums%5B4%5D%20%3D%204)
![nums[5] = 5](https://tex.z-dn.net/?f=nums%5B5%5D%20%3D%205)
The next comparison is: index 3 and 4. Meaning that comparison of index 2 and 3 has been skipped.
<em>This is so because of the way the if statement is constructed.</em>
Answer and Explanation:
Advantages of having large page sizes: Smaller page table, less page faults, less overhead in reading/writing of pages.
Advantages of having small page sizes: reduces internal fragmentation, better with locality of reference.
Answer:
High level language.
Explanation:
High level language can be defined as a programming language which is generally less complex than a machine (low level) language and easy to understand by the end users (programmers).
This ultimately implies that, a high level programming language is typically a user friendly language and as such simplifies coding or programming for beginners.
Some examples of high level programming language are Python, Java, C#, Ruby, Perl, Visual Basic, PHP, Cobol, C++, Fortran, Javascript, etc.
In this scenario, Huzaifa is a grade 5 student who is very enthusiastic to learn coding in computers. He asks his computer teacher to help him choose a language to code. Thus, the language level the teacher will recommend to Huzaifa is a high level language.