ОО2/Јун 2022

Извор: SI Wiki
< ОО2
Датум измене: 7. јун 2022. у 14:30; аутор: Aleksa (разговор | доприноси) (WIP)
(разл) ← Старија измена | Тренутна верзија (разл) | Новија измена → (разл)
Пређи на навигацију Пређи на претрагу

Јунски испитни рок 2022. одржан је 7. јуна 2022. године у 3 групе (Г1-ИР, Г2-СИ, Г3-СИ).

  • За питања са више одговора, тачни одговори су подебљани и уоквирени
  • За питања за које се одговори уносе, тачни одговори су подвучени и сакривени, тако да се прикажу када изаберете тај текст (пример: овако)
  • Притисните лево дугме испод за сакривање и откривање свих одговора, или десно дугме за укључивање и искључивање интерактивног режима:

Група 1

1. задатак

Која од следећих тврђења су тачна за програмски језик Јава?

Изаберите један одговор

  1. goto није резервисана реч у Јави и може се користити као идентификатор.
  2. goto је резервисана реч у Јави, али може да се користи за скок на означену наредбу.
  3. goto је резервисана реч у Јави, али не може да се користи за скок на означену наредбу.

2. задатак

Статички инициализациони блокови на језику Јава

Изаберите један или више одговора.

  1. могу да доведу до проблема циклике статичке иницијализације која доводи до блокирања програма.
  2. се извршавају по пуњењу класе у меморију.
  3. се извршавају на почетку извршења сваког од конструктора класе.
  4. не смеју уопште да позивају методе које бацају изузетке
  5. могу да бацају изузетке ако сви конструктори класе наводе одговарајуће типове изузетака у својим throws клаузулама.

3. задатак

Шта исписује следећи програмски код на језику Јава? За програм који не се преводи унети -1. За програм са грешком у извршавању унети -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);
          }
     }
}

Одговор: 210