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 ...

Sva pitanja provjerena su radi točnosti
102 pitanja
4,225 igranja

Pokreni kviz

Odaberite težinu i broj pitanja za početak.

Odaberite težinu
Odaberite broj pitanja
Automatski prijelaz nakon

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.

Povezani kvizovi

Algoritmi: sortiranje, pretraživanje i Big-O

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.

4,310
Igraj odmah
Strukture podataka: nizovi, liste i stabla

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.

3,274
Igraj odmah
Objašnjeni modeli usluga računalstva u oblaku

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.

2,841
Igraj odmah
Komponente i uloge računalnog hardvera

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.

3,362
Igraj odmah
Osnove sintakse programskih jezika

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.

4,654
Igraj odmah
Cybersecurity prijetnje i obrane

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.

4,046
Igraj odmah