logo

Crowdly

Browser

Add to Chrome

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

Looking for Objektno orijentirano programiranje (111/112/114/120) test answers and solutions? Browse our comprehensive collection of verified answers for Objektno orijentirano programiranje (111/112/114/120) at moodle.srce.hr.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

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:

View this question

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];

View this question

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%
View this question

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%
View this question

Š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;}

View this question

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);

}

View this question

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%
View this question

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%
View this question

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: 

View this question

Š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;

}

View this question

Want instant access to all verified answers on moodle.srce.hr?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome