logo

Crowdly

Browser

Додати до Chrome

Objektno orijentirano programiranje (111/112/114/120)

Шукаєте відповіді та рішення тестів для Objektno orijentirano programiranje (111/112/114/120)? Перегляньте нашу велику колекцію перевірених відповідей для Objektno orijentirano programiranje (111/112/114/120) в moodle.srce.hr.

Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!

Klasa Tocka je zadana sa: 

#include <iostream>

using namespace std;

class Tocka {

public:

  double x, y;

  Tocka(); 

  Tocka(const Tocka& t);

};

Tocka::Tocka() { x = y = 0.0; }

Tocka::Tocka(const Tocka& t) { x=t.x; y=t.y; }

Ispravno korištenje kopirnog konstruktora je:

Переглянути це питання

Deklariran je cjelobrojni niz imena x, varijabla v, te pokazivači imena px i pv;

 

int x[6], v;

int* px = &x[2];

int* pv = &v;

 

Koja je naredba kojom se pomoću pokazivača pv i px, ostvari isti učinak kao u sljedećoj naredbi:

 

v = x[3];

Переглянути це питання

Klasa Razlomak koristi sa za pohranjivanje razlomka:

class Razlomak {

  int m_nazivnik;

public:

  int m_brojnik;

  Razlomak();

  int Get_nazivnik();

  void Set_nazivnik(int naz);

};

Nazivnik je privatna varijabla, koja ne smije biti jednaka nuli. Ispravna implementacija je:

0%
0%
0%
0%
Переглянути це питання

Napišite funkciju tipa void, imena fun koja neka ima tri argumenta:

  • x - prvi argument tipa double
  • py - drugi argument je referenca na varijablu tipa double
  • pz - treći argument je referenca na varijablu tipa double

Funkcija treba preko reference py vratiti vrijednost x*x+1, a preko reference pz treba vratiti vrijednost x*x-1.

0%
0%
0%
0%
Переглянути це питання

Što će se ispisati:

#include <iostream>using namespace std;int main() {  int a = 3;  int& ref = a;  int b = ref;

  ref = a + 1;  ref = a - b;  cout << a << ref << b;

  return 0;}

Переглянути це питання

Napišite ispis sljedećeg programa:

 

#include<iostream>

using namespace std;

void f(int a) {

  cout << a++;

  cout << a;

}

int main() {

  int a = 1;

  cout << a;

  f(a);

  cout << a;

  return(0);

}

Переглянути це питання

Potrebno je napisati funkciju tipa void, imena predznak koja neka ima dva argumenta:

• prvi argument neka bude tipa double, imena x

• drugi neka bude referenca na varijablu tipa integer, imena rs

Funkcija neka izračuna predznak varijable x. Predznak neka vraća preko reference rs, tako da ukoliko je x veći ili jednak nuli, neka vraća 1, a ukoliko je manji od nule neka vraća 0.

U glavnom programu treba pomoću funkcije izračunati i ispisati predznak broja -6. Ispravan kod je:

0%
0%
Переглянути це питання

Klasa Tocka sadrži dvije decimalne koordinate i konstruktor koji ih postavlja na nulu. 

Osim toga napisana je i prijateljska funkcija klase Tocka koja vraća kvadrat udaljenosti između dvije točke.

Ispravan kod je:

0%
0%
0%
0%
Переглянути це питання

Funkciju kao argument prima niz imena A tipa int i varijablu imena br tipa int, u kojoj je upisan broj elemenata niza A. Funkcija ispisuje sve parne elemente niza, a ne vraća nikakvu vrijednost. Funkcija je: 

Переглянути це питання

Što će biti ispisano nakon izvršenja programa:

#include<iostream>

using namespace std;

int A(int x) { return 2 * x; }

void B(int x, int& ry) { ry = 2 * x; }

int main() {

  int a = 1, b = 2, c;

  a = A(b); cout << a;

  B(a, b); cout << b;

  B(A(b), c); cout << c;

  return 0;

}

Переглянути це питання

Хочете миттєвий доступ до всіх перевірених відповідей на moodle.srce.hr?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome