Java Collections Kuiz 2-ci hissə
Java kolleksiyalar mövzusuna aid 10 sualdan ibarət kuiz. Uğurlar!
1. Aşağıdak kodun nəticəsi nə olacaq?
package org.quiz;
import java.util.HashMap;
import java.util.Map;
public class JavaAzerbaijan {
public static void main(String[] args) {
Map<Integer, String> map = new HashMap<>();
map.put(1, "A");
map.put(2, "B");
map.put(null, "C");
map.put(3, null);
map.put(null, "D");
System.out.println(map.get(null));
}
}
Doğru
Yanlış
2. Aşağıdak kodun nəticəsi nə olacaq?
package org.quiz;
import java.util.PriorityQueue;
import java.util.Queue;
public class JavaAzerbaijan {
public static void main(String[] args) {
Queue<Integer> queue = new PriorityQueue<>();
queue.add(3);
queue.add(1);
queue.add(2);
while (!queue.isEmpty()) {
System.out.print(queue.poll() + " ");
}
}
}
Doğru
Yanlış
3. Aşağıdak kodun nəticəsi nə olacaq?
package org.quiz;
import java.util.Map;
import java.util.TreeMap;
public class JavaAzerbaijan {
public static void main(String[] args) {
Map<String, String> map = new TreeMap<>();
map.put("A", "1");
map.put("C", "3");
map.put("B", "2");
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.print(entry.getKey() + "=" + entry.getValue() + " ");
}
}
}
Doğru
Yanlış
4. Aşağıdak kodun nəticəsi nə olacaq?
package org.quiz;
import java.util.ArrayList;
import java.util.List;
public class JavaAzerbaijan {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");
list.add("D");
list.removeIf(s -> s.equals("C"));
list.replaceAll(s -> s + "1");
System.out.println(list);
}
}
Doğru
Yanlış
5. Aşağıdak kodun nəticəsi nə olacaq?
package org.quiz;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class JavaAzerbaijan {
public static void main(String[] args) {
Set<String> set = new HashSet<>();
set.add("A");
set.add("B");
set.add("C");
Iterator<String> iterator = set.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
if (element.equals("B")) {
set.remove(element);
}
}
System.out.println(set);
}
}
Doğru
Yanlış
6. Aşağıdak kodun nəticəsi nə olacaq?
package org.quiz;
import java.util.Map;
import java.util.TreeMap;
public class JavaAzerbaijan {
public static void main(String[] args) {
Map<String, Integer> map = new TreeMap<>();
map.put("A", 3);
map.put("B", 1);
map.put("C", 2);
map.put("D", 4);
map.replaceAll((k, v) -> v * v);
System.out.println(map);
}
}
Doğru
Yanlış
7. Aşağıdak kodun nəticəsi nə olacaq?
package org.quiz;
import java.util.HashSet;
import java.util.Set;
public class JavaAzerbaijan {
public static void main(String[] args) {
Set<String> set1 = new HashSet<>();
Set<String> set2 = new HashSet<>();
set1.add("A");
set1.add("B");
set1.add("C");
set2.add("B");
set2.add("C");
set2.add("D");
set1.retainAll(set2);
System.out.println(set1);
}
}
Doğru
Yanlış
8. Aşağıdak kodun nəticəsi nə olacaq?
package org.quiz;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class JavaAzerbaijan {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
list.add(10);
list.add(20);
list.add(30);
list.add(40);
list.add(50);
Iterator<Integer> iterator = list.iterator();
while (iterator.hasNext()) {
int num = iterator.next();
if (num == 30) {
list.remove(Integer.valueOf(num));
}
}
System.out.println(list);
}
}
Doğru
Yanlış
9. Aşağıdak kodun nəticəsi nə olacaq?
package org.quiz;
import java.util.LinkedList;
import java.util.List;
public class JavaAzerbaijan {
public static void main(String[] args) {
List<Integer> list = new LinkedList<>();
list.add(10);
list.add(20);
list.add(30);
list.add(40);
list.removeIf(n -> n % 2 == 0);
list.add(50);
System.out.println(list);
}
}
Doğru
Yanlış
10. Aşağıdak kodun nəticəsi nə olacaq?
package org.quiz;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class JavaAzerbaijan {
public static void main(String[] args) {
Set<String> set = new HashSet<>();
set.add("One");
set.add("Two");
set.add("Three");
Iterator<String> iterator = set.iterator();
while (iterator.hasNext()) {
String item = iterator.next();
if (item.equals("Two")) {
iterator.remove();
}
}
System.out.println(set);
}
}