Professional Documents
Culture Documents
Prvi Kol Resen
Prvi Kol Resen
Promenljive i Konstantne
2. ta je deklaracija a ta definicija promenljive.
Objasniti i navesti primer.
Deklaracijom se zauzima prostor u memoriji za datu
promenljivu, a definicijom se pored zauzimanja
memorije vri jo i postavljanje inicijalne vrednosti.
Na primer:
int x1; // deklaracija
double y1; //
deklaracija
int x2=1; // definicija
double y2=0.5; //
definicija
3. Upotrebom kojeg unarnog prefiksnog operatora se
moe utvrditi kolicina memorije koja se zauzima za
smetanje podatka odredenog tipa?
Upotrebom SIZEOF
4. ta je pokazivac i ta je njegova vrednost.
Pokaziva je promenljiva koja sadri neku adresu. Njegova
vrednost zavisi od sistema, ako je sistem 32-bitni onda je i
on 32-bitni.
5. Primer deklaracije pokazivaca.
int *iPok; // pokazivac na tip int
double *dPok; // pokazivac na tip double
void *vPok; // genericki pokazivac
6. Napisati deklaraciju pokazivaca i promenljive.
Napisati da napisani pokazivac pokazuje na napisanu
promenljivu.
int *pi1;
int x1;
pi1=&x1;
7. Za ta se koristi unarni operator &?
Unarni operator & se koristida braca memorijsku adresu
nekog podatka.
8. Ispisati vrednost promenljive x, na koju pokazuje
pokazivac p. Ispis izvriti putem pokazivaca.
p=&x;
printf("\nSadrzaj pokazivaca p je adresa promenljive x:
%d",p);
9. ta je ime niza?
Ime niza je pokazivac koji sadrzi adresu prvog elementa niza.
10. Koje vrste nizova postoje?
Staticki i dinamicki
11. Kako se pristupa i-tom elementu statickog i
dinamickog niza celih brojeva. Naziv niza je a.
Napisati primer.
a[i] ili *(a+i)
pristupa se preko indeksa
12. Kojim brojem (indeksom) pocinje indeksiranje
elemenata niza u programskom jeziku C++?
Pocinje sa NULOM
13. Napisati deklaraciju proizvoljne funkcije, odnosno
prototip (sa argumentima).
TipFunkc imeFunkc (TipArg_1, TipArg_2, ... TipArg_n);
14. Napisati definiciju proizvoljne funkcije (sa
argumentima).
TipFunkc imeFunkc (Arg_1, Arg_2, ... Arg_n) {
// TELO FUNKCIJE }
15. ta je referenca?
Referenca je alternativno ime za neki podatak.
16. Napisati definiciju reference.
int x=5;
int &rx=x;
double y1;
double y2;
double &ry=y1;
17. Znacenje operatora << i >> u programskom jeziku
C++.
Ukoliko su oba operanda celobrojne vrednosti onda sluze za
pomeranje levog operanda za onoliko binarnih mesta koliko
je vrednost desnog operanda.
18. Cemu slue refernce cin i cout?
Referenca na glavni ulaz raunara ima identifikator cin, a
referenca na
glavni izlaz raunara ima identifikator cout.
19. Napisati primer preklapanja imena funkcija.
bool f(int a, int b)
bool f(double a, double b)