Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Auditorne7

Total questions: 15

Worksheet time: 7mins

Name
Class
Date
1.

Pozivom koje metode kreiramo tok?

a)

dataStream()

b)

stream()

c)

flow()

d)

dataFlow()

2.

Što će se ispisati?

a)

Svi studeni koji imaju 40 ili više bodova

b)

Svi studenti koji imaju 40 ili manje bodova

c)

Svi studenti

d)

Neće se kompajlirati

3.

List<Student> students = StudentData.load();

Stream<Student> st = students.stream();

st.forEach(t -> System.out.println(t)); //OK

st.forEach(t -> System.out.println(t)); //?

Što će se ispisati umjesto "?"

a)

svi studenti

b)

IllegalStateException

c)

neće se kompajlirati

d)

IOException

4.

Može li se ponovno koristiti iskorišteni(konzumirani) tok?

a)

DA

b)

NE

5.

students.stream().filter(s -> s.getPoints() >= 40)

.sorted(Student.BY_LAST_NAME)

.forEach(t -> System.out.println(t));

Što ispisuje kod?

a)

studente sortirane po prezimenima s više od 40 bodova

b)

studente s preko 40 bodova bez redoslijeda

c)

sve studente

d)

sve studente sortirane po prezimenima

6.

Kojom metodom se preslikava (transformira) jedan tok u drugi?

a)

map()

b)

set()

c)

list()

d)

copyOf()

7.

Kojom metodom tok vraćamo u kolekciju?

a)

transform()

b)

copyTo()

c)

collect()

d)

translateTo()

8.

Što ćemo dobiti?

lastNames = students.stream()

.filter(s -> s.getPoints() > 30)

.map(s -> s.getLastName())

.sorted()

.collect(Collectors.toList());

a)

Listu studenata s preko 30 bodova

b)

Listu sortiranih prezimena s preko 30 bodova

c)

Listu sortiranih imena s preko 30 bodova

d)

Listu studenata

9.

Možemo li koristiti kolekcijske tokove na zip datoteke?

a)

DA

b)

NE

10.

Što će ispisati sljedeći kod?

{...

String s1 = new String("OOP");

String s2 = new String("OOP");

String s3 = s2;

System.out.printf(s1 == s2);

System.out.printf(s3 == s2);

....}

a)

true, true

b)

true, false

c)

false, true

d)

false, false

11.

class A metode : m1, m2, m3

class B extends A : nadjačava m1

class C extends B
Koju metodu m1 će pozvati klasa C?

a)

Metodu m1 klase A

b)

Metodu m1 klase B

c)

Metodu m1 klase C

12.

Što će se ispisati?

String[] arr = new String[]{ "12", "abc", "15"};

for(int i=0; i<arr.length; i++) {

int num = Integer.parseInt(arr[i]);

System.out.println(num);

}
System.out.println("Done");

a)

12, ASCII od "abc", 15, done

b)

12, NumberFormatException, 15, done

c)

12, NumberFormatException

d)

Neće se kompajlirati

13.

Pair p = new Pair("A", new Food("Apple"));
String second = (String) p.getSecond();

Što ispisuje ovaj program?

a)

A

b)

Apple

c)

ClassCastException

14.

Što će ispisati
private static void print(Iterable<String> col) {

for (String element : col)

System.out.println(element);

System.out.println();
ako koristimo LinkedHashSet za argumente : 5,2,1,4,3

a)

1,2,3,4,5

b)

2,3,1,4,5

c)

5,2,1,4,3

15.

Što će se ispisati?

a)

Studenti uzlazno po imenu, silazno po prezimenu

b)

Studenti uzlazno po imenu, uzlazno po prezimenu

c)

Studenti silazno po imenu, silazno po prezimenu

d)

Studenti silazno po imenu, uzlazno po prezimenu