ОО1/К1 2020

Извор: SI Wiki
< ОО1
Датум измене: 5. новембар 2020. у 19:39; аутор: TopOfKeks (разговор | доприноси) (→‎G2: 10. fali jedna opcija)
Пређи на навигацију Пређи на претрагу
  • За питања са више одговора, тачни одговори су подебљани и уоквирени. Притисните на следеће дугме како бисте их сакрили или открили:
  • За питања за које се одговори уносе, тачни одговори су подвучени и сакривени: овако. Притисните на следеће дугме како бисте их открили или сакрили:

Г2

1. задатак

Заокружити тачне тврдње везане за референце на језику C++:

  1. Могуће је дефинисати референцу на показивач.
  2. Могуће је дефинисати низ референци.
  3. Могуће је дефинисати референцу на референцу.
  4. Могуће је дефинисати показивач на референцу.


2. задатак

Шта исписује следећи програм на језику C++?

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

int main(void) {
  int x = 5;
  std::cout << f(x);
}
  1. 6
  2. 0
  3. Програм се не преводи.
  4. 5

4. задатак

Повезати тврдње везане за модификаторе метода:

Модификатори
volatile б.

const е.

& г.

&& ф.

  1. Метода се може звати само ако је текући објекат показивач.
  2. Ознака компајлеру да не врши оптимизације.
  3. Ознака компајлеру да врши оптимизације.
  4. Метода је мутатор.
  5. Метода је инспектор.
  6. Метода се може звати само ако је текући објекат двредност.
  7. Метода се може звати само ако је текући објекат лвредност.
  8. Метода се може звати само ако је текући објекат константан.

10. задатак

Заокружити тачне тврдње везане за статичка поља у класама на језику C++:

  1. У дефиницији класе се могу дефинисати променљива статичка поља.
  2. Досег имена статичког поља је класа.
  3. Статичком пољу с из класе К се приступа користећи израз К.с.