Upload
dzony-tebra
View
14
Download
6
Embed Size (px)
DESCRIPTION
fff
Citation preview
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.
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?