OO2/Jun 2022
< ОО2
Pređi na navigaciju
Pređi na pretragu
Junski ispitni rok 2022. održan je 7. juna 2022. godine u 3 grupe (G1-IR, G2-SI, G3-SI).
- Za pitanja sa više odgovora, tačni odgovori su podebljani i uokvireni
- Za pitanja za koje se odgovori unose, tačni odgovori su podvučeni i sakriveni, tako da se prikažu kada izaberete taj tekst (primer: ovako)
- Pritisnite levo dugme ispod za sakrivanje i otkrivanje svih odgovora, ili desno dugme za uključivanje i isključivanje interaktivnog režima:
Grupa 1
1. zadatak
Koja od sledećih tvrđenja su tačna za programski jezik Java?
Izaberite jedan odgovor
- goto nije rezervisana reč u Javi i može se koristiti kao identifikator.
- goto je rezervisana reč u Javi, ali može da se koristi za skok na označenu naredbu.
- goto je rezervisana reč u Javi, ali ne može da se koristi za skok na označenu naredbu.
2. zadatak
Statički inicializacioni blokovi na jeziku Java
Izaberite jedan ili više odgovora.
- mogu da dovedu do problema ciklike statičke inicijalizacije koja dovodi do blokiranja programa.
- se izvršavaju po punjenju klase u memoriju.
- se izvršavaju na početku izvršenja svakog od konstruktora klase.
- ne smeju uopšte da pozivaju metode koje bacaju izuzetke
- mogu da bacaju izuzetke ako svi konstruktori klase navode odgovarajuće tipove izuzetaka u svojim throws klauzulama.
3. zadatak
Šta ispisuje sledeći programski kod na jeziku Java? Za program koji ne se prevodi uneti -1. Za program sa greškom u izvršavanju uneti -2.
public class Main {
public static void main(String[] args) {
int[] niz1 = new int[] {0, 1, 2};
int[] niz2 = new int[niz1.lenght];
int i = niz2.lenght;
for(int x : niz1){
niz2[--i]=x;
}
for(int x : niz2){
System.out.print(x);
}
}
}
Odgovor: 210