Osnove programiranja: varijable, petlje i funkcije
Izgradite povjerenje s osnovnim gradivnim blokovima programiranja: varijable, petlje i funkcije. Ovaj kviz mješovite težine provjerava koliko dobro čitate kod, predviđate izlaz i primjećujete logičke ...
Pokreni kviz
Odaberite težinu i broj pitanja za početak.
O ovom kvizu
Što ćete vježbati
Od dodjeljivanja varijabli do pisanja čistih petlji i ponovo upotrebljivih funkcija, ovaj kviz fokusira se na osnove koje se pojavljuju u svakom jeziku.
Svako pitanje koristi 4 opcije i nema mjerača vremena, tako da možete razmišljati o ponašanju koda umjesto da žurite.
Težina i postavke kviza
Težina je mješovita namjerno: vidjet ćete brze pobjede (sintaksa i jednostavno praćenje) zajedno s dubljim logičkim i rubnim pitanjima.
Prije nego što počnete, odaberite broj pitanja i težinu koja odgovara vašem cilju - kratke vježbe za pregled ili duže sesije za potpuno pokriće.
Uobičajene zamke na koje treba paziti
- Miješanje dodjele s usporedbom (npr., postavljanje naspram provjere vrijednosti)
- Pogreške zbog pomaka za jedan u granicama i rasponima petlji
- Pogreške u opsegu varijabli (lokalne naspram globalnih, zasjenjivanje)
- Zaboravljanje povratnih vrijednosti funkcije naspram ispisivanja izlaza
- Krivo tumačenje uvjeta za prekid petlji i beskonačne petlje
- Pretpostavke o prosljeđivanju po vrijednosti naspram referenci (ovisno o jeziku)
Savjeti za bolje rezultate
Usporite s praćenjem: pratite promjene varijabli liniju po liniju, posebno unutar petlji i poziva funkcija.
Primjeri pitanja
Što je varijabla u programiranju?
- A.Mjesto za pohranu s imenom
- B.Fiksna vrijednost
- C.Struktura petlje
- D.Poziv funkcije
Koji simbol se obično koristi za označavanje varijable u mnogim programskim jezicima?
- A.$
- B.@
- C.#
- D.&
Što radi petlja u programiranju?
- A.Ponovno izvršava blok koda
- B.Deklarira varijablu
- C.Definira funkciju
- D.Završava program
Česta pitanja o kvizu
Koliko pitanja ima ovaj kviz?
Ovaj kviz ima 102 pitanja koja pokrivaju varijable, petlje i funkcije s mješovitom težinom.
Ima li mjerač vremena ili vremensko ograničenje?
Ne. Kviz nema mjerač vremena, tako da možete uzeti vremena za praćenje koda i razmišljanje o svakoj opciji.
Koji je format pitanja?
Svako pitanje je s višestrukim izborom s 4 opcije, osmišljeno za testiranje razumijevanja i uobičajenih scenarija čitanja koda.
Mogu li odabrati broj pitanja i težinu?
Da. Možete odabrati svoj omiljeni broj pitanja i težinu prije početka kako biste odgovarali brzom vježbanju ili dubljem učenju.
Koje su teme uključene osim osnovne sintakse?
Očekujte opseg, granice petlji, parametre i povratne vrijednosti funkcija, kao i tipične logičke pogreške poput pogrešaka zbog pomaka za jedan.
Igrajte ovaj kviz na drugom jeziku(7)
Povezani kvizovi

Algoritmi: sortiranje, pretraživanje i Big-O
Usavršite svoje osnove u sortiranju, pretraživanju i Big-O analizi s mješovitim setom težine koji je izgrađen za postepeno poboljšanje. Usporedit ćete kompromise algoritama, razmišljati o vremenskoj/prostornoj složenosti i uočiti rubne slučajeve koji ruše "očigledna" rješenja. Odlično za pripremu za intervju ili osvježavanje osnovnih znanja iz računalnih znanosti.

Strukture podataka: nizovi, liste i stabla
Usavršite svoje osnove nizova, povezanih lista i stabala s setom pitanja različite težine izgrađenim za brzu praksu. Radit ćete na osnovnim konceptima poput indeksiranja, prolaska i složenosti, plus uobičajenim rubnim slučajevima koji zbunjuju ljude. Odaberite broj pitanja i težinu koja vam odgovara, a zatim učite iz svakog rezultata vlastitim tempom.
Objašnjeni modeli usluga računalstva u oblaku
Provjerite svoje razumijevanje kako se usluge u oblaku isporučuju i koriste. Pokriva IaaS, PaaS, SaaS, kontejnere naspram VM-ova, regije/zone dostupnosti i osnove zajedničke odgovornosti.
Komponente i uloge računalnog hardvera
Uparite ključne komponente računala s onim što rade i kako utječu na performanse. Obuhvaća CPU, GPU, RAM, vrste pohrane, matične ploče, napajanja i priključke.
Osnove sintakse programskih jezika
Testirajte svoje znanje o uobičajenoj sintaksi programiranja kroz popularne jezike. Pitanja se fokusiraju na varijable, petlje, funkcije i osnovne strukture podataka bez potrebe za dubokom teorijom računalnih znanosti.
Cybersecurity prijetnje i obrane
Identificirajte uobičajene cyber prijetnje i najbolje obrambene prakse koje se koriste za smanjenje rizika. Obuhvaća phishing, malware, lozinke, MFA, osnove enkripcije i sigurne navike pregledavanja.