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!

Deklariran je niz imena x i pokazivač imena p:

 

int x[8];

int* p = &x[1];

 

Koje su ispravne naredbe kojima se pomoću pokazivača p, posljednjem elementu niza x pridjeljuje vrijednost 0, a zatim se pokazivač p, postavlja da pokazuje na element x[5].

View this question

Potrebno je napisati inline funkciju koja računa apsolutnu vrijednost cijelog broja. 

Ispravni kod je:

View this question

Napišite ispis sljedećeg programa:

#include<iostream>

using namespace std;

int a = 10;

void funkcija(int a) { a = 5; cout << a; }

int main() { cout << a++; funkcija(a); cout << a++; return 0; }

View this question

Klasa Razlomak koristi sa za pohranjivanje razlomka.

class Razlomak {

  int m_brojnik;

  int m_nazivnik;

public:

  Razlomak() {

    m_brojnik = 0; m_nazivnik = 1;}

  Razlomak(int brojnik, int nazivnik) {

    m_brojnik = brojnik; if(nazivnik!=0) m_nazivnik = nazivnik; }

 

  int Get_brojnik(); 

  int Get_nazivnik();

 

  void Set_brojnik(int br); 

  void Set_nazivnik(int naz);

};

Ispravan kopirni konstruktor je:

View this question

Klasa Tocka sadrži dvije decimalne koordinate i konstruktor koji ih postavlja na nulu. U glavnom programu deklariran je objekt T klase tocka i učitane su koordinate sa tipkovnice. Ispravan kod je:

0%
0%
0%
0%
View this question

Što će se ispisati:

#include <iostream>

using namespace std;

int main() {

  int x = 0;

  int& ref = x;

  int y = ref;

  x++;

  cout << x << ref << y;

  return 0;

}

View this question

Napišite funkciju koja računa volumen prostorije i površinu zidova prostorije, ako su x, y i z dimenzije pravokutne prostorije. Funkcija neka ima pet argumenata:

-          tri ulazna: x, y i z  - tipa float, kojima se u funkciju prenose duljine stranica

-          dva izlazna: v i p  - tipa float, kojima se iz funkcije vraća volumen i površina

Volumen i površinu računati prema formulama:

V = x*y*z

P = 2*x*y + 2*y*z + 2*x*z

Pomoću funkcije izračunati volumen i površinu prostorije dimenzija 5x7x3.

Ispravan kod je:

View this question

Klasa Krug koristi sa za pohranjivanje koordinata i radijusa kruga. Koordinate su javne, a radijus privatna varijabla. Ispravna specifikacija je:

0%
0%
0%
0%
View this question

Klasa imena Registracija predstavlja registraciju automobila u BiH. Klasa ima statičku varijablu br, koja prati broj deklariranih objekata te klase. Ispravan kod je:

0%
0%
0%
0%
View this question

Klasa imena Registracija predstavlja registraciju automobila u BiH. Klasa ima dvije privatne varijable tipa int, imena reg1 i reg2, koje sadrže dva pozitivna troznamenkasta broja (od 100 do 999) koji čine registraciju. Klasa ima default konstruktor koji i reg1 i reg2 postavlja na vrijednost 100. Klasa ima također i preopterećeni konstruktor koji prima dvije varijable na koje postavlja vlastitu registraciju. U preopterećenom konstruktoru se vrši provjera ispravnosti varijabli registracije.

 

class Registracija {

int reg1;

int reg2;

public:

Registracija();

Registracija(int a, int b);

};

Registracija::Registracija() {

reg1 = 100;

reg2 = 100;

}

Registracija::Registracija(int a, int b) {

if(a>99 && a<1000)

reg1 = a;

if (b > 99 && b < 1000)

reg2 = b;

}

U main funkciji se deklarira jedan objekt pomoću default konstruktora, a drugi pomoći preopterećenog konstruktora. Ispravan kod main funkcije je:

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