OO2/Jun 2022

Izvor: SI Wiki
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

  1. goto nije rezervisana reč u Javi i može se koristiti kao identifikator.
  2. goto je rezervisana reč u Javi, ali može da se koristi za skok na označenu naredbu.
  3. 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.

  1. mogu da dovedu do problema ciklike statičke inicijalizacije koja dovodi do blokiranja programa.
  2. se izvršavaju po punjenju klase u memoriju.
  3. se izvršavaju na početku izvršenja svakog od konstruktora klase.
  4. ne smeju uopšte da pozivaju metode koje bacaju izuzetke
  5. mogu da bacaju izuzetke ako svi konstruktori klase navode odgovarajuće tipove izuzetaka u svojim throws klauzulama.

3. zadatak

Šta može da stoji umesto #### da bi se sledeći izvorni program napisan na programskom jeziku Java u naredna dva fajla uspešno preveo?

package p;
public class A {
     private int a;
     int b;
     protected int c;
     public int d;
}
package p;
public class B extends A {
     public static void main(String[]) {
          ####
     }
}
  1. b
  2. c
  3. A.a
  4. d
  5. a