Učenje pre simulacije
Odgovori naglas, pa proveri šta nedostaje
Na vrhu su 55 ispravljene kartice za učenje. Ispod njih je evidencija svih 105 brojeva iz PDF-a, uključujući duplikate i problematične primere.
Kartice spajaju ponovljena pitanja i koriste ispravljene odgovore. Zato broj kartica nije isto što i broj stavki u izvornom PDF-u.
Provera izvornog PDF-a
Svih 105 brojeva je evidentirano
Status opisuje stanje pitanja i ponuđenog odgovora u PDF-u, ne težinu gradiva. Brojevi nisu preskakani.
#1 Definisati makro za izračunavanje površine kvadrata i dati primer korišćenja u programskom jeziku C. Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#2 Definisati makro koji izracunava zapreminu paralelopipeda (sve tri stranice razlicite). Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#3 Definisati makro za množenje dva broja i dati primer korišćenja u C-u. Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#4 Definisati makro za nalaženje manjeg od dva broja i dati primer korišćenja u C-u. Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#5 Definisati makro za nalaženje većeg od dva broja i dati primer korišćenja u C-u. Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#6 Definisati makro za izračunavanje proizvoda dva zadata broja i dati primer korišćenja u C-u. Duplikat
Isto ili skoro isto gradivo kao pitanje 3. Broj ostaje u evidenciji.
#7 Definisati makro za izračunavanje količnika dva zadata broja i dati primer korišćenja u C-u. Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#8 Definisati makro za izračunavanje razlike dva zadata broja i dati primer korišćenja u C-u. Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#9 Napisati funkciju u C-u za cikličnu zamenu vrednosti tri promenljive a, b i c. Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#10 Koji su parametri funkcije main() u programskom jeziku C i koje je njihovo značenje? Potrebna ispravka
Izvor uz main navodi i nestandardni void oblik. Za učenje koristimo int main(void) ili oblik sa argc i argv.
#11 Napisati funkciju za sabiranje dva cela broja. U glavnom programu uneti dva broja sa tastature i sabrati ih… Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#12 Objasniti prenos parametra funkciji po vrednosti i po referenci i navesti kratke primere koji ilustruju… Potrebna ispravka
C sve argumente prenosi po vrednosti. Promena podatka pozivaoca postiže se prosleđivanjem adrese.
#13 Navesti potrebne linije koda da bi u programu bilo moguće koristiti funkcije: printf, sin, cos, abs i strcmp. Potrebna ispravka
abs je deklarisan u stdlib.h; sin, cos i tan su u math.h.
#14 Napisati rekurzivnu i nerekurzivnu funkciju u C-u za izračunavanje faktorijela datog celog broja. Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#15 Objasniti sintaksu poziva funkcije. Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#16 Objasniti značenje sledećih delova pojedinačne izlazne konverzije funkcije printf: Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#17 Na primeru programa koji sumira sve elemente niza prenetog preko parametara objasniti prenos nizova preko… Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#18 Napisati funkciju koja kao argumente uzima dva realna broja i vraća veći od njih. Napisati i program koji… Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#19 Napisati rekurzivnu funkciju za izračunavanje n-tog elementa Fibonačijevog niza. Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#20 Ukratko objasniti koncept dinamičke alokacije memorije i nabrojati funkcije koje se koriste za zauzimanje i… Potrebna ispravka
Odgovor treba dopuniti proverom rezultata alokacije i pravilnim oslobađanjem memorije.
#21 Na kratkom, proizvoljno izabranom primeru objasniti suštinsku razliku između prenosa parametara funkciji po… Duplikat
Isto ili skoro isto gradivo kao pitanje 12. Broj ostaje u evidenciji.
#22 Koje od navedenih reči mogu biti identifikatori u programskom jeziku C? Union, pera, 21alfa, M11, _gama,… Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#23 Koje od navedenih reči mogu biti identifikatori u programskom jeziku C? Struct, mika, 41beta, T34, _delta,… Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#24 Koje od navedenih reči mogu biti identifikatori u programskom jeziku C? Struct, Pera, 33alfa, M11, double,… Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#25 Koje od navedenih reči mogu biti identifikatori u programskom jeziku C? Continue, gama, 1misa2, M11, -teta,… Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#26 Šta su identifikatori programskog jezika? Koje pravilo važi za imenovanje identifikatora u programskom jeziku… Duplikat
Isto ili skoro isto gradivo kao pitanje 27. Broj ostaje u evidenciji.
#27 Navesti namene identifikatora u programskom jeziku C i pravila za sintaksno ispravno formiranje… Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#28 Koje od navedenih reči mogu biti identifikatori u programskom jeziku C? Struct, mika, 76gama, F16, _delta,… Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#29 Nabrojati i ukratko opisati memorijske klase identifikatora programskog jezika C. Potrebna ispravka
Statička promenljiva zadržava trajanje i vrednost između poziva; njena vrednost nije nužno nepromenljiva.
#30 Koje od navedenih reči mogu biti identifikatori u programskom jeziku C? Struct, konstanta, 007Bond,… Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#31 Koje od navedenih reči mogu biti identifikatori u programskom jeziku C? Union, promenljiva, 1maj, MS2010,… Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#32 Koje od navedenih reči mogu biti identifikatori u programskom jeziku C? While, osam, *ceobroj, 2pokusaj,… Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#33 Nabrojati i ukratko opisati memorijske klase identifikatora. Kako se deklariše registarska promenljiva? Duplikat
Isto ili skoro isto gradivo kao pitanje 29. Broj ostaje u evidenciji.
#34 Koje od navedenih reči mogu biti identifikatori u programskom jeziku C? Continue, svitch, *intnumber,… Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#35 Koje od navedenih reči mogu biti identifikatori u programskom jeziku C? union, cursor, 5arapskibroj,… Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#36 Objasniti funkciju strstr: dejstvo funkcije, deklaracija funkcije, parametri, kratak primer koji ilustruje… Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#37 Navesti deklaraciju, opisati dejstvo, objasniti parametre i povratnu vrednost, i napisati kratak primer koji… Potrebna ispravka
U izvoru se opis smera kopiranja i primer ne poklapaju potpuno. strcpy kopira iz drugog argumenta u prvi.
#38 Šta će biti prikazano na ekranu nakon izvršenja sledećeg koda? Skicirati izgled memorije u toku izvršenja i… Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#39 Funkcija strcmp: dejstvo funkcije, deklaracija i parametri funkcije. Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#40 Napisati program na C-u koji poredi sadržaj dva stringa i rezultat poređenja prikazuje na ekranu. Stringove… Potrebna ispravka
Primer koristi zastareli gets i void main. U ispravljenom odgovoru koristi se int main i bezbedan unos.
#41 Na koji način je sadržaj jednog stringa moguće „dodeliti“ drugim stringu? Navesti primer. Potrebna ispravka
Izvor meša kopiranje i nadovezivanje i koristi neinicijalizovan odredišni string.
#42 Šta su stringovi? Objasniti i napisati primer deklaracije stringa. Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#43 Navesti dva načina kako je sadržaj jednog stringa moguće kopirati u drugi string? Duplikat
Isto ili skoro isto gradivo kao pitanje 41. Broj ostaje u evidenciji.
#44 Navesti primer kopiranja sadržaja jednog stringa u drugi: (a) primenom funkcije za kopiranje stringova iz… Potrebna ispravka
Bibliotečki i ručni primer treba prepisati tako da odredište bude dovoljno veliko i pravilno završeno nul-karakterom.
#45 Napisati program na C-u koji bez korišćenja bibliotečkih funkcija za rad sa stringovima utvrđuje da li su dva… Potrebna ispravka
Unos sa %s ne čita razmake. Poređenje mora proveriti i završetak oba stringa.
#46 Zašto je kopiranje neophodno uraditi funkcijom, a ne jednostavnom dodelom stringa stringu operatorom '='? Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#47 Napisati program koji određuje dužinu unetog stringa bez korišćenja funkcije strlen. Potrebna ispravka
gets se ne koristi; dužina se računa nad bezbedno učitanim stringom.
#48 Opisati dejstvo, parametre i povratnu vrednost funkcije strcmp. Duplikat
Isto ili skoro isto gradivo kao pitanje 39. Broj ostaje u evidenciji.
#49 Napisati program koji proverava da li string koji korisnik unosi sa tastature ima vrednost „usmeni deo ispita“. Potrebna ispravka
Primer koristi gets i ne podržava bezbedno unos cele rečenice.
#50 Ukoliko tekstualni fajl „primer.txt“ sadrži samo dva cela broja, napisati program koji čita i prikazuje drugi po… Potrebna ispravka
Mora se proveriti rezultat fopen pre čitanja fajla.
#51 Napisati kratak, kompletan primer programa u C-u u kome se otvara proizvoljan tekstualni fajl, upisuje jedan… Potrebna ispravka
Petlja sa feof pre čitanja nije ispravan obrazac, a bafer u izvoru nije inicijalizovan.
#52 Uloga funkcija fopen, fclose, feof, fgets i fprintf. Šta će biti sa fajlovima prvi.txt i drugi.txt nakon izvršenja… Potrebna ispravka
Rad sa fajlovima treba opisati uz proveru grešaka i bez oslanjanja na feof kao uslov pre čitanja.
#53 Navesti funkcije za otvaranje i zatvaranje fajlova, objasniti ulogu, način upotrebe i parameter. Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#54 Funkcija za čitanje podataka iz tekstualnog fajla. Objasniti parametre. Potrebna ispravka
Prototip fscanf u izvoru je oštećen. Funkcija prima FILE*, format i odgovarajuće adrese.
#55 Objasniti razliku između tekstualnih i binarnih fajlova i objasniti namenu funkcije fseek. Potrebna ispravka
Objašnjenje fseek treba dopuniti parametrima offset i origin, kao i proverom povratne vrednosti.
#56 Nabrojati modove za otvaranje fajla koji se mogu koristiti kod funkcije fopen i kratko napisati koji mod se u… Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#57 Objasniti dejstvo i parametre funkcije fopen. Duplikat
Isto ili skoro isto gradivo kao pitanje 53. Broj ostaje u evidenciji.
#58 Navesti: a) linearne strukture podatka, b) nelinearne strukture podataka. Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#59 Strukture. Navesti primer strukture koja opisuje kompleksne brojeve. Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#60 Objasniti strukturni tip podataka u C-u. Definisati strukturni tip za smeštaj svih potrebnih podataka o… Potrebna ispravka
Izvor uz strukturu dodaje netačno objašnjenje linearnih struktura i koristi zastareli void main.
#61 Definisati strukturu za pamćenje podataka o kružnici. Podaci koje je potrebno zapamtiti su koordinate centra i… Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#62 Napisati sadržaj promenljivih a i b nakon navedenih operacija. Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#63 Šta se ispisuje izvršavanjem sledećeg koda? Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#64 Šta se ispisuje naredbom printf iz poslednje linije sekvence nekog koda? Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#65 Šta će biti odštampano na ekranu nakon izvršenja sledećeg C programa? Oštećen primer
Kod je zapisan u starom K&R obliku i nema ispravan poziv funkcije za savremeni C; ovako se ne prevodi.
#66 Grafički predstaviti izgled memorije u toku izvršenja sledećeg programa. Vrednosti pokazivača predstaviti… Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#67 Šta se ispisuje naredbom printf iz poslednje linije sekvence nekog koda? Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#68 Šta se ispisuje naredbom printf iz poslednje linije sekvence datog koda? Oštećen primer
Format string sadrži &d umesto druge konverzije. Može se objasniti doslovni ispis ili posebno navesti nameravana verzija.
#69 Šta se ispisuje naredbom printf iz poslednje linije sledeće sekvence: Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#70 Šta se ispisuje naredbom printf iz poslednje linije sekvence datog koda? Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#71 Šta se ispisuje naredbom printf iz poslednje linije sledeće sekvence: Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#72 Šta se ispisuje naredbom printf iz poslednje linije sekvence datog koda? Grafički predstaviti memoriju i sadržaj… Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#73 Šta će biti ispisano na ekranu po izvršenju sledeće sekvence naredbi? Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#74 Objasniti unije u C-u. Šta se ispisuje naredbom printf iz poslednje linije sekvence datog koda? Potrebna ispravka
Članovi unije dele memoriju, ali čitanje drugog člana zavisi od reprezentacije i nije prenosiv način računanja.
#75 Šta se ispisuje naredbom printf iz poslednje linije sekvence sledećeg koda ? Oštećen primer
U PDF-u nedostaje kod; ostao je samo navodni rezultat 20 20.
#76 Šta ispisuje sledeći kod? Oštećen primer
Prikazani kod sadrži nedeklarisano veliko I i dodatni nepovezan blok; odgovor je da kod ima grešku.
#77 Objasniti unije u C-u. Šta se ispisuje naredbom printf iz poslednje linije sekvence datog koda? Duplikat
Isto ili skoro isto gradivo kao pitanje 74. Broj ostaje u evidenciji.
#78 Šta se ispisuje naredbom printf iz poslednje linije sekvence sledećeg koda ? Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#79 Šta ispisuje sledeći kod? Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#80 Objasniti unije u C-u. Šta se ispisuje naredbom printf iz poslednje linije sekvence datog koda? Duplikat
Isto ili skoro isto gradivo kao pitanje 74. Broj ostaje u evidenciji.
#81 Koji je rezultat izvršenja sledeće funkcije? Šta označava ključna reč void? Potrebna ispravka
void ne označava tip promenljive koju funkcija vraća, već da funkcija nema povratnu vrednost. Zamena lokalnih kopija ne menja argumente.
#82 Šta ispisuje sledeći kod? Oštećen primer
Kod i komentar o grešci nisu dovoljno pouzdani za jednoznačan odgovor bez prepisivanja zadatka.
#83 Šta će biti prikazano na ekranu nakon izvršenja sledećeg C koda? Grafički ilustrovati promenljive i pokazivače… Oštećen primer
Primer pristupa pokazivačima na način koji vodi do nedefinisanog ponašanja; jedan tačan izlaz se ne može obećati.
#84 Šta se ispisuje izvršenjem naredbe printf u sledećem kodu? Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#85 Šta se ispisuje na ekranu prilikom izvršenja sledećeg programskog koda? Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#86 Šta će biti odštampano na ekranu nakon izvršenja sledećeg C koda? Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#87 Šta se ispisuje naredbom printf iz poslednje linije sekvence datog koda? Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#88 Objasniti ulogu pojedinačne ulazne konverzije čija je sintaksa… Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#89 Napisati i objasniti sintaksu deklaracije jednodimenzionalnih polja. Navesti primer inicijalizacije niza prilikom… Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#90 Šta je odredjeno tipom podatka? Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#91 Pobrojati faze u razvoju C programa po redosledu obavljanja. Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#92 Objasniti ulogu pojedinačne izlazne konverzije čija je sintaksa… Oštećen primer
Naredbi printf nedostaje odgovarajući argument, a vrednost x nije definisana. Prikazani izlaz nije određen.
#93 Objasniti ulogu preprocesorskih direktiva #include i #define. Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#94 Objasniti unije u C-u. Duplikat
Isto ili skoro isto gradivo kao pitanje 74. Broj ostaje u evidenciji.
#95 Dijagramom toka grafički predstaviti for i repeat-until tipove petlji pomoću while petlje. Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#96 Šta su identifikatori programskog jezika? Koje pravilo važi za imenovanje identifikatora u programskom jeziku… Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#97 Objasniti operator ++ i način upotrebe ovog operatora. Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#98 Nacrtati strukturni dijagram toka algoritma koji niz A sa N elemenata uređuje u neopadajući redosled. Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#99 Objasni format unosa naredbe scanf. Duplikat
Isto ili skoro isto gradivo kao pitanje 54. Broj ostaje u evidenciji.
#100 Prenos parametara po vrednosti i referenci. Duplikat
Isto ili skoro isto gradivo kao pitanje 12. Broj ostaje u evidenciji.
#101 Funkcija fopen: deklaracija, opis dejstva, parametri, povratna vrednost, primer upotrebe. Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#102 Nacrtati bubble sort algoritam za sortiranje nizova. Duplikat
Isto ili skoro isto gradivo kao pitanje 98. Broj ostaje u evidenciji.
#103 Navesti i objasniti načine za inicijalizaciju polja u programskom jeziku C. Čitljivo
Pitanje je evidentirano; odgovor na sajtu se uči iz ispravljene kartice kada postoji.
#104 Nabrojati i ukratko opisati memorijske klase identifikatora. Kako se deklariše registarska promenljiva? Duplikat
Isto ili skoro isto gradivo kao pitanje 29. Broj ostaje u evidenciji.
#105 Objasniti mehanizam dinamičkog zauzimanja i oslobađanja memorije u C-u. Duplikat
Isto ili skoro isto gradivo kao pitanje 20. Broj ostaje u evidenciji.
