logo

Crowdly

Browser

Add to Chrome

Objektinis programavimas C++ (BIO+INFO, egzaminas)

Looking for Objektinis programavimas C++ (BIO+INFO, egzaminas) test answers and solutions? Browse our comprehensive collection of verified answers for Objektinis programavimas C++ (BIO+INFO, egzaminas) at emokymai.vu.lt.

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

Naudojantis žemiau pateiktu kodo fragmentu, įgyvendinkite klasę Object taip, kad .cpp faile pateiktas kodas jį paleidus a) kompiliuotųsi ir b) be jokių įvedimo ar išvedimo operacijų sėkmingai baigtų darbą. 

Visas kodas rašomas viename .cpp faile, kuris atsiskaitant prisegamas (o ne tiesiogiai rašomas įvedimui skirtame lange). Modifikuoti leidžiama TIK klasės Object vidų (žr. komentarą "your code goes here"). Likusį kodą keisti draudžiama

Įkėlus kodą, kuris pažeidžia aukščiau esantį reikalavimą keisti tik klasės Object vidų, arba nesikompiliuoja (įskaitant ir perspėjimus, t.y. jų turi nebūti), arba kompiliuojasi, bet paleidus nulūžta, skiriami ŽENKLŪS baudos (minusiniai) taškai. Kitaip tariant, kodas, kuris nesikompiliuoja arba neveikia kaip prašoma, NEGALI būti keliamas. 

Taškai už dalinai veikiantį kodą arba už pastangas nebus skiriami.

View this question

UML klasių diagramoje apsaugoti (protected) elementai žymimi simboliu:

(įveskite vieną simbolį)

View this question

Kiek X egzempliorių sukuriama funkcijos f darbo metu? Laikykite, kad kompiliatorius jokių optimizacijų nevykdo.

X f (X *x, X &y){ X *z; return *x; }

View this question

Duotas klasės apibrėžimas:

class X { }; class Y : public X () { };

Kiek metodų klasė Y paveldi iš klasės X?

View this question

UML klasių diagramoje prieš metodo parametro tipą nurodomas simbolis:

(įveskite vieną simbolį)

View this question

UML klasių diagramoje vieši (public) elementai žymimi simboliu:

(įveskite vieną simbolį)

View this question

Duotas kodo fragmentas:

class A { void f() {  } };

class B : public A { };

class C : protected A { };

struct D { void f() {  } };

struct E : public B, public D { };

Kiek klasių turi viešai prieinamą (public) metodą vardu f?

View this question

Kiek X egzempliorių sukuriama funkcijos f darbo metu? Laikykite, kad kompiliatorius jokių optimizacijų nevykdo.

X f (X *x, X y){ X z; return y; }

View this question

Duotas kodo fragmentas:

struct A { void f() {  } };

class B : public A { };

class C : protected A { };

struct D { void f() {  } };

class E : public B, public D { };

Kiek klasių turi viešai prieinamą (public) metodą vardu f?

View this question

Duotas kodo fragmentas:

struct A { };

struct B : virtual public A { };

struct C : virtual public A, public B { A b, c; B d; };

Kiek A tipo subobjektų sukuriama, kuriant C klasės objektą?

View this question

Want instant access to all verified answers on emokymai.vu.lt?

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

Browser

Add to Chrome