lista2.pdf

(56 KB) Pobierz
106421442 UNPDF
UniwersytetZielonog ó rski
InstytutSterowaniaiSystem ó wInformatycznych
ProgramowanieobiektowewC++
Lista2 Ma“econiecoowska„nikach
1 wiczenia
1.Napisa¢deklaracjenastƒpuj¡cychzmiennych:
(d)strcat()-“¡cz¡c¡dwanapisyprzyjmowa-
nejakoargumentywjeden,
(e)strrev()-sprawdzaj¡c¡czydanyznakwy-
stƒpujewnapisie.
(a)wska„nikdoznaku,
(b)referencjadodziesiƒcioelementowejtablicy
liczbca“kowitych,
(c)tablicapiƒciuwska„nik ó wdoliczbrzeczywi-
stych,
(d)wska„nikdosta“ejca“kowitej,
(e)referencjadowska„nikaznaku,
(f)sta“ywska„nikdosta“ejznakowej,
(g)wska„nikpiƒcioelementowejtablicyliczb
rzeczywistych,
(h)wska„nikfunkcjioparametrzeiwarto–ciw
postacireferencjidoliczbca“kowitych.
5.Narysowa¢strukturypowsta“epowykonaniupo-
ni»szychci¡g ó winstrukcji:
classelem{
public:
data:integer;
link:*elem;
};
(a)elem*p=newelem;(*p).data=4;(*p).link=NULL;
(b)elem*p=newelem;p->data=7;p->link=p;
(c)elem*q=newelem;(*q).data=2;q->link=NULL;
elem*p=newelem;p->data=1;(*p)->link=q;
(d)elem*p=newelem;p->data=5;
p->link=newelem;*p->link=*p;
2.Napisa¢deklaracjeorazzainicjalizowa¢wska„niki
nastƒpuj¡cychfunkcji:
(a)intfun(charznak,int*wsk_int),
(b)float*fun2(float,float),
(c)funkcjaoparametrzetypuca“kowitego,
zwracaj¡cawska„nikdotablicyznak ó w
[3][3],
(d)funkcjaoparametrachtypuintiint*,kt ó -
rejrezultatemjestreferencjadoznaku.
6.Napisa¢program,kt ó ryodwzorujewpamiƒci
operacyjnejnastƒpuj¡cestruktury:
(a)
1 5
P
3.Cooznaczaj¡nastƒpuj¡cedeklaracje?
(a)char(*r)[];,
(b)char*r[10];,
(c)charq(char*);,
(d)char(*q)(char[]);.
7
(b)
P 1 5
4.Wykorzystuj¡cnotacjƒwska„nikow¡napisa¢
funkcje:
7
NULL
(c)
(a)strlen()-przekazuj¡c¡d“ugo–¢napisu,
(b)strcpy()-kopiuj¡c¡jedennapisnadrugi,
(c)strcmp()-por ó wnuj¡c¡dwanapisy,
P 0 2
„A”
106421442.002.png 106421442.003.png 106421442.004.png 106421442.005.png 106421442.001.png
Zgłoś jeśli naruszono regulamin