16.11.2014 Views

Programowanie obiektowe C++ Informatyka/Automatyka i ...

Programowanie obiektowe C++ Informatyka/Automatyka i ...

Programowanie obiektowe C++ Informatyka/Automatyka i ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

(a) elem *p = new elem; (*p).data=4; (*p).link=NULL;<br />

(b) elem *p = new elem; p->data=7; p->link=p;<br />

(c) elem *q = new elem; (*q).data=2; q->link=NULL;<br />

elem *p = new elem; p->data=1; (*p)->link=q;<br />

(d) elem *p = new elem; p->data=5;<br />

p->link = new elem; *p->link=*p;<br />

6. Napisać program, który odwzoruje w pamięci operacyjnej następujące struktury:<br />

p<br />

(a)<br />

1 5<br />

7<br />

(b)<br />

p 1 5<br />

7<br />

(c)<br />

NULL<br />

p 0 2<br />

„A”<br />

3 Wstęp do klas<br />

1. Zdefiniowano następujący zalążek klasy, reprezentujący punkt 2D:<br />

class Punkt2D {<br />

private:<br />

float x,y;<br />

public:<br />

char symbol;<br />

...<br />

};<br />

Zadeklarować oraz zdefiniować:<br />

• funkcję składową, która wyświetli symbol punktu oraz jego współrzędne na ekranie<br />

(funkcja ma mieć charakter inline),<br />

• funkcję składową inicjującą współrzędne wartościami losowymi,<br />

• konstruktor inicjujący,<br />

• funkcję składową, która znajdzie współrzędne odbicia symetrycznego punktu względem<br />

środka symetrii, który jest dany jako argument funkcji i wyświetli je na ekranie,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!