2
Karakteristična pitanja za usmeni ispit Algoritmi: 1. Nacrtati strukturni dijagram toka algoritma koji niz A sa N elemenata uređuje u neopadajući redosled nekom od metoda. Nabrojati metode za sortiranje nizova. 2. Dijagramom toka grafički predstaviti for i repeat-until tipove petlji pomoću while petlje. 3. Šta je odredjeno tipom podatka? 4. Navesti: a) linearne strukture podatka, b) nelinearne strukture podataka. 5. Napisati i objasniti sintaksu deklaracije jednodimenzionalnih polja. Navesti primer inicijalizacije niza prilikom deklaracije. 6. Navesti i objasniti linearne strukture podatka. Programiranje: 1. Navesti namene identifikatora u programskom jeziku C i pravila za sintaksno ispravno formiranje identifikatora. 2. Objasni format unosa naredbe scanf. 3. Strukture. Navesti primer strukture koja opisuje kompleksne brojeve. 4. Prenos parametara po vrednosti i referenci. 5. Navesti dva načina kako je sadržaj jednog stringa moguće kopirati u drugi string? 6. Koje od navedenih reči mogu biti identifikatori u programskom jeziku C? 7. Šta su identifikatori programskog jezika? Koje pravilo važi za imenovanje identifikatora u programskom jeziku C? 8. Definisati makro za izračunavanje razlike dva zadata broja i dati primer korišćenja u C-u. 9. Objasniti operator ++ i način upotrebe ovog operatora. 10. Navesti potrebne linije koda da bi u programu bilo moguće koristiti funkcije: printf, sin, cos, abs i strcmp. 11. Šta su stringovi? Objasniti i napisati primer deklaracije stringa 12. Funkcija za čitanje podataka iz tekstualnog fajla. Objasniti parametre 13. Definisati makro za množenje dva broja i dati primer korišćenja u C-u. 14. Objasniti unije u C-u. 15. Objasniti prenos parametra funkciji po vrednosti i po referenci i navesti kratke primere koji ilustruju upotrebu. 16. Na koji način je sadržaj jednog stringa moguće „dodeliti“ drugim stringu? Navesti primer. 17. Navesti funkcije za otvaranje i zatvaranje fajlova, objasniti ulogu, način upotrebe i parametre. 18. Napisati funkciju u C-u za cikličnu zamenu vrednosti tri promenljive A1, A2 i A3. 19. Definisati makro za nalaženje manjeg od dva broja i dati primer korišćenja u C-u. 20. Napisati program na C-u koji poredi sadržaj dva stringai rezultat poređenja prikazuje na ekranu. Stringove uneti sa tastature. 21. Objasniti dejstvo i parametre funkcije fopen.

Karakteristična Pitanja Za Usmeni Ispit

Embed Size (px)

DESCRIPTION

fff

Citation preview

Page 1: Karakteristična Pitanja Za Usmeni Ispit

Karakteristična pitanja za usmeni ispit

Algoritmi:

1. Nacrtati strukturni dijagram toka algoritma koji niz A sa N elemenata uređuje u neopadajući

redosled nekom od metoda. Nabrojati metode za sortiranje nizova.

2. Dijagramom toka grafički predstaviti for i repeat-until tipove petlji pomoću while petlje.

3. Šta je odredjeno tipom podatka?

4. Navesti: a) linearne strukture podatka, b) nelinearne strukture podataka.

5. Napisati i objasniti sintaksu deklaracije jednodimenzionalnih polja. Navesti primer inicijalizacije

niza prilikom deklaracije.

6. Navesti i objasniti linearne strukture podatka.

Programiranje:

1. Navesti namene identifikatora u programskom jeziku C i pravila za sintaksno ispravno formiranje

identifikatora.

2. Objasni format unosa naredbe scanf.

3. Strukture. Navesti primer strukture koja opisuje kompleksne brojeve.

4. Prenos parametara po vrednosti i referenci.

5. Navesti dva načina kako je sadržaj jednog stringa moguće kopirati u drugi string?

6. Koje od navedenih reči mogu biti identifikatori u programskom jeziku C?

7. Šta su identifikatori programskog jezika? Koje pravilo važi za imenovanje identifikatora u

programskom jeziku C?

8. Definisati makro za izračunavanje razlike dva zadata broja i dati primer korišćenja u C-u.

9. Objasniti operator ++ i način upotrebe ovog operatora.

10. Navesti potrebne linije koda da bi u programu bilo moguće koristiti funkcije: printf, sin, cos, abs i

strcmp.

11. Šta su stringovi? Objasniti i napisati primer deklaracije stringa

12. Funkcija za čitanje podataka iz tekstualnog fajla. Objasniti parametre

13. Definisati makro za množenje dva broja i dati primer korišćenja u C-u.

14. Objasniti unije u C-u.

15. Objasniti prenos parametra funkciji po vrednosti i po referenci i navesti kratke primere koji

ilustruju upotrebu.

16. Na koji način je sadržaj jednog stringa moguće „dodeliti“ drugim stringu? Navesti primer.

17. Navesti funkcije za otvaranje i zatvaranje fajlova, objasniti ulogu, način upotrebe i parametre.

18. Napisati funkciju u C-u za cikličnu zamenu vrednosti tri promenljive A1, A2 i A3.

19. Definisati makro za nalaženje manjeg od dva broja i dati primer korišćenja u C-u.

20. Napisati program na C-u koji poredi sadržaj dva stringai rezultat poređenja prikazuje na ekranu.

Stringove uneti sa tastature.

21. Objasniti dejstvo i parametre funkcije fopen.

Page 2: Karakteristična Pitanja Za Usmeni Ispit

22. Pobrojati faze u razvoju C programa po redosledu obavljanja.

23. Koji su parametri funkcije main() u programskom jeziku C i koje je njihovo značenje?

24. Objasniti ulogu pojedinačne izlazne konverzije čija je sintaksa %[-][+|

][#][w[.d]][h|l|L]<tip_konverzije> i objasniti šta će biti prikazano nakon izvršenja naredbe

printf("%‐f8.3",x).

25. Objasniti ulogu preprocesorskih direktiva #include i #define.

26. Funkcija strcmp: dejstvo funkcije, deklaracija i parametri funkcije.

27. Napisati funkciju za sabiranje dva cela broja. U glavnom programu uneti dva broja sa tastature i

sabrati ih korišćenjem napisane funkcije. Objasniti stvarne i fiktivne parametre na napisanom

primeru.

28. Uloga funkcija fopen, fclose, feof, fgets i fprintf.

29. Objasniti ulogu pojedinačne ulazne konverzije čija je sintaksa %[w][h|l|L]<tip_konverzije>

30. Napisati i objasniti sintaksu deklaracije jednodimenzionalnih polja. Navesti primer inicijalizacije

niza prilikom deklaracije.

31. Objasniti funkciju strstr: dejstvo funkcije, deklaracija funkcije, parametri, kratak primer koji

ilustruje upotrebu. Koji se rezultat dobija nakon izvršenja navedenog primera?

32. Napisati kratak, kompletan primer programa u C-u u kome se otvara proizvoljan tekstualni fajl,

upisuje jedan celobrojni podatak i odmah nakon toga zatvara fajl. Podatak koji se upisuje

inicijalizovati prilikom deklaracije (ne unositi sa tastature).

33. Pojedinačna ulazna konverzija, upotreba, sintaksa.

34. Navesti kratak, ali kompletan primer programa u C-u u kome se otvara proizvoljan fajl, čita jedan

celobrojni podatak funkcijom fscanf i odmah nakon toga zatvara fajl.

35. Objasniti mehanizam dinamičkog zauzimanja i oslobađanja memorije u C-u

36. Deklaracija stringova u C-u i inicijalizacija prilikom deklaracije. Šta označava pojam

nullterminated string?