ОО1/К1 2020

Извор: SI Wiki
< ОО1
Датум измене: 5. новембар 2020. у 19:39; аутор: TopOfKeks (разговор | доприноси) (→‎G2: 10. fali jedna opcija)
Пређи на навигацију Пређи на претрагу
  • Za pitanja sa više odgovora, tačni odgovori su podebljani i uokvireni. Pritisnite na sledeće dugme kako biste ih sakrili ili otkrili:
  • Za pitanja za koje se odgovori unose, tačni odgovori su podvučeni i sakriveni: ovako. Pritisnite na sledeće dugme kako biste ih otkrili ili sakrili:

G2

1. zadatak

Zaokružiti tačne tvrdnje vezane za reference na jeziku C++:

  1. Moguće je definisati referencu na pokazivač.
  2. Moguće je definisati niz referenci.
  3. Moguće je definisati referencu na referencu.
  4. Moguće je definisati pokazivač na referencu.


2. zadatak

Šta ispisuje sledeći program na jeziku C++?

#include <iostream>
 
int &f(int &x){
  return x++;
}

int main(void) {
  int x = 5;
  std::cout << f(x);
}
  1. 6
  2. 0
  3. Program se ne prevodi.
  4. 5

4. zadatak

Povezati tvrdnje vezane za modifikatore metoda:

Modifikatori
volatile b.

const e.

& g.

&& f.

  1. Metoda se može zvati samo ako je tekući objekat pokazivač.
  2. Oznaka kompajleru da ne vrši optimizacije.
  3. Oznaka kompajleru da vrši optimizacije.
  4. Metoda je mutator.
  5. Metoda je inspektor.
  6. Metoda se može zvati samo ako je tekući objekat dvrednost.
  7. Metoda se može zvati samo ako je tekući objekat lvrednost.
  8. Metoda se može zvati samo ako je tekući objekat konstantan.

10. zadatak

Zaokružiti tačne tvrdnje vezane za statička polja u klasama na jeziku C++:

  1. U definiciji klase se mogu definisati promenljiva statička polja.
  2. Doseg imena statičkog polja je klasa.
  3. Statičkom polju s iz klase K se pristupa koristeći izraz K.s.