ОО1/К1 2020

Извор: SI Wiki
< ОО1
Датум измене: 5. новембар 2020. у 18:47; аутор: TopOfKeks (разговор | доприноси) (→‎G2: 5. fali 2 opcije, 6.)
Пређи на навигацију Пређи на претрагу
  • 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.

5 zadatak

Zaokružiti tačne tvrdnje vezane za pomerajući konstuktor na jeziku C++:

  1. Definisanjem kopirajućeg konstruktora briše se ugrađeni premeštajući konstruktor.
  2. Pomerajući konstruktor mora da ima samo jedan parametar.

6 zadatak

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

  1. Mogu se definisati više funkcija istog imena ako imaju različiti broj parametara bez podrazumevanih vrednosti.
  2. Mogu se definisati više funkcija istog imena ako su im različite povratne vrednosti.
  3. Ne mogu se definisati više funkcija istog imena, jer kompajler ne bi mogao da ih raspozna.
  4. Mogu se definisati više funkcija istog imena ako imaju različite tipove parametara

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.